SlideShare a Scribd company logo
Fundamentals of
Computer PROGR
AM
and C
UNIT - 1
HISTORY OF
COMPUTER
PROGR
AM
Definition of Computer
A computer is an electronic machine that accepts information (Data),
processes it according to specific instructions, and provides the results as
new information
PROGR
AM
Earliest Computer
Originally calculations were computed by humans, whose job title was computers.
These human computers were typically engaged in the calculation of a mathematical
expression.
The calculations of this period were specialized and expensive, requiring years of
training in mathematics.
The first use of the word "computer" was recorded in 1613, referring to a person
who carried out calculations, or computations, and the word continued to be used in
that sense until the middle of the 20th century
PROGR
AM
and C
PROGR
AM
and C
Tally Sticks
A tally stick was an ancient memory aid device to record
and document numbers, quantities, or even messages.
PROGR
AM
and C
Abacus
• An abacus is a mechanical device used to aid an individual in
performing mathematical calculations.
• The abacus was invented in Babylonia in 2400 B.C.
• The abacus in the form we are most familiar with was first
• used in China in around 500 B.C.
• It used to perform basic arithmetic operations.
PROGR
AM
and C
Difference Engine and Analytical
Engine
It’s an automatic, mechanical calculator designed to tabulate
polynomial functions.
Invented by Charles Babbage (Father of Computer) in 1822 and
1834.
It is the first mechanical computer
PROGR
AM
and C
First Computer Programmer
In 1840, Augusta Ada Byron suggests to Babbage that he use the
binary system.
She writes programs for the Analytical Engine.
PROGR
AM
and C
Harvard Mark 1
Also known as IBM Automatic Sequence Controlled Calculator
(ASCC).
Invented by Howard H. Aiken in 1943.
The first electro-mechanical computer.
PROGR
AM
and C
Z1
• The first programmable computer.
• Created by Konrad Zuse in Germany from 1936 to 1938.
• To program the Z1 required that the user insert punch tape into
a punch tape reader and all output was also generated through
punch tape.
PROGR
AM
and C
Atanasoff-Berry Computer (ABC)
• It was the first electronic digital computing device.
• Invented by Professor John Atanasoff and graduate student Clifford Berry
at Iowa State University between 1939 and 1942.
Atanasoff-Berry
Computer
PROGR
AM
and C
ENIAC
ENIAC stands for Electronic Numerical Integrator and
Computer.
It was the first electronic general purpose computer.
Completed in 1946.
Developed by John Presper Eckert and John W. Mauchly
PROGR
AM
and C
UNIVAC 1
The UNIVAC I (UNIVersal Automatic Computer 1) was the
first commercial computer.
Designed by J. Presper Eckert and John Mauchly
PROGR
AM
and C
EDVAC
EDVAC stands for Electronic Discrete Variable Automatic
Computer.
The First Stored Program Computer
Designed by Von Neumann in 1952.
It has a memory to hold both a stored program as well as data
PROGR
AM
and C
Osborne 1
The first portable computer.
Released in 1981 by the Osborne Computer Corporation
and C
The First Computer Company
The first computer company was the
Electronic Controls Company.
Founded in 1949 by J. Presper Eckert and John Mauchly
and C
Computer Generations
There are five generations of computer:
First Generation – 1946 – 1958
Second generation – 1959 – 1964
Third generation – 1965 – 1970
Fourth generation – 1971 – 1980
Fifth generation – 1980 to future
and C
The First Generation
The first computers used vacuum tubes for circuitry and
magnetic drums for memory, and were often enormous,
taking up entire rooms.
They were very expensive to operate and in addition to
using a great deal of electricity, generated a lot of heat,
which was often the cause of malfunctions.
First generation computers relied on machine language,
the lowest-level programming language understood by
computers, to perform operations, and they could only
solve one problem at a time.
and C
The Second Generation
Transistors replaced vacuum tubes and ushered in the second
generation of computers.
One transistor replaced the equivalent of 40 vacuum tubes.
Allowing computers to become smaller, faster, cheaper, more
energy-efficient and more reliable.
Transistor
and C
The Third Generation
The development of the integrated circuit was the
hallmark of the third generation of computers.
Transistors were miniaturized and placed on silicon chips,
called semiconductors, which drastically increased the
speed and efficiency of computers.
Much smaller and cheaper compare to the
second generation computers
and C
The Fourth Generation
The microprocessor brought the fourth generation of computers,
as thousands of integrated circuits were built onto a single
silicon chip.
As these small computers became more powerful, they could be
linked together to form networks, which eventually led to the
development of the Internet.
Fourth generation computers also saw the development of GUIs,
the mouse and handheld devices
and C
The Fifth Generation
based on Artificial Intelligence (AI)
Still in development.
The use of parallel processing and superconductors is helping to
make artificial intelligence a reality.
The goal is to develop devices that respond to natural language
input and are capable of learning and self-organization.
There are some applications, such as voice recognition, that are
being used today
and C
Classification of Computers
There are three major categories based on which computers
can be classified. These are:
1. Based on Size
2. Based on Purpose
3. Based on Types
and C
Based on Types
Types of Computer-Based on
Types
Analog Computer –Such computers are mostly used for scientific
and industrial applications. Examples of Analog computers include
Thermometer, Operational Amplifiers, Electric Integrators, etc.
Digital Computer Examples of Digital computers are Desktop,
Laptop, Mobile Phones, etc.
Hybrid Computer –Few important examples of Hybrid Computers
include Space Flights, Food processing Plants, etc.
and C
Based on Size
Micro Computers –Examples include Desktop, Laptop, etc.
Mini Computer – Developed in the mid-1960s,. For example
Smartphones, iPads, etc.
Mainframe Computer -For example, the system used at
Trading companies.
Super Computer – Computers used at Organisations dealing
with Weather forecasting, Quantum Mechanics, Climate
research, etc., where high level of performance has to be
justified are called Super Computer
and C
Based By Purpose
General Purpose – Based on General Purpose, there are these following functions
which a device is expected to perform:
1. Basic Input/Output functions
2. 2. Calculations
3. 3. Data Saving on a smaller scale
4. 4. General performing activities.
Special Purpose – When a computer is designed specifically to perform a certain
function, such type of computers is known as Special Purpose computer. These
types may include:
1. Thermometers to test temperature
2. Generators to manage electricity
3. Devices used for analysing Climate Change
4. Large computers for IT Companie
5. Machines used at Manufacturing Units and the list goes on and on.
and C
Components of a Computer System
Are the primary elements which make the functioning of an electronic
device smooth and faster. There are five basic components which include:
• Input Unit: Keyboard
• Output Unit: Printer
• Central Processing Unit (CPU)
• Memory Unit: The entered information immediately gets saved
in the memory unit.
• Control Unit: Centre of all processing actions
• Arithmetical and Logical Unit: The ALU comprises circuits using
which addition, subtraction, multiplication, division and other
numerical based calculations.

