SlideShare a Scribd company logo
1 of 22
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

What's hot

History of computers - Ancient
History of computers - AncientHistory of computers - Ancient
History of computers - Ancient
Damian T. Gordon
ย 
Computers power point presentation
Computers power point presentationComputers power point presentation
Computers power point presentation
Sai Tharun
ย 

What's hot (20)

History of Computers ppt
History of Computers pptHistory of Computers ppt
History of Computers ppt
ย 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
ย 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
ย 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
ย 
History of computers
History of computersHistory of computers
History of computers
ย 
Generation of computers
Generation of computers Generation of computers
Generation of computers
ย 
History of computer
History of computerHistory of computer
History of computer
ย 
History of computer
History of computerHistory of computer
History of computer
ย 
History of computers
History of computersHistory of computers
History of computers
ย 
History of computers - Ancient
History of computers - AncientHistory of computers - Ancient
History of computers - Ancient
ย 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
ย 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
ย 
History of computers
History of computersHistory of computers
History of computers
ย 
History of computer technology
History of computer technology History of computer technology
History of computer technology
ย 
History of Computers
History of ComputersHistory of Computers
History of Computers
ย 
Evolution / history of Computer
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of Computer
ย 
History of the personal computer
History of the personal computerHistory of the personal computer
History of the personal computer
ย 
Introduction To Computer and Early Calculating Devices
Introduction To Computer and Early Calculating DevicesIntroduction To Computer and Early Calculating Devices
Introduction To Computer and Early Calculating Devices
ย 
Basic of computer
Basic of computerBasic of computer
Basic of computer
ย 
Computers power point presentation
Computers power point presentationComputers power point presentation
Computers power point presentation
ย 

Similar to Introduction to computer science

History of computer 08
History of computer 08History of computer 08
History of computer 08
Muhammad Ramzan
ย 
historyof computer and generation of computer
historyof computer and generation of computerhistoryof computer and generation of computer
historyof computer and generation of computer
divyajohnisg
ย 
History of computer
History of computer History of computer
History of computer
NeilfieOrit2
ย 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
DanielBermodez
ย 

Similar to Introduction to computer science (20)

introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science
ย 
Project kuldeep
Project kuldeepProject kuldeep
Project kuldeep
ย 
History of computers 2
History of computers 2History of computers 2
History of computers 2
ย 
History of computer 08
History of computer 08History of computer 08
History of computer 08
ย 
historyof computer and generation of computer
historyof computer and generation of computerhistoryof computer and generation of computer
historyof computer and generation of computer
ย 
History of Computers Lesson two of indus
History of Computers Lesson two of indusHistory of Computers Lesson two of indus
History of Computers Lesson two of indus
ย 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249
ย 
History of computer
History of computer History of computer
History of computer
ย 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
ย 
Evolution of computer and its impact on society
Evolution of computer and its impact on societyEvolution of computer and its impact on society
Evolution of computer and its impact on society
ย 
History evaluation
History evaluationHistory evaluation
History evaluation
ย 
History of computers_h
History of computers_hHistory of computers_h
History of computers_h
ย 
SSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptxSSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptx
ย 
W 1 Introduction
W 1  IntroductionW 1  Introduction
W 1 Introduction
ย 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
ย 
Evolution of computer_1448075245
Evolution of computer_1448075245Evolution of computer_1448075245
Evolution of computer_1448075245
ย 
History of computer
History of computerHistory of computer
History of computer
ย 
History and generation of a computer
History and generation of a computerHistory and generation of a computer
History and generation of a computer
ย 
Lecture 1-2.pptx
Lecture 1-2.pptxLecture 1-2.pptx
Lecture 1-2.pptx
ย 
History of computer final
History of computer finalHistory of computer final
History of computer final
ย 

More from umardanjumamaiwada

Seminar Information Protection & Computer Security (Cryptography).pptx
Seminar Information Protection & Computer Security  (Cryptography).pptxSeminar Information Protection & Computer Security  (Cryptography).pptx
Seminar Information Protection & Computer Security (Cryptography).pptx
umardanjumamaiwada
ย 

More from umardanjumamaiwada (20)

Seminar Information Protection & Computer Security (Cryptography).pptx
Seminar Information Protection & Computer Security  (Cryptography).pptxSeminar Information Protection & Computer Security  (Cryptography).pptx
Seminar Information Protection & Computer Security (Cryptography).pptx
ย 
Oop using JAVA
Oop using JAVAOop using JAVA
Oop using JAVA
ย 
C++
C++ C++
C++
ย 
Computer hardware
Computer hardware Computer hardware
Computer hardware
ย 
2javascript web programming with JAVA script
2javascript web programming with JAVA script2javascript web programming with JAVA script
2javascript web programming with JAVA script
ย 
1 web programming
1 web programming1 web programming
1 web programming
ย 
0 csc 3311 slide internet programming
0 csc 3311 slide internet programming0 csc 3311 slide internet programming
0 csc 3311 slide internet programming
ย 
0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol
ย 
0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol
ย 
0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol
ย 
0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol
ย 
0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol
ย 
0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol
ย 
lecture 5
 lecture 5 lecture 5
lecture 5
ย 
lecture 4
 lecture 4 lecture 4
lecture 4
ย 
lecture 3
 lecture 3  lecture 3
lecture 3
ย 
lecture 2
 lecture 2 lecture 2
lecture 2
ย 
lecture 1
 lecture 1 lecture 1
lecture 1
ย 
lecture 6
 lecture 6 lecture 6
lecture 6
ย 
lecture 5
 lecture 5 lecture 5
lecture 5
ย 

Recently uploaded

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
singhpriety023
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
SUHANI PANDEY
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
SUHANI PANDEY
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
SUHANI PANDEY
ย 
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
Diya Sharma
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
SUHANI PANDEY
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 

Recently uploaded (20)

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort ServiceEnjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
Enjoy NightโšกCall Girls Dlf City Phase 3 Gurgaon >เผ’8448380779 Escort Service
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
ย 
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
โ‚น5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] ๐Ÿ”|97111...
ย 
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service โ˜Ž๏ธ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
ย 
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft DatingDubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
ย 
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now โ˜Ž 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
ย 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
ย 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
ย 
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
VVVIP Call Girls In Connaught Place โžก๏ธ Delhi โžก๏ธ 9999965857 ๐Ÿš€ No Advance 24HRS...
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 

Introduction to computer science

  • 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

  1. Scalability of handover framework to handle increased handovers without compromising latency performance Flexibility to support various 4G deployments
  2. 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