SlideShare a Scribd company logo
INTRODUCTION TOCOMPUTER SCIENCE
CSC 1302
LECTURE 1
Department of Maths and Computer-
Science
Faculty of Natural and Applied Science
BY
UMAR DANJUMA MAIWADA
OBJECTIVES
 History of Computer
 Functional Components of Computer
 Characteristics of a Computer
 Problem Solving
 Flow Charts
 Algorithm
 Computer programming
 Computer Applications
2
INTRODUCTION
 Computer has the capacity to solve
complex, arithmetic and scientific problems
at very high speed.
 This information provided by the user to the
computer is data. The information in one
form which is presented to the computer is
the input information
or input data.
 The set of instructions given to the computer
to perform various operations is called as
the computer program. 3
HISTORY OF COMPUTER
 The history of computer starts at about 4000 years
ago
 At the birth of Abacus
 A wooding rack holding two horizontal wires with
beads strung to them
 It could be used to carry out all regular arithmetic
problems
4
ABACUS
 4000 years ago to 1975
 Beads represent figures (data)
 By moving the beads according to rules, the
user can add, subtract, multiply, or divide.
5
BLAISE PASCAL
 French Mathematician
 Credited for building the first computer in 1642
 Invents an adding machine to relieve the tedium of
adding up long columns of tax figures.
 His machine encountered many problems
 It was always breaking down
 It was slow and expensive
6
LEIBNIZ’S CALCULATOR
 1674
 German mathematician
 built the first calculator to do multiplication and
division.
 It was not reliable due to accuracy of contemporary
parts.
7
JACQUARD'S LOOM
 1801
 French weaver Joseph-Marie Jacquard
 creates an automatic, programmable weaving
machine that creates fabrics with richly detailed
patterns.
 It is controlled by means of punched cards.
8
CHARLES BABBAGE
 1822
 English mathematician and scientist
 He build a machine that help him complete and
print mathematical table, which he called analytical
engine
 designs a complex, clockwork calculator capable of
solving equations and printing the results.
 Despite repeated attempts, Babbage was never
able to get the device to work.
9
AUGUSTA ADA BYRON
 Mid 1800s
 the first computer programmer
 Made extensive notes on the analytical engine
included step-by-step instructions to be carried out
by the machine.
10
HOLLERITH’S TABULATING MACHINE
 1890
 Created to tally the results of the U.S. Census, this
machine uses punched cards as a data input
mechanism.
 The 1880 census took 8 years to tabulate but with
the invention of Hollerith’s machine the 1890
census took a year.
11
ALAN TURING
 1936
 He is considered to be the father of computer
science
 he described a theoretical device called the Turing
machine or “a-machine”.
 He also formalized the concepts of computation
and algorithms.
 Turing later helped crack German military codes
during World War II.
12
13
Zuse’s Z1
• 1938
• German inventor Konrad Zuse creates a
programmable electronic calculator.
• An improved version, the Z3 of 1941, was the
world’s first calculator capable of automatic
operation.
HOWARD AIKEN
 1944
 Howard Aiken designs Mark I
 the first operational general- purpose electro-
mechanical computer.
 Financed and built at IBM.
 The Mark I computer (51ft long) was based on relays
(operate in milliseconds) as opposed to the use of
gears.
 It required 3 seconds for a multiplication.
 Grace Hopper joined the project in July of that year and
in 1947, Aiken completed his work on the Harvard Mark
II computer.
 He continued his work on the Mark III and the Harvard
Mark IV.
14
ECKERT AND MAUCHLY
15
Continuat
ion
 1946
 complete the Electronic Numerical Integrator and
Calculator (ENIAC) at Univ of Pennsylvania.
 It was for military computations.
 It used vacuum tubes (valves) which were
completely electronic (operated in microseconds)
as opposed to the relay which was
electromechanical.
 It weighed 30 tons, used 18000 valves, and
required 140 kwatts of power.
 It was 1000 times faster than the Mark I multiplying
in 3 milliseconds.
VON NEUMANN
 was a scientific genius and was a consultant on the
ENIAC (Electronic Numeric Integrator and
Calculator) project.
 Who began the practice of storing instruction in
binary code and initiated the use of memory to
store data, as well as programs.
 He also concluded that the binary system was more
suitable for computers since switches have only two
values.
 Almost all modern computers are based on this
idea and are referred to as von Neumann
machines. 16
UNDERSTANDING COMPUTER AS A TOOL
17
• The word ‘computer’, you probably picture a
machine that sits on a desk and is used to
create documents, send mails, or explore the
www.
Meaning of the word "Computer"
 Computer is derived from a Latin word “computare”
which means “to calculate”, “to count”, “to sum
up” or “to think together”. So, more precisely the
word computer means a "device that performs
computation".
•
18
DEFINITION OF COMPUTER
 A computer can be defined as an electronic device