More Related Content

PPTX
Digital Module 1.pptx Digital logic design
ssuser9b3385
 
PPTX
Digital Module 1.pptx Digital logic design
ssuser9b3385
 
PDF
fundamental new note.pdf by pritipragyap
pritipragyaparija
 
PPTX
INTRODUCTION TO COMPUTER LECTURE .pdf.pptx
Muhd7
 
PPT
Computers Ch1
miuitprofessor
 
PPTX
Lesson-1-Introduction-to-Computer.power point
MarshaLyn1
 
PPTX
Week 2 - Introduction to Computers II.pptx
KwadjoOwusuAnsahQuar
 
PPTX
LESSON 1.pptx
ARDEN16
 
Digital Module 1.pptx Digital logic design
ssuser9b3385
 
Digital Module 1.pptx Digital logic design
ssuser9b3385
 
fundamental new note.pdf by pritipragyap
pritipragyaparija
 
INTRODUCTION TO COMPUTER LECTURE .pdf.pptx
Muhd7
 
Computers Ch1
miuitprofessor
 
Lesson-1-Introduction-to-Computer.power point
MarshaLyn1
 
Week 2 - Introduction to Computers II.pptx
KwadjoOwusuAnsahQuar
 
LESSON 1.pptx
ARDEN16
 

