Lecture Note1 Introduction
Lecture Note1 Introduction
Introduction to
Computing Sciences
Course Lecturer
Dr. C. O. Yinka-Banjo
Dr. U. C. Ogude
Office: Rm016
Office Hours: Tuesdays and Wednesdays or by
appointment
0803 820 7103
Schedule
Lecture Schedule:
Tuesdays 8:00am - 10:00am
Class Venue: Join Zoom
Please attend your lectures. Attendance is mandatory
Expectations
Read assigned readings
Attend lectures and participate in discussions
Bring your ideas and concerns to class
Work effectively in a group setting
Learn how to use the tools and understand your project
very well when necessary
Learning
Outcomes
At the end of the course, students should be able to:
1. explain basic components of computers and other
computing devices;
2. describe the various applications of computers;
3. explain information processing and its roles in the society;
4. describe the internet, its various applications and its
impact;
5. explain the different areas of the computing discipline and
its specializations; and
6. demonstrate practical skills on using computers and the
internet.
Synopsis
CCMAS
“Introduction to Computing
Sciences & Visual Basic
Languages”
COURSETEXT
LABORATORY LOG BOOK
by
Department of Computer
Sciences
UNIVERSITY OF LAGOS
The textbook is
Evaluation
Final Examination: 70%
Continuous Assessment:
30%
INTRODUCTIO
N
Presentation
Outline
What is a Computer
Importance of Computers
Computer Hardware: An Overview
Computer Software: An Overview
Basic Applications of Computer
Definition
A computer is a programmable electronic device that
processes and stores data.
It is capable of performing a variety of operations, including
arithmetic and logical calculations, data manipulation, and
the execution of predefined instructions or programs.
Computers come in various forms and sizes, ranging from
small embedded systems in everyday devices to powerful
servers and supercomputers.
Computers operate based on binary code, using a series of
0s and 1s to represent and process data.
They follow instructions provided by software programs and
can execute a wide range of tasks, making them versatile
tools used in various fields such as business, science,
education, entertainment, and more.
Components of a
Computer
Key components of a typical computer include:
1. Central Processing Unit (CPU)
2. Memory (RAM): Random Access Memory (RAM)
3. Storage
4. Input Devices
5. Output Devices
6. Motherboard
7. Peripheral Devices
8. Operating System
9. Software Applications
Importance of a
Computers
Information Processing: Computers excel at rapidly
processing vast amounts of information, facilitating
efficient data management and analysis.
Automation: Computers automate repetitive tasks,
increasing efficiency and reducing human effort in
various industries.
Communication: Computers enable global
communication through the internet, connecting people
and organizations worldwide.
Problem Solving: Computers are powerful tools for
solving complex problems, running simulations, and
making predictions.
Entertainment and Creativity: Computers play a
central role in entertainment, from gaming to multimedia
Computer Hardware: An
Overview
Computer hardware refers to the physical components
that make up a computer system.
These components work together to process and store
data, enabling the computer to perform a wide range of
tasks.
Overview of key hardware components:
1. Central Processing Unit (CPU)
2. Memory (RAM - Random Access Memory)
7. Input Devices
3. Storage Devices
8. Output Devices
4. Motherboard
9. Peripheral Devices
5. Graphics Processing Unit (GPU)
10. Networking Components
6. Power Supply Unit (PSU)
11. Cooling Systems
Computer Software: An
Overview
Computer software refers to a set of instructions,
programs, and data that enable a computer to perform
specific tasks or functions.
It is a critical component of the computing ecosystem,
working in tandem with hardware to provide a wide range
of applications.
Overview of key aspects of computer software:
1. Software: System Software, Device Drivers, Application
Software
2. Programming Languages:
3. Software Development Process:
4. Open Source vs. Closed Source Software:
5. Challenges in Software Development:
6. Emerging Trends:
Basic Applications of
Computer
Computers play a role in every field of life.
They are used:
Homes Banking
Medical Field Business
Entertainment Training
Industry Arts
Education Science and
Government Engineering
EVOLUTION
OF COMPUTER
Learning
Outcomes
At the end of this study session, you should be able
to:
the Evolution
Presentation
Outline
First Generation 1940s-1950s (Vacuum Tube Based)
Based)
Based)
Intelligence Based)
Introduction
From ancient times, people have being working to invent
processing data.
generations.
Vacuum Tube
UNIVAC
First Generation: 1946-
1959
The period of first generation was from 1946-
1959.
Processing Unit).
ics
Use of vacuum tubes to make circuits.
Use of magnetic drums.
Use of machine language.
Very small amount of storage space.
Use of punch cards as I/O devices.
Huge in size
Very slow and less reliable output
Very expensive
Use much energy and generate much heat
The UNIVAC, ENIAC and EDVAC computers were
examples of first generation computing devices.
The UNIVAC was the first commercial computer
delivered to a business client, the U.S. Census Bureau
in 1951.
Features
Major Innovation: Vacuum Tubes
component.
tubes.
Not portable.
Transistor
IBM-1600
Second Generation: 1959-
1971
Second Generation were available between 1959-
1971.
printout.
ics
The wires and thermionic values of the first
generation were replaced with diodes and transistors.
Higher-Capacity internal storage compared with first
generation.
Processors operated in micro seconds (i.e. one
millionth of a second)
Reduced size
Invention and use of high level language such as
FORTRAN and COBOL.
Programs could be written in high level languages
and assembler e.g. BASIC
Communication by using telephone line.
Improvement of speed and reliability.
Example: Honeywell 200, IBM 1620, IBM 1400 etc.
Features
Major Innovation: Transistors as main component.
Main Memory: RAM and ROM.
External Storage: Magnetic tapes and Magnetic Disk.
Input Output Devices: Magnetic tapes and Magnetic
Disk.
Languages: Assembly language, some high level
languages for Example BASIC, COBOL, FORTRAN.
Operating System: Human handles punched card.
Size: Mainframe for example IBM-1400, NCR-300, IBM-
1600, UNIVAC-III, etc…
Advantages
Smaller in size as compares to 1st generation
Computer
in 3rd Generation
Third Generation: 1964-
1971
The integrated circuit was invented by Jack Kilby and Robert
Noyce.
Integrated Circuit replaced transistor.
The technology is based on the use of semi-conductor device
called silicon, chips or micro processors.
The introduction of integrated circuit drastically increased the
speed and efficiency of computer.
The era of punched cards and printouts was phased out; it is
now possible for user to interact with the computer through
keyboards and monitors with the aid of operating system.
For the first time computer becomes accessible to a large
ics
Higher capacity internal storage.
Processors operated in nano seconds (i.e. one billionth
of a second).
Remote communication facilities.
Multi programming facilities.
Smaller in size.
Used Integrated circuit (IC) to replace Transistors.
Generated less heat.
ics
Use of operating system:
This generation saw the introduction of the use of
operating system.
An operating system may be designed as a set of
control programs that supervise the work of a computer
system.
Use of Communication Cable:
They were able to use communication cable for Local
Connections and Lines for Local Area Network (LAN).
Reduction in the cost of storage:
The cost of storage was drastically reduced.
Introduction of mini Computers.
Use of monitors and line printers
Examples: IBM 360, IBM 370, PDP-11 etc
Features
Major Innovation: Integrated circuit (ICs) as basic electronic
component (SSIC and MSIC)
Main Memory: PROM and DRAM
External Storage: Improve disk (Floppy Disk)
Input and Output Devices: Keyboard for input, monitor for
output
Languages: More high level languages
Operating System: Complete operating systems were
introduced
Size: Mainframe and Mini Computer, for example: IBM
SYSTEM /360, ICH-360, HONEY WELL-316
Advantages
Smaller in size as compared to second
generation
More reliable
Portable
ICs
ICs
Fourth Generation: 1974-
1984
(Very Large Scale Integrated Circuit (VLSI))
Computer
In 4th Generation
Apple II -1977
VLSI
Very large scale integrated
circuit
Fourth Generation: 1974-
1984
These materials appeared in the early 70s.
on a chips.
improved performance.
electronic devices.
Computer
In 1995
Beyond
(Artificial Intelligence (AI))
2005
2010 2012
Fifth/Future Generation:
Present-Beyond
From 1990s upward, the fifth generation entered into the
technology.
Computer Lab. In
1985
Generation at a
Glance
First Seco Third Fourt Fifth
nd h
(Early (Late (60’s) (70’s) (90’s till