CS 10, Fall 1997

Review Sheet


Outline

General remarks about taking CS10 tests: Your goal is to show me how much you learned in this course. Vague answers rarely get much credit. Be as specific as you can in the time allotted. Backup assertions with evidence, arguments, and/or examples. If you cannot answer a question, try to figure out the 'spirit' of the question and state and answer a similar question. Keep in mind that partial answers will earn partial credit.

Some Important Ideas

Be able to explain key terms such as (this list is not exhaustive):

Discussion Topics

Module 1: History of Computing

Be familiar with major events in the history of computing, including:

Module 2: Applications

Module 3: System Design and User Interfaces

Module 4: Scripting

Module 5: Programming Languages and Translation

Module 6: Computer Hardware

Module 7: Theory of Computation

Module 8