Similar to UNIT 1 FOC.pptx (20)

PPTX
LESSON 1.pptx
ARDEN16
 
PPT
Computer System Organization
Kulachi Hansraj Model School Ashok Vihar
 
PDF
Computer programming for ECE Chapter 01.pdf
julius engracia
 
DOCX
Generation of computers
13023901-016
 
PPTX
Unit 1 -part1 PIC.pptx
KartikChhabra12
 
PPTX
COMPUTING SKILLS.pptx
Ashitha Punnelil
 
PPTX
CSC101 Slides_Week0383838384447w731.pptx
isahmajiisah02
 
PDF
Compendium for computer application
musadoto
 
PPTX
DIGITAL LITERACY PROGRAM for PM SHRI AFFILATED SCHOOL IN SIKKIM.pptx
RoshansNeopaneys
 
PPTX
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
ZakiFarejo
 
PPTX
Chapter 1.pptx
Dawitashebr
 
PPTX
Comp Science Introduction lecture slides
SabihKhan26
 
PPTX
Introduction to computers
soorajkumar786
 
PPTX
Introduction and history of computers.
Shahariar Rabby
 
PPTX
Introduction to computers
Akash Varaiya
 
PPTX
Unit#1_2_Intro_to_Comp_CS_22-23.pptx
AlefiyabaiSunelwala
 
PDF
Computer Science and Engineering induction programme
SuryaChandravelu
 
PPTX
Introduction to Computing - Essentials of Technology - Day 1
Mark John Lado, MIT
 
PPTX
Basic Components of Computer
RajGopalAgrawal
 
LESSON 1.pptx
ARDEN16
 
Computer System Organization
Kulachi Hansraj Model School Ashok Vihar
 
Computer programming for ECE Chapter 01.pdf
julius engracia
 
Generation of computers
13023901-016
 
Unit 1 -part1 PIC.pptx
KartikChhabra12
 
COMPUTING SKILLS.pptx
Ashitha Punnelil
 
CSC101 Slides_Week0383838384447w731.pptx
isahmajiisah02
 
Compendium for computer application
musadoto
 
DIGITAL LITERACY PROGRAM for PM SHRI AFFILATED SCHOOL IN SIKKIM.pptx
RoshansNeopaneys
 
History of Computers_d284acd37858bc8b56565ad9acfcc8ab.pptx
ZakiFarejo
 
Chapter 1.pptx
Dawitashebr
 
Comp Science Introduction lecture slides
SabihKhan26
 
Introduction to computers
soorajkumar786
 
Introduction and history of computers.
Shahariar Rabby
 
Introduction to computers
Akash Varaiya
 
Unit#1_2_Intro_to_Comp_CS_22-23.pptx
AlefiyabaiSunelwala
 
Computer Science and Engineering induction programme
SuryaChandravelu
 
Introduction to Computing - Essentials of Technology - Day 1
Mark John Lado, MIT
 
Basic Components of Computer
RajGopalAgrawal
 
Ad

Recently uploaded (20)

PPTX
EthicalHack{aksdladlsfsamnookfmnakoasjd}.pptx
dagarabull
 
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
PPTX
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
PDF
DNSSEC Made Easy, presented at PHNOG 2025
APNIC
 
PPTX
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
PDF
Slides: PDF Eco Economic Epochs for World Game (s) pdf
Steven McGee
 
PDF
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
PDF
Generative AI Foundations: AI Skills for the Future of Work
hemal sharma
 
PPTX
SEO Trends in 2025 | B3AITS - Bow & 3 Arrows IT Solutions
B3AITS - Bow & 3 Arrows IT Solutions
 
PPTX
AI ad its imp i military life read it ag
ShwetaBharti31
 
PPTX
Parallel & Concurrent ...
yashpavasiya892
 
