What is Computer Science?

 

 

 

 

 

 

 

Algorithms

An algorithm is a set of steps which defines how a task is performed.  Algorithms are a fundamental aspect of computer science.

see Figure 0.1, page 3

See Figure 0.2, page 4

 

 

 

 

 

 

 

 

 

Questions we will address:

 

 

 

 

 

 

 

 

History of Computing - Non-Electronic

 

 

 

 

 

 

 

History of Computing - Early Electronic

 

 

 

 

 

 

 

History of Computing - 1957-1976

 

 

History of Computing - Recent Developments

 

 

Evolution of Computer Science

Ex: GCD Algorithms

 

 

 

 

 

 

 

 

Role of abstraction

Layers of abstraction - focus on interface and ignore (as much as possible) what is beyond the boundary.

Allows standardization

Examples: Car, Electricity, Telephones

 

 

 

 

 

 

 

 

 

 

Ethics

see questions on pages 14 and 15.

 

 

 

 

 

 

 

 

 


Copyright © 2001-2003, David A. Reimann. All rights reserved.