Professional Documents
Culture Documents
Topic 1-Introduction To Computers
Topic 1-Introduction To Computers
1
SUBTOPIC 1.1: COMPUTERS TODAY
What is a computer?
• A computer is an electronic device that accepts user input (data),
processes it under special instructions (programs), to produce the desired
meaningful output (information).
(2) Automatic
Computers are automatic machines, because once started on a job, they carry
on, until the job is finished, without any human assistance. However, computer
being machines cannot start them. They cannot go out find their own problems
and solutions. They have to be instructed.
(3) Accuracy
Computers are very accurate. The errors in made computing are due to the users
but not technological weakness. If a user enters wrong data, the computer gives
wrong Information. This trend is described as GIGO (Garbage In, Garbage Out)
2
(4) Computers are versatile:
Modern Computers can perform different kinds of tasks at the same time. For
example you can play music while typing a document at the same time. This is
also known as multi-tasking.
(5) Diligence: this is the ability of a computer to work without getting tired or
bored. It can continuously work for hours without creating any error human
beings in doing regular types of jobs, which requires great accuracy..
(6) Versatility: It means the capacity to perform many different types of tasks.
A computer is capable of performing almost any task, if the task can be reduced
to series of logical steps
(7) Artificial Intelligence: This is the ability of a computer to think and reason
likes a human being. The computer is capable of mimicking human behaviours
like sensing, responding to the stimuli and others.
Byte
A byte is a unit of computer memory or digital information that consists of eight
binary digits (bits).
NB. 1 byte stores 1 character.
Binary
The number system used to represent digital information in computers where
data is expressed by combinations of the digits 0 and 1, corresponding to power
states "off" and "on" respectively.
Computer Memory
This acts as a store for digital Data, processed information and programs in a
computer system.
ROM (Read Only Memory. This is also primary memory that stores
information and instructions in the computer permanently.
3
Central Processing Unit (CPU). This is also referred to as the brain of the
computer. The CPU is responsible for translation and converting of data into
information in the Computer.
• Technology Skills: Nearly all students will be faced with the need for
technology skills when they go to university or enter the workforce.
4
To get jobs.
Computing offers many types of highly rewarding careers. Computer studies
provide a foundation that serves as a competitive advantage in a career, in
whatever field one chooses.
5
i). The Abacus (3000 BC)
The abacus is still in use today by schools and shopkeepers in Asia. Blind
children are taught to use the abacus to perform calculations.
The abacus is an excellent substitute for teaching other base numbering systems,
since it easily adapts itself to any base
John Napier was a Scottish mathematician and inventor. Napier is famous for
creating the decimal point. In 1617, the last year of his life, Napier invented a
tool called “Napier's Bones”.
With a common accuracy of only three digits, the slide rule was not suited to
situations where accuracy was needed such as in accounting. The slide rule is an
analog device and it is still widely used.
6
It was primarily used for multiplication, and division and also for functions such
as roots, logarithms and trigonometry but it was not normally used for addition
and subtraction.
Before 1642, all computations were done by humans. Manual devices used then
could just aid the users to keep track of numbers as they did the computing. In
the Mechanical Era (Period) however, machines with gears work did the
computations.
The mechanical computers are machines that are characterized with mechanical
gears, wheels, moving parts, electro-mechanical relays, and dials and could use
punched cards and tapes for data storage.
This era also saw the development of the world's first computer programmer
Ada Byron Lovelace (1815-1852)
7
It was the first calculator that could perform all four arithmetic operations:
addition, subtraction, multiplication and division. Its complex gear work,
however, was a bit beyond the manufacturing technology of the time.
Mechanical problems, in addition to design defects in the carry mechanism,
prevented the machines from working reliably.
In 1801, Joseph Marie Jacquard (1752-1834) of France made the first successful
automatic draw loom by means of a series of instructions given to the threads by
a punched card system. The loom could produce complex patterns and pictures
in silk and other materials.
By 1812, the punched card device was attached to 18,000 looms in Lyons. The
Jacquard loom was a technological break- through. J. M. Jacquard even
received a pension from Napoléon for his invention
The concept of today's computers (Input - Process - Output) was first visualized
by Charles Babbage in 1834 in England. He is therefore regarded as the father
of computers. His idea for the Analytical Engine consisted of 4 parts: an input
device, a mill (processing unit), a storage device, and an output device.
It used punched-card system derived from the jacquard loom for input,
processing and output. Variable punched cards transported numbers back and
forth from the mill. It decided what operation to use, addition, subtraction,
multiplication, or division.
Ada Byron Lovelace (1815-1852) was the world's first computer programmer.
In 1842, Ada was asked to write a scientific interpretation of the Analytical
Engine and its operations. These extensive writings on the Analytical Engine
later became known as the first explanation of computer programming. A
computer language, Ada, was later named after her by the Ada Joint Program
Office in 1964
8
(c)The Electro-mechanical Computers Era (1890 - 1946)
Hollerith’s machine used a set of spring loaded wires suspended over the
punched card reader. When the wires were pressed onto the card, punched holes
allowed wires to complete electric circuits. The cards were coded for age, state
of residence, gender, and other information. The census results were "... finished
months ahead of schedule and far under budget".
Dr. Grace Murray Hopper was a lady in the U.S. Navy Bureau of Ships, who
worked with Howard Aiken from 1944 and used his machine for gunnery and
ballistics calculation. One day, the program she was running gave incorrect
results and, upon examination, a bug (moth) was found blocking one of the
relays. The bug was removed and the program performed to perfection. Since
then, a program error in a computer is known as a bug.
9
Debugging is a process of finding and correcting errors, in a computer program
or a piece of electronic hardware.
Computer generations
The first computer systems used vacuum tubes for circuitry and magnetic
drums for memory, and were often enormous, taking up entire rooms. These
computers were very expensive to operate and in addition to using a great deal
of electricity, the first computers generated a lot of heat, which was often the
cause of malfunctions.
Physically,
Technology:
10
• The had memory size of approximately 2kilobytes of RAM .
• They used binary number system.
• Speed was about 10,000 instructions per second.
Software:
11
• BESM-1 (USSR)
2. The second generation (1958 – 1964): Transistors
A transistor is a semiconductor device used to amplify and switch electronic
signals. It is made of a solid piece of semiconductor material. The invention of
the transistor replaced the vacuum tube and paved the way for smaller and
cheaper computers.
Physically
Software
• They produced less noise but their cost was still very expensive.
• High level of training was required before use.
• Transistors gave much heat that could damage other components.
• Commercial production was difficult and costly.
• The computers could still run only one application program at a time
(Multi-tasking was not possible)
• Air-conditioning was required.
• Manual assembly of individual components into a functioning unit
was required.
12
Examples of second generation computers:
• IBM 305 RAMAC.(1956), was the first commercial computer that used a
moving head hard disk drive (magnetic disk storage) for secondary storage.
RAMAC stood for "Random Access Method of Accounting and Control".
• The IBM 1401, - was a variable word length decimal computer that was
announced by IBM on October 5, 1959
• The CDC 6600 was a mainframe computer from Control Data
Corporation, first delivered in 1964. It remained the world's fastest
computer from 1964–1965.
Software:
13
Setbacks of 3rd Generation Computers
Another very good development that came up in this generation (1969) was The
Advanced Research Projects Agency Network (ARPANET), the world's first
operational packet switching network .The ARPANET is the core network of a
set that came to become the global Internet. The network was created by a
small research team at the United States Department of Defense.
14
Characteristics of fourth Generation Computers
Software
15
Examples of 4th Generation Computers
• The Xerox Alto (1973) was the first computer to use a GUI.
• The IBM 5100, portable computer that appeared in September 1975.
• The Apple Macintosh (1984 ), was a mouse-driven computer at a much
cheaper price.
5. The fifth generation (Today to future): Artificial Intelligence and
Robotics.
16
Software:
• 5GLs are based around solving problems using controls given to the
program, rather than using an procedure written by a programmer,
• They contain visual tools to help develop the programs. Visual Basic is an
example of a 5GL
• There will be a wide variety of computer Operating Systems and
Application programs designed to solve specific tasks in a user-friendly
manner.
• Molecular computers expected, Composed of millions of DNA
(Deoxyribo Nucleic Acid ) strands in plastic tubes.
• Information-processing tools-such as enzymes and proofreading
mechanisms are going to be taken in large numbers of DNA molecules
and used as biological computer processors.
• Diligent Robots will be highly used in many areas such as factories where
repetitive tasks are done.
• Computers to have Quantum computation and molecular and
nanotechnology.
• Computer Crime such as hacking and online theft is on the rise due to
misuse of 5th Generation computer technology.
17
SUBTOPIC 1.3: USES AND FUNCTIONS OF COMPUTERS
Computers have always assisted to solve the problems faced by mankind.
Although the word ‘computer’ means ‘something which adds, counts, estimates
or calculates’, a computer today is not merely a “calculator”. Computers
perform a vast variety of jobs with tremendous speed and efficiency.
Today people use computers in almost every walk of life. However, along with
these advancements of science there arises the dilemma of development of
technology as it affects human individuals. They have come with both positive
and negative impacts to our society
• Education,
• Research,
• Business,
• Health,
• Communication,
• Military/security,
• Home and
• Entertainment / leisure.
(ii) Computer Aided Assessment (CAA) helps teachers to reduce the time
and the labour to mark students’ books and answer scripts.
18
(v) Students’ Progressive Report cards can be produced electronically by use
of computers instead of hand written ones.
(viii)Use of special facilities for students with disabilities like text to speech
and speech recognition to help blind students.
(x) Schools use computers to create school websites for sharing information
with the public.
(xiii)Digital computers are also used for telling and managing time in schools.
• They have made searching the literature and references easier through use
of electronic databases on the World Wide Web. For example an online
encyclopaedia such as Wikipedia has over 15 times as many words as
compared to printed Encyclopaedia and dictionaries.
• Computers have tools such as Spell checking, copy-and-paste, etc., which
make compiling and editing research work easier.
• A lot of statistical software is available for performing calculations and
analysing the collected research data.
• Data Storage: The data obtained from the research is easily stored in
softcopies in computers as word documents or excel spread sheets.
• Research publishing: The research work can be converted to Portable
Document Format (PDF) and published to the World Wide Web.
19
Uses of computers in the area of Business
20
Uses of computers in the area of Communication
• E-mail: Electronic Mail sent from one person to another using connected
computers helps a lot in the area of communication.
• Video Conferencing enables people in different locations to conduct
meetings as if they are in the same location.
• Computers are used for Faxing, Sending an image of a document
electronically.
• Computers enable people to send voice, image, text data though
Telephones and mobile cell phones:
• Social Networks such as Facebook and Twitter enable people to stay in
touch with their relatives, friends and interests.
• Risk of addiction. Many people don't care about anything else because
they spend many hours in front of computer.
• Eye Strain. Using computer for long can be very harmful to the eyes.
• Over dependence. Our creativity, skills and reasoning can decrease when
we are too dependant to the computer. For instance, with email replacing
the hand-written letter, Onscreen Art designing instead of Hand drawing
Art etc
• Expensive. Computers are still costly because The initial costing and
maintenance cost of a computer are very high.
22
• Impact on Environment: Computer manufacturing processes and
computer waste are depleting natural resources and polluting the
environment.
• Presence of Viruses: You may lose all your programs, files, documents
folders and other data on your computer because of virus infection on the
computer.
Computers, like any other piece of electronic equipment, need special care and
attention in order to perform properly and safely. There are many tasks that
should be done, and caution that should be taken to ensure proper working, and
safety of all components of the computer system. In this unit, we shall
concentrate on some daily do's and don'ts and precautions that any one in a
computing environment should know.
A Computer laboratory
This is a special room/ place where computers are kept and students learn
practical uses for computers from.
23
• Never try to remove the cover on your computer or touch inside the
system unit. There are many sensitive components. Instead, take it to a
qualified technician.
• Keep all liquids and food items away from your computer.
• Liquids and food crumbs can cause rusting and corrosion and damage
electronic circuits. Also, mixing liquids and electronic components can
cause serious electrical shock!
• Never use your computer during a storm. The computer is connected to
electricity and that means that lightning could be conducted to the
computer.
• Physically, be careful, avoid knocking and dropping any hardware to the
ground as this could cause any of the delicate components to break or be
damaged and stop working.
• Proper shut down of computers should be followed to avoid disk and
system failure (avoid abrupt switching off)
• Be careful when using the internet. Do not accept downloads from
Internet sites that you don't know and trust.
• And never open an email attachment unless you know and trust the
person who sent it.
• Avoid making hardware connections to the motherboard when the
computer is on. Eg keyboard, monitor and mouse connections.
• Don’t bring magnetic devices to the lab. The computer has magnetic
disks which can be spoilt if they come near other magnetic fields.
• Handle delicate storage devices with care. Don’t touch the inner surface
of Compact disks and Floppy disks. Safely remove Flash disks from the
system.
• Avoid excessively bright and flickering computer monitors. The
brightness of the computer monitors should be adjusted to avoid eye
strain.
• Always Sit upright to avoid muscle pains and back aches caused by poor
sitting posture
24
• Avoid direct sunlight and high Temperatures that may damage hardware
components.
• Always use surge
protectors, Uninterruptible Power supply (UPS) or voltage stabilizers to
ensure steady power supply to safeguard their system.
• Protection against fires. A computer room should have fire extinguishers
of carbon dioxide but not water or powder.
• Proper cable installation and placement. Cables should be preferably
along walls, avoiding danger of exposing the user to electric shock
• Burglar proofing avoid unauthorized access to computer room.
• Fit strong locks, doors, windows
and roofing. Security should be
good around computer room to
avoid thefts.
• Overcrowding of either machines or people should be avoided.
• Always install lightening conductors to the computer laboratory to protect
the machines and the users of the computers.
• Ventilation should be good. Good aeration enables the computer to cool
and hence avoids overheating
• Minimize Electrical noise / interferences in the computer environment.
ELECTRICAL NOISE refers to externally radiated signals that cause
undesirable additions to the current voltage.
• Electrical noise is commonly generated by devices like Fluorescent lights
of high frequency, Motors, Battery Chargers, Inverters, Radios,
television, and Cell phones.
• Dust control. When setting up the computer laboratory, consider a
location away from excessive dust.
• The room should have special curtains and computers should remain
covered using dust covers when not in use.
• Low humidity may cause static electricity to build and damage sensitive
components.
• High Humidity of over 70% may cause rusting of the metallic parts of the
computer system.
25
• A computer room should have enough light avoid eyestrain, and
headaches.
• Radiation filter screens should be fitted to reduce the light that reaches
the eye.
The following measures should always be carried out to keep computers in good
working conditions:
• Blower
• Screw driver
• Needle nosed pliers
• Wire cutters
• Tweezers or part retrievers
• Chip extractors
• Crimping tool
• Flash light
27
• Dust and dump proofing the computer room.
• Cables and power sockets should be well insulated and of the correct
power rating to avoid short circuits that can damage computer
components.
• The users should not eat or drink in the computer laboratory.
28
d) The Ethics And Integrity In Computer Use
Computer Ethics Computer Ethics are human values and moral conduct of
computers users. OR
Computer Ethics refers to the right or wrong behavior exercised when using
computers.
In 1991, the Computer Ethics Institute(CEI) held its first National Computer
Ethics Conference in Washington, D.C. The Ten Commandments of Computer
Ethics were first presented in Dr. Ramon C. Barquin's paper prepared for the
conference. "In Pursuit of a 'Ten Commandments' for Computer Ethics."
This is a primary input and control device of a computer. Data and commands
are entered via (through) the keyboard. It has the following parts.
29
Parts of a keyboard
A Cursor: A cursor is a blinking bar on the screen which indicate where text
should be. When the cursor fails to come, you can’t enter data in the computer.
Cursor control keys include:
Home
End
Page down
Page up
Insert
End
Arrow/Movement keys
Categories of computers
• Digital computers
• Analog computers
• Hybrid computers
1. Analog computers
• Thermometers,
• Voltmeters and Ammeters
• Speedometers, Barometers
• Traditional automatic watches
• The slide rule is a hand-operated analog computer for doing
multiplication and division, square roots, cubes and cube roots etc.
2. Digital Computers
These are computers that use discrete (discontinuous) values, i.e. binary digits
(0, 1) to represent data. The binary digits simply mean the presence or absence
of an electric pulse/ voltage. The state of being on is represented by 1 and off is
represented by 0.
32
sounds, images, and other measurements of continuous systems. Digital
computers are more accurate and work at a very fast rate.
3. Hybrid Computers
(i) Special purpose computers: These are designed to handle only a particular
task. Their form of operation is restricted in nature e.g digital watches, pocket
calculators. They are designed to perform a particular task and no other.
Currently, special purpose computers are employed in devices like missiles.
(ii) General purpose computers: These are designed to solve a wide range of
problems. They can be adopted to perform a wide range of problems. A
typical example of this type can perform calculations; keep data and time, word
process documents, store databases e.t.c
33
Differences between Analog and Digital Computers
Use binary code to represent information (0s Use changing phenomena due to the
and 1s) environment
Have no interference and background noise Have interference and background noise
Data loss does not degrade over time during Data degrades over time
transmission
Classification of Computers
In the previous unit, we looked at Analog, Digital and Hybrid as the categories
of computers basing on how they represent data.
According to size or capacity, we base on the physical size and the number of
people the computers can accommodate at the same time.
Digital computers can be grouped into four classes as follows:
34
1. Super Computers
Super Computers are the best in terms of processing capacity. These computers
can process billions of instructions per second. They are used for applications
which require intensive numerical computations such as weather forecasting.
They have a high storage capacity and are huge in size. They generate large
amounts of heat and therefore need complex cooling systems. A supercomputer
channels all its power into executing a few programs as fast as possible. Super
computers are the most expensive ones
These are powerful computers used mainly by large organizations for bulk data
processing such as census, and financial transaction processing. They are also
called central processors because they process data centrally. These computers
are used in places where processing needs to be done in bulk such as banks.
They can store a lot of information. They support a wide range of peripheral
devices. They have many users connected via dumb terminals.
Dumb terminals are display and input devices which don't process data and
input locally, instead they transmit input to a computer to which it is connected
and display the resulting output.
3. Mini Computers
They are similar to main frames but they are smaller in size, support a limited
number of peripheral devices connected to them, Have a lower speed, have
lesser storage capacity, and support less number of users at the same time than
as compared to main frames.
35
4. Micro Computers (a.k.a. Personal Computers –PCs)
Characteristics of microcomputers
36
Examples of Special Purpose Computers
• Networked
• Stand-alone
• Real-time Systems
• Integrated Systems
These are computers connected by channels to other computes so that they can
communicate with each other and share resources like data, internet connection,
printers, etc.
37
• A printer, on the other hand, is not a stand-alone device because it
requires a computer to feed it data.
(iii) Real-time systems
These are systems that respond to an event that has occurred within a certain
specified time frame. Real-time means that after an event has occurred, a
system or application has to react to that event within a certain time period or
deadline. For example, computers for a banking system are real time systems.
Examples of Microprocessors
– 80286,
– 80386,
– Pentium I,
– Pentium II,
– Pentium III,
– Pentium IV
– I core 3
– I core 5
– I core 7
38
– Core 2 Quad,
– Celeron,
– Celeron D,
– Xeon,
– Opteron,
– Athlon,
– Itanium
A system is a set of things working together for a common goal. Failure of one
of the system components may imply failure for the whole system. Since
computing requires input, processing, storage and output, there are many items
that do something specifically at each of the stages. The computer system
basically consists of hardware, software, and human ware. Other components
are data and, communication.
A computer system
• Hardware
• Software
• Data and Information
• Communication
• Human ware/Users
This is a term used to describe all the various physical devices in the system
Computer hardware components are tangible (they can be touched).
39
• Processing devices like the Microprocessor Chip,
• Storage devices like the Hard disks and the CDs,
• Output devices like the monitor and the printer.
(b) Computer software
Software is a term for electronic instructions that tell the computer how to
perform a task. These are a series of programs (instructions) that tell the
computer what and how to work. Computer software can be grouped into
• System software like the Operating system manages and coordinates all
the computer resources and activities.
• Application software like Games, Calculator and Media Player solve the
specific or exact needs of the user
This is the most important component of a computer system. Human ware refers
to the people who operate and initialize instructions to the computer system.
They design and develop computer systems, operate the computer hardware,
create the software, and establish procedures for carrying out tasks.
Data refers to raw facts and figures that are entered into the computer for
processing. Data is anything in a form suitable for input into a computer for
processing.
40
Data can also be grouped into two:
• Unprocessed data Like Letters, digits and symbols (e.g., a, b, c, &, ...),
Musical notes, etc.
41