PPTX
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
PDF
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
PPTX
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
PDF
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
PPTX
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
PDF
LB# 820-1889_051-7370_C000.schematic.pdf
matheusalbuquerqueco3
 
PPT
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
PPT
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
EthicalHack{aksdladlsfsamnookfmnakoasjd}.pptx
dagarabull
 
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC
 
dns domain name system history work.pptx
MUHAMMADKAVISHSHABAN
 
DNSSEC Made Easy, presented at PHNOG 2025
APNIC
 
The Internet of Things (IoT) refers to a vast network of interconnected devic...
chethana8182
 
Slides: PDF Eco Economic Epochs for World Game (s) pdf
Steven McGee
 
KIPER4D situs Exclusive Game dari server Star Gaming Asia
hokimamad0
 
Generative AI Foundations: AI Skills for the Future of Work
hemal sharma
 
SEO Trends in 2025 | B3AITS - Bow & 3 Arrows IT Solutions
B3AITS - Bow & 3 Arrows IT Solutions
 
AI ad its imp i military life read it ag
ShwetaBharti31
 
Parallel & Concurrent ...
yashpavasiya892
 
Artificial-Intelligence-in-Daily-Life (2).pptx
nidhigoswami335
 
UI/UX Developer Guide: Tools, Trends, and Tips for 2025
Penguin peak
 
办理方法西班牙假毕业证蒙德拉贡大学成绩单MULetter文凭样本
xxxihn4u
 
Data Protection & Resilience in Focus.pdf
AmyPoblete3
 
The Monk and the Sadhurr and the story of how
BeshoyGirgis2
 
LB# 820-1889_051-7370_C000.schematic.pdf
matheusalbuquerqueco3
 
1965 INDO PAK WAR which Pak will never forget.ppt
sanjaychief112
 
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
APNIC
 
Introduction to dns domain name syst.ppt
MUHAMMADKAVISHSHABAN
 
Ad

