Unit 1 Computer: Evolution and Development
Unit 1 Computer: Evolution and Development
UNIT 1
COMPUTER: EVOLUTION AND DEVELOPMENT
DURATION: 30 minutes
INTRODUCTION
Over the years, technology has revolutionized our world and daily lives.
Computer has been the essential key which made human lives easier, faster, better,
and more fun. It is a tool for putting useful information at our fingertips. In this lesson,
we will discuss what a computer is and how it has evolved.
OBJECTIVES
PRE-TEST
Before we proceed, let’s assess your knowledge about the lesson, read the
following questions, and check the cell that corresponds to your answer.
Questions 1 2 3 4
1. How familiar are you with the term computer?
1
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Activity 1.1.1
Let’s start the lesson with a quick exercise. Given the statements below,
identify which are true and which one is a lie. Justify your answers to the space
provided. You may use the web as a reference.
Analysis
Activity 1.1.2
Congratulations on performing the first task. For you to move forward, you
must understand and reflect first on your previous activity. Complete each statement
based on your experience.
The activity above made me notice and recognize
______________________________________________________________
______________________________________________________________
______________________________________________________________
It made me aware of
______________________________________________________________
______________________________________________________________
______________________________________________________________
Now, I want to learn more on
______________________________________________________________
______________________________________________________________
______________________________________________________________
2
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Abstraction
WHAT IS A COMPUTER?
A computer can be defined as ‘ an electronic digital device designed to accept
and store input data, process data and produce appropriate output information under
the control of a stored sequence of instructions’.
This definition is very broad. It needs to be so broad because computers are
used for such a wide range of applications, and are constructed in so many different
ways that any more specific definition would probably not include all types of
computers.
For the past five thousand years, devices were used to help human process
data. As we grow, there have been many developments and tremendous changes in
technology. The information technology enlightens our way to perceive changes at
an increasing rate.
The history of computers will provide an understanding of technological
changes, processes, and developments. It has a profound impact on the
development of computational devices, which in turn affects our society in the future.
3000 B.C. – An early form of the bead-and wire abacus is used in Asia.
876 A.D. – First recorded use of the symbol zero occurs in India.
1620 – Edmund Gunter of England invents the slide rule, forerunner
3
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
chip, which stores 1024 bits of data. Bell Labs develops Unix.
1971 – Texas Instruments introduces the pocket calculator. Dot
matrix printers appear. Niklaus Wirth develops PASCAL. The
first speech-recognition software, Hearsay, is developed in
India.
1972 – Ray Tomlinson invents e-mail. Dennis Ritchie at Bell Labs
develop the computer language C.
1975 – Liquid crystal displays are marketed. Bob Metcalfe at Xerox
develops Ethernet. IBM introduces the laser printer.
1976 – Gary Kildall develops the CP/M operating system. IBM develops
the
inkjet printer. Steve Wozniak and Steve Jobs form Apple
Computer.
1977 – Bill Gates and Paul Allen officially found Microsoft. Apple
introduces the Apple II, the first pre-assembled personal
computer.
1978 – Word Star is released and quickly becomes the most popular
word processing program.
1980 – dBase II, the first widely used database management
system(DBMS) for microcomputers appears on the market.
1981 – IBM introduces the IBM PC with an MS-DOS operating
system.
1982 – Compact disc players are introduced. The first IBM PC clones
are marketed. Time magazine names the PC “Man of the Year”.
1983 – Apple introduces the $9,995 Lisa, the first computer to use a
graphical user interface and a mouse. IBM launches the PC-XT,
the first computer with a built-in hard drive.
1984 – CD-ROM debuts; Apple releases the Macintosh. 2400 baud
modems are introduced. Hewlett Packard markets the LaserJet,
the first personal laser printer. Novelist William Gibson coins the
term cyberspace.
1985 – America Online is founded. Microsoft develops Windows 1.0
for the IBM PC. Nintendo arrives in the United States.
1986 – The National Science Foundation approves funding for the
internet backbone.
1988 – Microsoft releases Windows 2.03.
1989 – Tim Berners Lee invents the World Wide Web. HDTV appears in
Japan.
1990 – Intel introduces the i486 microprocessor chip. Windows hits 3.0.
1993 – PDA, Personal Digital Assistants was introduced. Intel releases
the Pentium chip. Marc Andreessen and Eric Bina designed
Mosaic, the first graphical Web browser.
1994 – GPS auto navigation systems became available in the US.
Iomega
6
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
For a complete computer history for the year 2000 to date, visit
http://www.computerhope.com/history/2000.htm
7
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Figure 1.3
The first transistor
Figure 1.4
Vacuum tube used in the first
generation of computer
Figure 1.5
The ENIAC Computer. The first operational
general-purpose electronic computer. Also
shown is one of its inventors, J. P. Eckert.
8
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Application
REFLECTION/LEARNING INSIGHTS
1. Before taking up this lesson, do you know the history, technological
changes, and development of a computer? What learnings you have
acquired after this lesson?
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
2. What do you think is the importance of understanding the definition and
history of a computer?
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
9
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
DURATION: 1 hour
INTRODUCTION
The impact made by computers is very significant in our daily lives. It reached
different sectors of modern establishments – banks, factories, airlines, government
agencies, schools, hospitals, institutions, and private offices. The applications of
computers differ in each sector, which have their classifications, capabilities, and
limitations.
OBJECTIVES
PRE-TEST
Before we proceed, let’s assess your knowledge about the lesson, read the
following questions, and check the cell that corresponds to your answer.
Questions 1 2 3 4
1. How familiar are you with general purpose
computers?
2. How familiar are you with special purpose
computers?
3. How familiar are you with first generation,
second generation, third generation, fourth
generation, and fifth generation computers?
4. How familiar are you with mainframes and
supercomputers?
5. How familiar are you with mini-computers?
6. How familiar are you with micro computers?
7. How familiar are you with computer’s
capabilities?
8. How familiar are you with computer’s
limitations?
10
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Activity 1.2.1
Let’s start the lesson with a quick exercise. Given the statements below,
identify which are true and which one is a lie. Justify your answers to the space
provided. You may use the web as a reference.
Analysis
Congratulations on performing the first task. For you to move forward, you
must understand and reflect first on your previous activity. Complete each statement
based on your experience.
The activity above made me notice and recognize
______________________________________________________________
______________________________________________________________
______________________________________________________________
It made me aware of
______________________________________________________________
______________________________________________________________
______________________________________________________________
Now, I want to learn more on
______________________________________________________________
______________________________________________________________
______________________________________________________________
11
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Abstraction
2. It cannot correct input data - If you mistakenly entered an hourly rate of P80
per hour, the computer cannot respond to the actual rate of P90 per hour. As
a line goes “Garbage In, Garbage Out”.
3. It cannot think and cannot derive meanings from objects - The computer
cannot interpret your favorite poem or cannot determine your present mood.
12
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
According to Technology
14
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
• They allow centralized control and maintenance of the computer system. This
ensures a uniform computing service across the organization. It allows
simplified back-up and disaster recovery strategies to be implemented.
• They can be interfaced with many types of user equipment including personal
computers(PCS), electronic funds transfer point-of-sale (EFTPOS)
terminals, and automatic teller machines (ATMs) via their front-end
processors.
• They provide high-speed and often high-volume processing
• They allow many users to share data. This data is always up-to-date because
all users access the same centralized data. This means that any changes to
the stored data are seen instantaneously by all sites.
• They provide a high level of user security. Only authorized users are allowed
to access programs and data. Often an audit trail is provided so that these
accesses may be monitored.
• They provide a high level of data security. Because of centralized backup
procedures, lost or corrupted data is recovered relatively quickly, efficiently,
and accurately.
Figure 1.6
B. MINI-COMPUTERS
Figure 1.7
The Oslo PDP-7
C. MICRO COMPUTERS
IBM coined the term personal computer (PC) for the microcomputer. Originally
designed to be single-user desktop computers, they now have become the most
prolific of all types of computers. Desktop, laptop, and even palmtop or tablet
computers all fall into this category. This type of computer also has advantages:
16
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Application
Activity 1.2.2
This section will practice your understanding of the lesson.
Goal: To enhance students’ skills in identifying the classification of a
computer and know its capabilities and limitations.
Product/Performance and Purpose: For each item, you have to identify its
classification based on its purpose. You can discuss/present it in class
through a recorded video or during the class consultation.
Classification
Name
(based on purpose)
Calculator Special purpose computer
Activity 1.2.3
List some advantages of fifth-generation computers compared to the other
generation computers.
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
REFLECTION/LEARNING INSIGHTS
1. Before taking up this lesson, are you aware that computers have different
classifications? What learnings you have acquired after this lesson?
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
18
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
DURATION: 45 minutes
INTRODUCTION
At present, computers are deeply ingrained in every part of our lives. It has
been used in different sectors in our society. With this, there is a need to understand
the elements of computers and how it works. This lesson will cover all the necessary
things you need to know about the elements of a computer.
OBJECTIVES
PRE-TEST
Before we proceed, let’s assess your knowledge about the lesson, read the
following questions, and check the cell that corresponds to your answer.
Questions 1 2 3 4
1. How familiar are you with the term software?
19
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Activity 1.3.1
Let’s start the lesson with a quick exercise. Given the words below identify
which are software, hardware, data, and peopleware.
Analysis
Congratulations on performing the first task. For you to move forward, you
must understand and reflect first on your previous activity. Complete each statement
based on your experience.
______________________________________________________________
______________________________________________________________
______________________________________________________________
20
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Abstraction
ELEMENTS OF COMPUTER
a. HARDWARE
The concept of hardware includes all physical devices and materials used in
information processing. Specifically, it includes not only machines, such as
computers and calculators, but also all data media, that is, all tangible objects on
which data is recorded, from sheets of paper to magnetic disks. Examples of
hardware in computer-based information systems are:
b. SOFTWARE
that make-up the system. Among the popular OS used before and in use at
present are:
b. Windows OS – the earlier versions (Windows 1.0, 2.0, 3.0, 3.1) was
not a true operating system, as they required DOS to run. But they
were able to extend the capabilities of DOS with its graphical user’s
interface (GUI). Windows 95 is the true operating system developed by
Microsoft Corporation for the standalone computer, while Windows NT
4.0 is for networks. Different windows versions later developed
(Windows 98, 2000, ME, XP, 2003, Vista, Windows Server 2008,
Windows 7, Windows 8, and more to come)
During the late 1970s and early 1980s, the influence of Unix in
academic circles led to large-scale adoption of Unix (particularly of the
BSD variant, originating from the University of California, Berkeley) by
commercial startups, the most notable of which are Solaris, HP-UX and
AIX. Today, in addition to certified Unix systems such as those already
mentioned, Unix-like operating systems such as MINIX, Linux, and
BSD descendants (FreeBSD, NetBSD, OpenBSD, and DragonFly
BSD) are commonly encountered. The term "traditional Unix" may be
used to describe a Unix or an operating system that has the
characteristics of either Version 7 Unix or UNIX System V.
• Procedures – which are operating instructions for the people who will use an
information system. Examples are instructions on using a software package or
user’s manual.
c. DATA
Data is more than the raw material of information systems. The concept of
data resources has been broadened by managers and information systems
professionals. They realized that data constitute a valuable organizational resource.
Thus, you should view data as data resources, which must be managed effectively
to benefit all end-users in an organization.
Data can take many forms, including traditional alphanumeric data, composed
of numbers and alphabetical and other characters that describe business
transactions and other events and entities. Text Data, consisting of sentences and
paragraphs used in written communications, image data, such as graphic shapes
24
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
and figures, and audio data, the human voice and other sounds, are also important
forms of data.
d. PEOPLEWARE
People are required for the operation of all information systems. These people
resources include end-users and Information system specialists.
• End users – also called users or clients are people who use an information
system or the information it produces. They can be accountants,
salespersons, engineers, clerks, customers, or managers. Most of us are
computer system end-users.
• Information system specialists – are people who develop and operate
information systems. They include systems analysts, programmers, web-page
developers, computer operators, and other managerial, technical, and clerical
IS personnel. System analysts design information systems based on the
information requirements of end-users, programmers prepare computer
programs based on the specifications of system analysts, and computer
operators operate computer systems.
25
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
Application
Let us now apply your understanding of our topic. Given the crossword puzzle
below, look for the following:
D P R I N T E R D K H U F R A K A G M
E M P L O Y E E I D M A A G E R A M M
O A I M A G E S Q M W R U G P R O M L
T D V A L I R S U P P O D R R T P E E
E N D N A K A P R I C E I D O M R W S
A N E C L E R K S G K O O H G E I T L
C F C V N M M O U S E P T O R M N A E
H A Z O F R A N C O Y O M L A O T N Y
E E P L D K T E X T B L P G M R E K V
R N Q D F E N M F H O G A U M Y R K S
S I c P U Y R C I V A L I I E W T A G
Y A T O U C H P A D R O N N R P O N R
S C K A J A C P E N D S T G E L A A A
S O U N D M O N I T O R W E C O S T N
H F S T U D E N T N A M E S M E R R G
L R U B Y A K O C C O M P Y U T E O E
S I L V A N N A H P H O T O S H O P R
____________ ____________
REFLECTION/LEARNING INSIGHTS
1. Before taking up this lesson, are you aware of the different elements of a
computer? What learnings have you acquired after this lesson?
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
26
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
27
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
DURATION: 45 minutes
INTRODUCTION
The complex information and the demand for rapid processing of data have
contributed to the prominence of computer technology throughout the country. We
must understand the process of culminating the data and how it is converted into
information.
OBJECTIVES
PRE-TEST
Before we proceed, let’s assess your knowledge about the lesson, read the
following questions, and check the cell that corresponds to your answer.
Questions 1 2 3 4
1. How familiar are you with data processing?
Activity 1.4.1
Let’s start the lesson with a quick exercise. Write your name, section, and
complete address on the space provided below.
28
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
This will give you a hint regarding the topic we’ll discuss later on. Your name
and your address here are examples of data. On the other hand, the entire sentence
we produced is an example of information.
Analysis
Congratulations on performing the first task. For you to move forward, you
must understand and reflect first on your previous activity. Complete each statement
based on your experience.
The activity above made me notice and recognize
______________________________________________________________
______________________________________________________________
______________________________________________________________
Now, I want to learn more on
______________________________________________________________
______________________________________________________________
______________________________________________________________
Abstraction
DATA PROCESSING
29
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
• Input – data must be captured and prepared for processing by data entry
activities such as recording and editing. End users typically record data about
transactions on some type of physical medium, such as a paper form, or enter
it directly into a computer system using a keyboard or direct input devices.
Once entered, data may be transferred onto a machine-readable medium,
such as magnetic disk or tape, until needed for processing.
Application
Activity 1.3
Situation: You will identify the Input, process, and one possible output
whenever a user does the following transaction with Automated Teller
Machine (ATM):
a. Cash withdrawal
b. Balance inquiry
30
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
a. Cash withdrawal
Input: ________________________________________________
Process: ______________________________________________
Output: _______________________________________________
b. Balance inquiry
Input: ________________________________________________
Process: ______________________________________________
Output: _______________________________________________
REFLECTION/LEARNING INSIGHTS
1. Before taking up this lesson, are you aware that there’s a considerable
difference between data and information? What learnings you acquired
after this lesson?
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
2. What do you think is the importance of understanding data processing?
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
31
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
POST-TEST
Well done, future engineer! Before moving on to the next unit of the subject,
you have to answer the following sets of questions.
True or False: Write true if the statement is correct; write false if otherwise.
Identification: Write your answer on the space provided before each number.
__________ 2. This generation of computers used vacuum tubes for circuitry and
magnetic drums for memory.
__________ 3. This type of computer is used for different purposes like playing
games, watch videos, research using web-browsers, etc.
Multiple choice: For each question, encircle the letter that corresponds to your
answer.
a) Hardware c) Information
b) Software d) Data
32
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
a) Software c) Data
b) Hardware d) Peopleware
4. This enables the applications to interact with the computer and manage their
internal resources.
Identification: Write your answer on the space provided before each number.
__________ 5. This is processed and organized data produced as the output of data
processing operations.
33
Learning Module in Computer Fundamentals and Programming
Unit 1: Computer: Evolution and Development
OTHER PARTS
✓ ANSWER KEY
Post-test
Part 1: Computer: Definition and History
1. True
2. False
3. True
4. False
5. True
Post-test
Part 2: Computer: Classification, Capabilities, and Limitations
1. Special purpose computer
2. First Generation
3. General-purpose computer
4. Third Generation
5. Microcomputer
Post-test
Part 3: Elements of Computer
1. C
2. A
3. B
4. A
5. B
Post-test
Part 4: Data processing
1. Storage
2. Data Processing
3. Process
4. Data
5. Information
34