Next: Who Should Take This Up: Computer Science 171 Introduction Previous: Computer Science 171 Introduction

Subject Matter - Overview

Computers do many of the same things people do, only faster, more accurately, and without getting bored. Accordingly, the task of programming a computer is essentially the task of figuring out exactly how you would solve a particular problem, and then explaining it to the computer. Unfortunately, computers are literal-minded and completely devoid of intuition, so your explanation must be much more precise and unambiguous than if you were explaining things to a human being. This course, therefore, is about how to analyze a problem, figure out precisely and unambiguously how to solve it, and present this explanation to a computer.



Stephen Bloch
Tue Sep 1 14:10:31 EDT 1998