UNIT 1 FOC.pptx

  • 2. UNIT - 1 HISTORY OF COMPUTER PROGR AM
  • 3. Definition of Computer A computer is an electronic machine that accepts information (Data), processes it according to specific instructions, and provides the results as new information PROGR AM
  • 4. Earliest Computer Originally calculations were computed by humans, whose job title was computers. These human computers were typically engaged in the calculation of a mathematical expression. The calculations of this period were specialized and expensive, requiring years of training in mathematics. The first use of the word "computer" was recorded in 1613, referring to a person who carried out calculations, or computations, and the word continued to be used in that sense until the middle of the 20th century PROGR AM and C
  • 5. PROGR AM and C Tally Sticks A tally stick was an ancient memory aid device to record and document numbers, quantities, or even messages.
  • 6. PROGR AM and C Abacus • An abacus is a mechanical device used to aid an individual in performing mathematical calculations. • The abacus was invented in Babylonia in 2400 B.C. • The abacus in the form we are most familiar with was first • used in China in around 500 B.C. • It used to perform basic arithmetic operations.
  • 7. PROGR AM and C Difference Engine and Analytical Engine It’s an automatic, mechanical calculator designed to tabulate polynomial functions. Invented by Charles Babbage (Father of Computer) in 1822 and 1834. It is the first mechanical computer
  • 8. PROGR AM and C First Computer Programmer In 1840, Augusta Ada Byron suggests to Babbage that he use the binary system. She writes programs for the Analytical Engine.
  • 9. PROGR AM and C Harvard Mark 1 Also known as IBM Automatic Sequence Controlled Calculator (ASCC). Invented by Howard H. Aiken in 1943. The first electro-mechanical computer.
  • 10. PROGR AM and C Z1 • The first programmable computer. • Created by Konrad Zuse in Germany from 1936 to 1938. • To program the Z1 required that the user insert punch tape into a punch tape reader and all output was also generated through punch tape.
  • 11. PROGR AM and C Atanasoff-Berry Computer (ABC) • It was the first electronic digital computing device. • Invented by Professor John Atanasoff and graduate student Clifford Berry at Iowa State University between 1939 and 1942. Atanasoff-Berry Computer
  • 12. PROGR AM and C ENIAC ENIAC stands for Electronic Numerical Integrator and Computer. It was the first electronic general purpose computer. Completed in 1946. Developed by John Presper Eckert and John W. Mauchly
  • 13. PROGR AM and C UNIVAC 1 The UNIVAC I (UNIVersal Automatic Computer 1) was the first commercial computer. Designed by J. Presper Eckert and John Mauchly
  • 14. PROGR AM and C EDVAC EDVAC stands for Electronic Discrete Variable Automatic Computer. The First Stored Program Computer Designed by Von Neumann in 1952. It has a memory to hold both a stored program as well as data
  • 15. PROGR AM and C Osborne 1 The first portable computer. Released in 1981 by the Osborne Computer Corporation
  • 16. and C The First Computer Company The first computer company was the Electronic Controls Company. Founded in 1949 by J. Presper Eckert and John Mauchly
  • 17. and C Computer Generations There are five generations of computer: First Generation – 1946 – 1958 Second generation – 1959 – 1964 Third generation – 1965 – 1970 Fourth generation – 1971 – 1980 Fifth generation – 1980 to future
  • 18. and C The First Generation The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions. First generation computers relied on machine language, the lowest-level programming language understood by computers, to perform operations, and they could only solve one problem at a time.
  • 19. and C The Second Generation Transistors replaced vacuum tubes and ushered in the second generation of computers. One transistor replaced the equivalent of 40 vacuum tubes. Allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable. Transistor
  • 20. and C The Third Generation The development of the integrated circuit was the hallmark of the third generation of computers. Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers. Much smaller and cheaper compare to the second generation computers
  • 21. and C The Fourth Generation The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development of GUIs, the mouse and handheld devices
  • 22. and C The Fifth Generation based on Artificial Intelligence (AI) Still in development. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. The goal is to develop devices that respond to natural language input and are capable of learning and self-organization. There are some applications, such as voice recognition, that are being used today
  • 23. and C Classification of Computers There are three major categories based on which computers can be classified. These are: 1. Based on Size 2. Based on Purpose 3. Based on Types
  • 24. and C Based on Types Types of Computer-Based on Types Analog Computer –Such computers are mostly used for scientific and industrial applications. Examples of Analog computers include Thermometer, Operational Amplifiers, Electric Integrators, etc. Digital Computer Examples of Digital computers are Desktop, Laptop, Mobile Phones, etc. Hybrid Computer –Few important examples of Hybrid Computers include Space Flights, Food processing Plants, etc.
  • 25. and C Based on Size Micro Computers –Examples include Desktop, Laptop, etc. Mini Computer – Developed in the mid-1960s,. For example Smartphones, iPads, etc. Mainframe Computer -For example, the system used at Trading companies. Super Computer – Computers used at Organisations dealing with Weather forecasting, Quantum Mechanics, Climate research, etc., where high level of performance has to be justified are called Super Computer
  • 26. and C Based By Purpose General Purpose – Based on General Purpose, there are these following functions which a device is expected to perform: 1. Basic Input/Output functions 2. 2. Calculations 3. 3. Data Saving on a smaller scale 4. 4. General performing activities. Special Purpose – When a computer is designed specifically to perform a certain function, such type of computers is known as Special Purpose computer. These types may include: 1. Thermometers to test temperature 2. Generators to manage electricity 3. Devices used for analysing Climate Change 4. Large computers for IT Companie 5. Machines used at Manufacturing Units and the list goes on and on.
  • 27. and C Components of a Computer System Are the primary elements which make the functioning of an electronic device smooth and faster. There are five basic components which include: • Input Unit: Keyboard • Output Unit: Printer • Central Processing Unit (CPU) • Memory Unit: The entered information immediately gets saved in the memory unit. • Control Unit: Centre of all processing actions • Arithmetical and Logical Unit: The ALU comprises circuits using which addition, subtraction, multiplication, division and other numerical based calculations.