Professional Documents
Culture Documents
INTRODUCTION TO PROGRAMMING
CONCEPTS
*Property of STI
What is a Computer?
Components of a Computer
Hardware Concepts
Digital Data Representation
What is a
Computer?
Software Concepts
Software Basics
Software Development
Life Cycle
J0007
1 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
2 __________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Hardware
Components
of a
Computer
Software
Hardware
Concepts
*Property of STI
J0007
3 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
4 __________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Hardware
Concepts
Digital Data
Representation
*Property of STI
J0007
5 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
6 __________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
This table shows how the binary system
works
Digital Data
Representation
Digital Data
Representation
*Property of STI
J0007
7 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
Binary (Base 2)
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
J0007
8 __________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Digital Data
Representation
*Property of STI
Digital Data
Representation
J0007
9 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
10 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
ASCII (American Standard Code for
Information Interchange)
Digital Data
Representation
*Property of STI
J0007
11 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
J0007
UNICODE
uses 8, 16, or 32 bits providing codes for
65,000 characters (represent the
alphabets of multiple languages) and
becoming popular
*Property of STI
J0007
12 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
BIT
Bits and
Bytes
Digital Data
Representation
BYTE
a collection of bits (8 to be exact)
usually abbreviated as an uppercase B
*Property of STI
J0007
*Property of STI
13 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
J0007
14 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Bits and
Bytes
*Property of STI
ABBREVIATION
VALUE
Kilo
210
Mega
220
Giga
230
Tera
240
J0007
15 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Digital
Electronics
*Property of STI
J0007
16 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Computer Diagram
Processor
or CPU
Digital
Electronics
Input
Devices
Computer
Output
Devices
Digital
Electronics
Memory
*Property of STI
J0007
17 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
18 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Computer program (or program)
What is a software?
Software
Concepts
Software
Basics
*Property of STI
J0007
19 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Support module
an auxiliary set of instructions used in conjunction
with the main software program
Data module
contains data (not supplied by the user) necessary
for the execution of certain task
*Property of STI
J0007
20 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Software
Basics
*Property of STI
Software
Basics
J0007
21 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
22 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Software
Basics
Software
Basics
*Property of STI
J0007
23 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
24 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Application
Software
(Microsoft Word)
Computer User
Software
Basics
application software
System Software
(Operating System,
Device Drivers)
Hardware
(Computer
, Printer)
*Property of STI
Software
Development
Life Cycle
J0007
25 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
3. Design
4. Implementation
Planning Phase
Software
Development
Life Cycle
5. Maintenance
*Property of STI
J0007
27 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
J0007
26 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
1. Planning
2. Analysis
Software
Development
Life Cycle
Importance of SDLC
*Property of STI
J0007
28 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Analysis Phase
Software
Development
Life Cycle
Design Phase
Software
Development
Life Cycle
*Property of STI
J0007
29 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
30 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Implementation Phase
Maintenance Phase
Software
Development
Life Cycle
Software
Development
Life Cycle
*Property of STI
J0007
31 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
J0007
32 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
Waterfall SDLC
suggests that prior to proceeding to next
phase, the current phase should be finished
first
Software
Development
Life Cycle
PLANNING
ANALYSIS
DESIGN
IMPLEMENTATION
Software
Development
Life Cycle
The modified
waterfall SDLC allows
overlap between
phases.
MAINTENANCE
PLANNING
ANALYSIS
DESIGN
IMPLEMENTATION
MAINTENANCE
PLANNING
*Property of STI
J0007
33 ________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
*Property of STI
ANALYZE
DESIGN
IMPLEMENT
ANALYZE
DESIGN
MAINTAIN SYSTEM
IMPLEMENT
J0007
34 _________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________
___________________________