that accept data as (input), process it into useful
information (output), and store it for future use
(storage).
 Computer system is a group of devices, commonly
called hardware that together with sets of instructions
called programs or software, perform information
processing functions.
 The main purpose of all computer system is to process
data quickly and efficiently so that information obtained
is timely, meaningful, and accurate.
19
SOME INTERESTING FACTS ABOUT COMPUTER & ITS
OPERATING SYSTEMS
 The first digital computers were developed between 1940 to
1945.
 Konrad Zuse, in 1941 developed “Z3”, the first modern
computing machine.
 Konrad Zuse is regarded as “the inventor of computers”.
 ENIAC (Electronic Numerical Integrator & Computer) was
the first US-built electronic computer.
 ENIAC was developed by John Mauchly and J. Presper
Eckert.
 The world’s first stored-program computer was “Manchester
Baby” developed in 1948.
 The “Manchester Baby” was a small-scale experimental
computer developed in Victoria university of Manchester.
 In the 1st generation of computers, Computers were built with
vacuum tubes.
 In 1957, FORTRAN (Formula Translator) was introduced.
 Computers were built with Transistors in the 2nd generation of
20
21
In the 4th generation of computers, Microprocessors were used to build
Computers.
In 1981, IBM PC with Intel processors and MS-DOS were introduced.
In 1984, Macintosh Computers were introduced.
In 1985, Microsoft Windows GUI was introduced.
In 1989, Intel 486 computers were introduced.
In 1990, Windows 3.0 operating System for PCs was launched.
In 1991, the World Wide Web was introduced to the general public.
In 1991, Linux operating was developed.
In 1993, Intel’s Pentium was introduced.
In 1995, windows 95 operating system was made released.
In June, 1996 Windows 4.0 operating system was released.
On February 17, 2000, Windows 2000 was released.
Windows XP was released on 25th October, 2001.
On November 30th, 2006 Windows Vista was released.
On July 22nd 2009, Windows 7 was introduced.
On Windows 8, the successor of Windows 7 was released on October 28th,
2012.
Continuation
QUESTIONS???
THANK YOU FOR YOUR ATTENTION
22

More Related Content

PPSX
History of computers
PPT
History of Computer
PPTX
History of computer
PDF
History of Computers
PPT
evolution of computers
PPTX
History of computers
PPTX
History of computers
PPTX
CBSE Class-5 lesson 1 Introduction to Early Computers
History of computers
History of Computer
History of computer
History of Computers
evolution of computers
History of computers
History of computers
CBSE Class-5 lesson 1 Introduction to Early Computers

What's hot (20)

PPTX
PPTX
Computer history timeline
PPTX
Computer history timeline
PPTX
Evolution of computers
PPTX
History of computers
PPTX
Generation of computers
PPTX
PPTX
History of computer
PPTX
History of computers
PPTX
History of computers - Ancient
PPTX
2 evolution of computer systems
PPTX
Evolution of computers
PPTX
History of computers
PPTX
History of computer technology
PPT
History of Computers
PPT
Evolution / history of Computer
PPTX
History of the personal computer
PPTX
Introduction To Computer and Early Calculating Devices
PDF
Basic of computer
PPT
Computers power point presentation
Computer history timeline
Computer history timeline
Evolution of computers
History of computers
Generation of computers
History of computer
History of computers
History of computers - Ancient
2 evolution of computer systems
Evolution of computers
History of computers
History of computer technology
History of Computers
Evolution / history of Computer
History of the personal computer
Introduction To Computer and Early Calculating Devices
Basic of computer
Computers power point presentation
Ad

Similar to lecture 1 (20)

PPTX
introduction to computer science
PDF
history of the computer technology for beginners
DOCX
Project kuldeep
PPTX
COMPUTER-HISTORYyyyyyyyyyyyyyyyyyyy.pptx
PPTX
History of computers 2
PPT
History of computer 08
PPTX
historyof computer and generation of computer
DOCX
ICT OVERVIEWS AND | HISTORY OF COMPUTERS
PPTX
History of Computers Lesson two of indus
PDF
Historyofcomputer1 160228190249
PDF
History of computer
PDF
history-of-computers513-converted.pdf
PPTX
Evolution of computer and its impact on society
PDF
History evaluation
PPT
History of computers_h
PPTX
SSC-ICT 7_History of Computer_031810.pptx
PPTX
History-of-Computers very nice and user friendly
PPTX
Group 1 - History of Computer.pptx
DOCX
Evolution of computer_1448075245
introduction to computer science
history of the computer technology for beginners
Project kuldeep
COMPUTER-HISTORYyyyyyyyyyyyyyyyyyyy.pptx
History of computers 2
History of computer 08
historyof computer and generation of computer
ICT OVERVIEWS AND | HISTORY OF COMPUTERS
History of Computers Lesson two of indus
Historyofcomputer1 160228190249
History of computer
history-of-computers513-converted.pdf
Evolution of computer and its impact on society
History evaluation
History of computers_h
SSC-ICT 7_History of Computer_031810.pptx
History-of-Computers very nice and user friendly
Group 1 - History of Computer.pptx
Evolution of computer_1448075245
Ad

