Title: CS130 Introduction to Programming with VB 6'0
1CS130 Introduction to Programming with VB 6.0
2Computer System
- Computer hardware
- Computer software
- Users computer professionals
3Hardware
- Computer hardware
- Central Processing Unit (CPU) interprets and
executes instructions - Main memory (RAM) stores programs/data that are
currently being executed/processed volatile. - Secondary memory (floppy disk, hard disk, CD,
DVD) mass backup storage non-volatile. - Input devices keyboard, scanners, etc.
- Output devices printers, monitors, etc.
4Software
- Software program(s) a program is a list of
instructions (coded in a particular programming
language) that directs the hardware to perform a
specific data processing task.
5Two types of software
- Systems software performs system-oriented tasks
such as backing up files typical system software
includes the operating system such as MS Windows
and compilers - Applications software performs user-oriented
tacks such as wordprocessing typical
applications software includes wordprocessors,
Power-point, etc.
6Three-levels of Computer Languages
- Low-level machine language 0's and 1's
- Intermediate assembler languages mnemonics
needs translator known as assembler. - High-level procedural languages needs
translators known as compilers Visual Basic
which will be taught in this class is a popular
HLL. - Natural or spoken language an ideal hard to
implement due to ambiguities
7Visual Basic a brief history
- BASIC Beginners All-purpose Symbolic Instruction
Code, implemented in the 1960s easily to
learn/use handles only textual data. - Visual BASIC evolved from BASIC, capable of
handling both graphical and textual materials
object-oriented and event-driven language.
8Program development life cycle (PDLC)
9Flowchart symbols tools for algorithm development
10Structured programming (top-down chart or
hierarchy chart or hierarchical input process
output or HIPO)
11Basic construct (building block) of a program
12Basic construct (building block) of a program
13Basic construct (building block) of a program
14Basic construct (building block) of a program
15Basic construct (building block) of a program
16Example sales commission computation for female
and male salespersons for a company
17Object-oriented programming concepts of class,
sub-class, super-class, inheritance, objects
(instances)
18Unified Modeling Language (UML) describing and
documenting an OO system
19(No Transcript)
20Event-driven programming paradigm
21(No Transcript)
22(No Transcript)
23(No Transcript)