Introduction To Computing

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 17

Introduction to

Computing
Which one is the computer?

Rock Calculator Television

Modern Airplane Washing Machine Computer Workstation


Is it a Computer?

 What questions would


you ask?
 What experiments
would you run?
Is a rock a computer?
 Does not act or
process
 Takes no input and
produces no output

 Computers must be able to handle input and


output
Is a washing machine a computer?
 Input: dirty clothes
 Output: clean clothes
 Does not handle
information

 Computers input and output information


Is a television set a computer?
 Input: information from
cables or radio waves
 Output: information as
sound and picture
 Does not process
information

 Computers process information by computing


new results and answering queries
Is a modern airplane a computer?
 Input: information from
radio waves
 Output: manipulations
to the airplane
 Can only handle
specific information
necessary for flight
control
 Computers are general purpose because
they can perform many different tasks
Is an ordinary calculator a computer?
 Input: numbers and
mathematical operations
 Output: answer
 Handles any numeric task
 Cannot remember which
buttons are pressed

 Computers are programmable so they can


remember sequences of operations
Definition of a Computer

 a general purpose,
 programmable,
 information processor
 with input and output
Computing Agents

 Definition of computers does not cover all


that computer scientists study.
 Computing agent – is a device or an
organism that performs or process
something like numbers or data.
 Have some or all of the characteristics of a
computer
Specialized Computing Devices and
Information Appliances
 Devices limited by set of operations or
programmability
 Calculators limited to operations described by
their buttons
 Global Positioning System (GPS) calculates
latitude and longitude from satellite signals
 Cell phone allows one to surf the web
 Information appliances – performs a single
job well
Embedded computers and robots

 Machines with full-fledged computers inside


 Washing machines, airplanes, ATMs, etc.
 Such machines require highly reliable,
predictable computer programs
 All physical mechanisms controlled by
computers are robotic devices
 Restrict definition to machines that are general
purpose and programmable
 Robotic arm or cart
Natural computing agents

 Living organisms process information in their


efforts to eat, survive, and reproduce
 1940s study showed frogs collect less visual
information than people
 Identify rapidly moving objects as food, slowly moving
objects as predators
 Study physical events in terms of information they
contain and process
 Chemical reactions, crystal formations, plant growth, etc.
What is a computer?

 Definition of a computer is narrow


 Definition of computing agent is broad
 Although many computer scientists focus on
the computer, some computer scientists deal
with computing agents
What can computers do – today?

 Business productivity managers


 Personal information managers
 Spreadsheets
 Database software
 Desktop publishing
 Multimedia encyclopedias
 Simulate the physical world
 Produce a music video
What might computers do – tomorrow?

 Diagnose diseases
 MYCIN captures medical knowledge in rules that
allowed a computer to identify an ailment based
on symptoms
 Control robots that walk, talk, and learn
 CMU created a program that drove a van from
Pittsburgh to D.C. using cameras for eyes
 Compose music and create art

You might also like