More from umardanjumamaiwada (20)

PPTX
Handover delay improvement reduction penang.pptx
PPTX
Dynamic-User-Equipment-Tracking-in-5G-Wireless-Systems.pptx
PPTX
Seminar Information Protection & Computer Security (Cryptography).pptx
PPTX
Oop using JAVA
PPTX
Computer hardware
DOC
2javascript web programming with JAVA script
DOC
1 web programming
PPTX
0 csc 3311 slide internet programming
PPTX
0 lecture 6 wp wireless protocol
PPTX
0 lecture 5 wp wireless protocol
PPTX
0 lecture 4 wp wireless protocol
PPTX
0 lecture 3 wp wireless protocol
PPTX
0 lecture 2 wp wireless protocol
PPTX
0 lecture 1 wp wireless protocol
PPTX
lecture 5
PPTX
lecture 4
PPTX
lecture 3
PPTX
lecture 2
PPTX
lecture 1
Handover delay improvement reduction penang.pptx
Dynamic-User-Equipment-Tracking-in-5G-Wireless-Systems.pptx
Seminar Information Protection & Computer Security (Cryptography).pptx
Oop using JAVA
Computer hardware
2javascript web programming with JAVA script
1 web programming
0 csc 3311 slide internet programming
0 lecture 6 wp wireless protocol
0 lecture 5 wp wireless protocol
0 lecture 4 wp wireless protocol
0 lecture 3 wp wireless protocol
0 lecture 2 wp wireless protocol
0 lecture 1 wp wireless protocol
lecture 5
lecture 4
lecture 3
lecture 2
lecture 1

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
1. Introduction to Computer Programming.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Tartificialntelligence_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
Encapsulation_ Review paper, used for researhc scholars
1. Introduction to Computer Programming.pptx
Electronic commerce courselecture one. Pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25-Week II
Tartificialntelligence_presentation.pptx
Getting Started with Data Integration: FME Form 101
Building Integrated photovoltaic BIPV_UPV.pdf
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology

