Instructional Material: Learning Objectives
Instructional Material: Learning Objectives
LEARNING OBJECTIVES
INTRODUCTION TO COMPUTERS
“ Man is still the most extraordinary computer of all”
- John F. Kennedy -
DATA PROCESSING
Data Processing System – refers to the equipment or devices and procedures by which the result
is achieved
1. Input
Initial data or input data are prepared in some convenient form of processing
2. Processing
Input data are changed , and usually combined with other information, to
produce data in a more useful form
3. Output
The results of the preceding processing steps are collected
Origination
Input
Processing Storage
Output
Distribution
1. Origination
Refers to the process of collecting the original data
Original recording of data is called a source document
2. Distribution
Refers to the distribution of the output data
Recordings of the output data are often called report documents
3. Storage
Data processing results are frequently placed in storage to be used as input data
for further processing at a later date
1. Recording
Refers to the transfer of data onto some form or document
It relates to the documentation of intermediate figures and facts
2. Verifying
Checking of recorded data for any errors
Course Code: Document Code:
3. Duplicating
Reproducing the data onto many forms of documents
Duplicating may be done while the data are being recorded manually or
afterwards by some machine
4. Classifying
Identifying and arranging items with like characteristics into groups or classes
5. Sorting
Arranging data in a specific order
6. Calculating
Arithmetic operation of data
8. Merging
Takes two or more sets of data, all sets having been sorted by the same key and
puts them together to form a single sorted set of data
9. Storing
Placing similar data into files for future references
10. Retrieving
Recovering stored data and/or information when needed
11. Feedback
Comparison of the output and the goal set in advance; any discrepancy is
analysed, corrected and fed back to the proper stage in the processing operation
HISTORY OF COMPUTERS
1960 Minicomputers
-smaller , more powerful and cheaper machines
* Integrated Circuit (IC) small electronic circuit and was used in minicomputers
* Very-Large-Scale Integration (VLSI)- replacing electronic circuit components into a
chip
1993 Newton
-first popular brand of PDA produces by Apple Computers
HARDWARE
Refers to the physical equipment or components of an electronic data
processing system
Also refers to the machinery that performs the mechanics of operations. Each
component is designed to perform one or more of the following functions: data
preparation, input , processing, storage and output.
SOFTWARE
Includes programs as well as any operating aids that extend the capabilities of
the computer.
PEOPLEWARE
Represents the personnel involved in systems analysis, programming , computer
operations , system maintenance and the like
LEARNING OBJECTIVES
Computer
-root word “compute” - to calculate
- computing devices can perform 4 basic operations: adding , subtracting, multiplying
and dividing
- electronic device and programmable machine
-a machine for manipulating data according to a sequence of instructions
Types of Computers:
Course Code: Document Code:
1. Analog Computers
-used for measuring scientific, engineering, and process-control purposes
- fast but not accurate and can only give estimated results
Example:
-Speedometer
2. Digital Computers
-perform calculations and accurate results
Example:
-calculator
3. Hybrid Computers
-mix of analog and digital computer
4. Special Purpose
-designed to perform a specific job or function
I. MICROCOMPUTERS
-most familiar kind of computer
a. Personal Computer (PC’s)
-“desktop machines, easy to use and affordable
Examples:
-Acer, Aspire, Compaq
b. Workstations
-expensive, powerful machines used by engineers, scientists
- runs complex programs and more sophisticated operating system
-powerful processor that produces more results than PC’s
Examples:
-Sun, Hewlett-Packard, IBM
c. Portable Computers
-miniature version of personal computers, smaller and more powerful
1. Laptops/Notebooks
- AC-powered, battery-powered or both
-mobile PC
2. Subnotebooks
- for frequent flyers and on-the-road professionals
3. Personal Digital Assistants (PDA)
-much smaller than subnotebooks
-combine pen input, writing recognition, personal organizational tools in very
small package
II. MINICOMPUTERS
-slower and have less storage capacity than mainframe computer
-work well with Distributed Data Processing (DDP)
III. MAINFRAMES
-can process several million instructions per second
- handles large program with large data
- used by insurance companies, banks, airline and railway reservation systems
IV. SUPERCOMPUTERS
Course Code: Document Code:
V. NETWORK COMPUTERS
-minimal memory , disk storage, and processor designed to connect a network,
especially the Internet
NATURE OF COMPUTERS
Capabilities of Computers:
a. Speed
- can process data faster than any machine
-can do more jobs than a regular worker with accuracy
b. Reliability
- extremely reliable because most errors are committed by person’s mistakes
c. Storage Capability
- can store tremendous amount of data –sorting , finding, retrieving at lightning speed
Limitations of Computers
a. Can’t generate information of its own
-still needs human to program it
b. Can’t correct wrong instructions
- humans still need to enter correct instructions
c. Dependent on prepared Instructions
- limited to the instructions given by the programmer
1. Input Errors
2. Errors in Instructing a Computer
3. The Communication Gap
4. Improper Controls
5. Lack of Standards
6. Lack of Adequate Manufacturer Support
Computer Hardware
-all the physical aspects and machinery associated with the computer system
Four basic operations of computer: Specific Hardware
Input of data -Input Hardware
Processing of data -Processing and Memory Hardware
Storage of Information - Secondary Storage Hardware
Course Code: Document Code:
All operations performed by the computer system are controlled by the physical device called
the central processing unit. It is the “brain” of the computer system. It contains the arithmetic
and logic unit, control unit , and internal storage unit.
a. Control Unit
Supervises or monitors the functions by the entire computer system according
to the conditions set forth by the stored program
Fetches instructions from main storage and other system units to perform
certain operation at appropriate times
Acts as a “central nervous system” but performs no actual processing operations
of data
c. Memory Unit
Where the computer program and data are stored during processing. This unit is
a random-access storage device consisting of thousands of storage locations ,
each of which can be directly reached by the control unit
Auxiliary
Storage
Unit
1. Input Operation - one that signals an input device to read data and automatically transmits
that data to the central processing unit
2. Processing Operations – Data transfer, arithmetic and logic operations are functions that
operate on the input data
3. Output Operation – causes information to be transmitted from the output area to an output
device where it is written out or recorded
Learning objectives:
Motherboard
Large circuit board where everything else plugs into
Carries the data between the various parts as the information is processed. The
various parts that may be included or plugged into it are the modem, video
card, network card and others.
Plugs are called ports and are usually at the back of the CPU box
Collection of devices that control the flow of data and operating electricity for all
the primary components in a PC
Most important part of the PC since it is the source from which all
communications and work come to and from your computer.
The motherboard, without all the cards and components or devices connected
to it simply handles the interconnection of the CPU, the BIOS, the RAM and the
I/O
I/O
Data is placed in the computer via the I/O. The CPU processes this data in a scheduled
sequence. The data that is not processed and also that has been processed stays in the
RAM waiting to be called to be shown in an output device. The BIOS is a built-in
software that determines what a computer can do without accessing programs from a
disk.
B. Chips
chips or Integrated Circuits are hundreds of transistors packed in a small
package and they perform some functions. These chips in the motherboard are:
a. Read Only Memory (ROM) chips which store Basic Input / Output System
and other programs
b. CMOS storage which contains user-defined data used by the setup program
Course Code: Document Code:
2. The Southbridge
-handles the data for most of the ports (PCI, ISA, IDE, USB, etc)
-slower than the northbridge and information from the CPU has to go
through the Northbridge before reaching the Southbridge.
-handles miscellaneous , lower priority tasks.
D. SLOTS
ISA (Industry Standard Architecture) is an older technology for connecting
computer peripherals. Common current devices include modems and sound
cards.
PCI (Peripheral Component Interconnect) is a high-speed connection for devices
including SCSI cards , video cards , sound cards , modems , video capture cards.
AGP (Accelerated Graphics Port) is an interface specification that enables 3D
graphics to display quickly on ordinary PCs. AGP is designed to convey 3D images
much more quickly and smoothly.
PCI-E (Peripheral Component Interconnect Express) are connections for video,
sound and video capture cards as well as multitude of other cards.
Representing data within the computer is accomplished by assigning a specific value to each
binary component.
BINARY SYSTEM
Course Code: Document Code:
The binary system is the positional numeration system to the base 2. Binary notation
uses only two symbols: 0 and 1. In any position of the notation, the symbol 0 represents the
absence of an assigned value; the symbol 1 , represents the presence of an assigned value.
Gottfried W. von Leibniz – 17th century German mathematician was known to be an advocate of
the binary system
The symbols in a binary notation (0 and 1) are called bits. Binary numbers that have no fractional
part are called binary integers.
Binary numerals can be converted to decimal by the use of expanded notation. When
this approach is used, the position values of the original numeral are written out.
Convert the following decimal numerals into its binary equivalent. Show your solution.
1. 27
2. 85
3. 1024
4. 9
5. 256
Convert the following binary numerals into its decimal equivalent. Show your solution.
1. 100110
2. 1111
3. 11000
4. 111111
5. 10001
Example: Convert the following decimal fractions to its binary equivalent : 0.375 and 0.40625
0.40625 X 2 = 0.8125 0
0.8125 X 2 = 1.625 1
0.625 X 2 = 1.25 1
0.25 X 2 = 0.5 0
0.5 X 2 = 1.0 1
CONVERTING DECIMAL NUMBERS WITH INTEGRAL AND FRACTIONAL PARTS INTO ITS BINARY
EQUIVALENT
3rd Step : The Binary equivalent of 24.625 is simply the sum of these two equivalents. Thus
2410 + 0.62510 = 110002 + 0.1012
24.62510 = 11000.1012
CONVERTING BINARY NUMBERS WITH INTEGRAL AND FRACTIONAL PARTS INTO DECIMAL
EQUIVALENTS
The expanded notation is still used, only this time we also consider the place values of
the fractional part which are the negative powers of two.
= 2 + 1 + 0 + ¼ + 1/8
= 3 + 0.25 + 0.125
= 3.375
Convert the following Decimal numerals into its equivalent Binary numerals. Show your
solution.
1. 0.78125
2. 0.390625
Convert the following Decimal numerals with integral and fractional part into its equivalent
Binary numerals. Show your solution.
1. 156.4375
Convert the following Binary numerals with integral and fractional part into its decimal
equivalent. Show your solution.
1. 101.1011
2. 11.011
BINARY ADDITION
Table for Binary Addition
0+0=0
0+1=1
1+0=1
1 + 1 = 0 Plus carry-over of 1
Example:
a. BINARY DECIMAL
11 3
+ 100 + 4
111 7
b. BINARY DECIMAL
11.01 3.25
+101.11 +5.75
1001.00 9.00
c. BINARY DECIMAL
101 5
100 4
+ 10 + 2
1010 10
1110 14
? 35
Check:
100011 = 1x20 + 1x2 1 + 0x2 2 + 0x23 + 0x24 + 1x25
= 1+2+0+0+0+32
= 35 (checks)
BINARY SUBTRACTION
0–0=0
1–0=1
1–1=0
0 – 1 = 0 with a borrow of 1
Example:
a. BINARY DECIMAL
1010 10
- 100 - 4
110 6
b. BINARY DECIMAL
1000.11 8.75
- 11.01 - 3.25
101.10 5.50
c. BINARY DECIMAL
101 5
- 111 - 7
- 010 - 2
The following examples illustrate the process of binary subtraction using ones complement
a. BINARY DECIMAL
110011 51
- 11101 - 29
? 22
110011
+ 00010 (complement of the subtrahend 11101)
110101 (binary sum)
Course Code: Document Code:
+ 1 (end-around carry)
10110 (answer)
b. BINARY DECIMAL
1100.01 12.25
- 1010.10 - 10.50
? 1.75
BINARY MULTIPLICATION
0x0=0 0x1=0
1x0=0 1x1=1
Example:
a. BINARY DECIMAL
111 (multiplicand) 7
X 101 (multiplier) x 5
111 (1st partial product) 35
000 (2nd partial product)
111 (3rd partial product)
100011 (column sums yield the answer)
b. BINARY DECIMAL
11.0
3.0
X 10.10 X 2.5
0000 150
1100 60
0000 7.5
1100
111.100 (ANSWER)
BINARY DIVISION
0/1=0
1/1=1
a. BINARY DECIMAL
11 (quotient) 12 / 4 = 3
100 1100 (dividend)
(divisor) 100
100
100
Course Code: Document Code:
000 (remainder)
The above problem could also be solved by the process of repeated subtraction.
a. BINARY DECIMAL
1100 12 / 4 = 3
- 100 (1ST subtraction)
1000
-100 (2ND subtraction)
100
-100 (3rd subtraction)
000 (remainder)
A. Binary Addition. Produce the sum of the given binary numbers below. Show your solution.
1. 1010 and 1100
2. 101011 and 110011
3. 110011 and 110110
B. Binary Subtraction. Produce the difference of the given binary numbers below. Show your
solution.
1. 1111 and 1000
2. 100011 and 1111
3. 10011 and 1110
C. Binary Multiplication. Produce the product of the given binary numbers below. Show your
solution.
1. 10101 and 101
2. 11000 and 110
D. Binary Subtraction. Produce the difference of the given binary numbers below. Show your
solution
1. 11010010 and 1010
OCTAL SYSTEM
The octal number system has a base , or a radix of eight . The eight basic digits of the octal
system are 0, 1, 2, 3, 4, 5, 6, and 7.
a. DIVISIONS REMAINDERS
18 / 8 = 2 2
2/8=0 2
Therefore: 1810 = 228
Course Code: Document Code:
b. DIVISIONS REMAINDERS
255 / 31 7
31 / 8 7
3/8 3
Therefore: 25510 = 3778
OCTAL FRACTIONS
BINARY NUMBER 000 001 010 011 100 101 110 111
OCTAL NUMBER 0 1 2 3 4 5 6 7
OCTAL – BINARY CONVERSION
a. 101101112 = (?) 8
Grouping the bits into threes:
101101112 = 010 110 1112 or 2678
b. 1011.01101 = (?) 8
Grouping the bits into threes:
1011.01101 = 001 011. 011 010 2 or 13.32
Convert the following Decimal numeral into its Octal equivalent. Show your solution.
1. 396510
Course Code: Document Code:
2. 345
Convert the following Octal numeral into its Decimal equivalent. Show your solution.
1. 4608
2. 28.138
Convert the following Octal numeral into its Binary equivalent. Show your solution.
1. 7328 = (?)2
Convert the following Binary numeral into its Octall equivalent. Show your solution.
1. 1010100.1011112 = (?)8
2. 1100110001012 = (?)8
HEXADECIMAL SYSTEM
This system is a combination of the ten numbers , 0 through 9, and a choice of six letters of the
alphabet , which are also treated as numbers. It uses a base, a radix, of 16 and the place values
are the powers of 16.
The letters representing digits 10 through 15 may be the alphabet sequence A through F. Any
other six alphabet could be used equally well, as long as the total adds up to 16 symbols to
represent the 16 possible combinations of 4 bits.
a. DIVISION REMAINDERS
58 / 16 = 3 10 (or A)
3 / 16 = 0 3
Therefore: 5810 = 3A16
a. 2C8516 = (?)2
Since: 216 = 00102 816=10002
C16 = 11002 516 =01012
Therefore: 2C8516 = 101100100001012
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
Convert the following Decimal numerals into its Hexadecimal equivalent . Show your solution.
1. 36210
2. 972010
Convert the following Hexadecimal numerals into its Decimal equivalent . Show your solution.
1. BC516
2. 4139.B816
Convert the following Hexadecimal numerals into its Binary equivalent . Show your solution.
1. 8A.5B16
Convert the following Binary numerals into its Hexadecimal equivalent . Show your solution.
1. 1011010110110010112
2. 110001010.011011102
LEARNING OBJECTIVES
Computer Software
-computer programs stored in a computer
Categories of Software
Course Code: Document Code:
I. System Software
-program that runs and manages the computer, known as Operating System
b. Spreadsheets
-used in creating financial reports and other accounting functions
-used in analyzing data through the use of graphs
c. Presentations
-can create colorful slides to be used in delivering a message in front of an audience
e. Web Browsers
-used to access web or internet
f. Database
-used to store , retrieve and update different types of data
The programmer converts the steps depicted in the program flow chart into
readable instructions that make up the actual program
DOCUMENTATION
Write up the full specifications for other program users
Program
-coded sequence of instructions to be carried out by the computer
Programming Language
- Software used in developing computer programs
b. High-Level Language
-easy to understand and write since they use the word from the English
language
1. C and C++
-good programming language to start , strengthens the programming
logic of a programmer
2. BASIC
- easy-to-use, instructions resemble English keywords like LET, READ,
IF, THEN, GO TO.
3. HTML
- created by the World Wide Web consortium
- first programming language designed for Web Applications
4. Java
-object-oriented programming language
- used for web development, games, etc.
5. MySQL
- database program and run on servers