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

What's hot

History of Computers ppt
History of Computers pptHistory of Computers ppt
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
Udara Sandaruwan
 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
Udara Sandaruwan
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
Jatin
 
History of computers
History of computersHistory of computers
History of computers
Yong Heui Cho
 
Generation of computers
Generation of computers Generation of computers
Generation of computers
HadiAmer1
 
History of computer
History of computerHistory of computer
History of computer
History of computerHistory of computer
History of computer
BeeducatorComputer
 
History of computers
History of computersHistory of computers
History of computers
Mukul Kumar
 
History of computers - Ancient
History of computers - AncientHistory of computers - Ancient
History of computers - AncientDamian T. Gordon
 
2 evolution of computer systems
2 evolution of computer systems2 evolution of computer systems
2 evolution of computer systems
Nymphea Saraf
 
Evolution of computers
Evolution of computersEvolution of computers
Evolution of computers
Kanchana Gore
 
History of computers
History of computersHistory of computers
History of computers
Anne Perera
 
History of computer technology
History of computer technology History of computer technology
History of computer technology
shiva prasad
 
History of Computers
History of ComputersHistory of Computers
History of Computers
mshihab
 
Evolution / history of Computer
Evolution / history of ComputerEvolution / history of Computer
Evolution / history of Computer
AAKASH KUMAR
 
History of the personal computer
History of the personal computerHistory of the personal computer
History of the personal computer
Denys Haryachyy
 
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
ahmedgr8
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
Prakash Pandey
 
Computers power point presentation
Computers power point presentationComputers power point presentation
Computers power point presentationSai 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 lecture 1

introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science
umardanjumamaiwada
 
Project kuldeep
Project kuldeepProject kuldeep
Project kuldeep
Self-Employed
 
History of computers 2
History of computers 2History of computers 2
History of computers 2
Maaz Shamim
 
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 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
NiaGelAparecio
 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249
vishalBhosale52
 
History of computer
History of computer History of computer
History of computer
NeilfieOrit2
 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
Mónica Nelson Redondo
 
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
shreyash singh
 
History evaluation
History evaluationHistory evaluation
History evaluation
Xad Kuain
 
History of computers_h
History of computers_hHistory of computers_h
History of computers_h
vishnu pachauri
 
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
HaruHaru68
 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
DanielBermodez
 
Evolution of computer_1448075245
Evolution of computer_1448075245Evolution of computer_1448075245
Evolution of computer_1448075245
May Andrea Francia
 
History and generation of a computer
History and generation of a computerHistory and generation of a computer
History and generation of a computer
SanskritSecondarySch
 
Lecture 1-2.pptx
Lecture 1-2.pptxLecture 1-2.pptx
Lecture 1-2.pptx
Athar Baig
 
History of computer final
History of computer finalHistory of computer final
History of computer final
Kartikey Rohila
 

Similar to lecture 1 (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
 
Oop using JAVA
Oop using JAVAOop using JAVA
Oop using JAVA
umardanjumamaiwada
 
C++
C++ C++
Computer hardware
Computer hardware Computer hardware
Computer hardware
umardanjumamaiwada
 
2javascript web programming with JAVA script
2javascript web programming with JAVA script2javascript web programming with JAVA script
2javascript web programming with JAVA script
umardanjumamaiwada
 
1 web programming
1 web programming1 web programming
1 web programming
umardanjumamaiwada
 
0 csc 3311 slide internet programming
0 csc 3311 slide internet programming0 csc 3311 slide internet programming
0 csc 3311 slide internet programming
umardanjumamaiwada
 
0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol
umardanjumamaiwada
 
0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol
umardanjumamaiwada
 
0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol
umardanjumamaiwada
 
0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol
umardanjumamaiwada
 
0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol
umardanjumamaiwada
 
0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol
umardanjumamaiwada
 
lecture 5
 lecture 5 lecture 5
lecture 5
umardanjumamaiwada
 
lecture 4
 lecture 4 lecture 4
lecture 4
umardanjumamaiwada
 
lecture 3
 lecture 3  lecture 3
lecture 3
umardanjumamaiwada
 
lecture 2
 lecture 2 lecture 2
lecture 2
umardanjumamaiwada
 
lecture 1
 lecture 1 lecture 1
lecture 1
umardanjumamaiwada
 
lecture 6
 lecture 6 lecture 6
lecture 6
umardanjumamaiwada
 
lecture 5
 lecture 5 lecture 5
lecture 5
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

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

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

  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