lecture 1

  • 1. INTRODUCTION TOCOMPUTER SCIENCE CSC 1302 LECTURE 1 Department of Maths and Computer- Science Faculty of Natural and Applied Science BY UMAR DANJUMA MAIWADA
  • 2. OBJECTIVES  History of Computer  Functional Components of Computer  Characteristics of a Computer  Problem Solving  Flow Charts  Algorithm  Computer programming  Computer Applications 2
  • 3. INTRODUCTION  Computer has the capacity to solve complex, arithmetic and scientific problems at very high speed.  This information provided by the user to the computer is data. The information in one form which is presented to the computer is the input information or input data.  The set of instructions given to the computer to perform various operations is called as the computer program. 3
  • 4. HISTORY OF COMPUTER  The history of computer starts at about 4000 years ago  At the birth of Abacus  A wooding rack holding two horizontal wires with beads strung to them  It could be used to carry out all regular arithmetic problems 4
  • 5. ABACUS  4000 years ago to 1975  Beads represent figures (data)  By moving the beads according to rules, the user can add, subtract, multiply, or divide. 5
  • 6. BLAISE PASCAL  French Mathematician  Credited for building the first computer in 1642  Invents an adding machine to relieve the tedium of adding up long columns of tax figures.  His machine encountered many problems  It was always breaking down  It was slow and expensive 6
  • 7. LEIBNIZ’S CALCULATOR  1674  German mathematician  built the first calculator to do multiplication and division.  It was not reliable due to accuracy of contemporary parts. 7
  • 8. JACQUARD'S LOOM  1801  French weaver Joseph-Marie Jacquard  creates an automatic, programmable weaving machine that creates fabrics with richly detailed patterns.  It is controlled by means of punched cards. 8
  • 9. CHARLES BABBAGE  1822  English mathematician and scientist  He build a machine that help him complete and print mathematical table, which he called analytical engine  designs a complex, clockwork calculator capable of solving equations and printing the results.  Despite repeated attempts, Babbage was never able to get the device to work. 9
  • 10. AUGUSTA ADA BYRON  Mid 1800s  the first computer programmer  Made extensive notes on the analytical engine included step-by-step instructions to be carried out by the machine. 10
  • 11. HOLLERITH’S TABULATING MACHINE  1890  Created to tally the results of the U.S. Census, this machine uses punched cards as a data input mechanism.  The 1880 census took 8 years to tabulate but with the invention of Hollerith’s machine the 1890 census took a year. 11
  • 12. ALAN TURING  1936  He is considered to be the father of computer science  he described a theoretical device called the Turing machine or “a-machine”.  He also formalized the concepts of computation and algorithms.  Turing later helped crack German military codes during World War II. 12
  • 13. 13 Zuse’s Z1 • 1938 • German inventor Konrad Zuse creates a programmable electronic calculator. • An improved version, the Z3 of 1941, was the world’s first calculator capable of automatic operation.
  • 14. HOWARD AIKEN  1944  Howard Aiken designs Mark I  the first operational general- purpose electro- mechanical computer.  Financed and built at IBM.  The Mark I computer (51ft long) was based on relays (operate in milliseconds) as opposed to the use of gears.  It required 3 seconds for a multiplication.  Grace Hopper joined the project in July of that year and in 1947, Aiken completed his work on the Harvard Mark II computer.  He continued his work on the Mark III and the Harvard Mark IV. 14
  • 15. ECKERT AND MAUCHLY 15 Continuat ion  1946  complete the Electronic Numerical Integrator and Calculator (ENIAC) at Univ of Pennsylvania.  It was for military computations.  It used vacuum tubes (valves) which were completely electronic (operated in microseconds) as opposed to the relay which was electromechanical.  It weighed 30 tons, used 18000 valves, and required 140 kwatts of power.  It was 1000 times faster than the Mark I multiplying in 3 milliseconds.
  • 16. VON NEUMANN  was a scientific genius and was a consultant on the ENIAC (Electronic Numeric Integrator and Calculator) project.  Who began the practice of storing instruction in binary code and initiated the use of memory to store data, as well as programs.  He also concluded that the binary system was more suitable for computers since switches have only two values.  Almost all modern computers are based on this idea and are referred to as von Neumann machines. 16
  • 17. UNDERSTANDING COMPUTER AS A TOOL 17 • The word ‘computer’, you probably picture a machine that sits on a desk and is used to create documents, send mails, or explore the www.
  • 18. Meaning of the word "Computer"  Computer is derived from a Latin word “computare” which means “to calculate”, “to count”, “to sum up” or “to think together”. So, more precisely the word computer means a "device that performs computation". • 18
  • 19. DEFINITION OF COMPUTER  A computer can be defined as an electronic device that accept data as (input), process it into useful information (output), and store it for future use (storage).  Computer system is a group of devices, commonly called hardware that together with sets of instructions called programs or software, perform information processing functions.  The main purpose of all computer system is to process data quickly and efficiently so that information obtained is timely, meaningful, and accurate. 19
  • 20. SOME INTERESTING FACTS ABOUT COMPUTER & ITS OPERATING SYSTEMS  The first digital computers were developed between 1940 to 1945.  Konrad Zuse, in 1941 developed “Z3”, the first modern computing machine.  Konrad Zuse is regarded as “the inventor of computers”.  ENIAC (Electronic Numerical Integrator & Computer) was the first US-built electronic computer.  ENIAC was developed by John Mauchly and J. Presper Eckert.  The world’s first stored-program computer was “Manchester Baby” developed in 1948.  The “Manchester Baby” was a small-scale experimental computer developed in Victoria university of Manchester.  In the 1st generation of computers, Computers were built with vacuum tubes.  In 1957, FORTRAN (Formula Translator) was introduced.  Computers were built with Transistors in the 2nd generation of 20
  • 21. 21 In the 4th generation of computers, Microprocessors were used to build Computers. In 1981, IBM PC with Intel processors and MS-DOS were introduced. In 1984, Macintosh Computers were introduced. In 1985, Microsoft Windows GUI was introduced. In 1989, Intel 486 computers were introduced. In 1990, Windows 3.0 operating System for PCs was launched. In 1991, the World Wide Web was introduced to the general public. In 1991, Linux operating was developed. In 1993, Intel’s Pentium was introduced. In 1995, windows 95 operating system was made released. In June, 1996 Windows 4.0 operating system was released. On February 17, 2000, Windows 2000 was released. Windows XP was released on 25th October, 2001. On November 30th, 2006 Windows Vista was released. On July 22nd 2009, Windows 7 was introduced. On Windows 8, the successor of Windows 7 was released on October 28th, 2012. Continuation
  • 22. QUESTIONS??? THANK YOU FOR YOUR ATTENTION 22

Editor's Notes

  • #6: Scalability of handover framework to handle increased handovers without compromising latency performance Flexibility to support various 4G deployments
  • #17: Mobility framework designed to cover: all possible deployment scenarios enable and optimize handover between IEEE 802.16m Bss handover from an IEEE 802.16e BS to an IEEE 802.16m BS (note: under a legacy ASN network) intra-BS zone switch between LZone and Mzone