Syllabus-- Fall '97
(may be altered)
| Week | | |
| | Historical background; Common Applications |
Intro to Mac, Hypercard, word processors, and spreadsheets |
| | System design; Interface design | Authoring in Hypercard |
| | Problem solving, Programming, Bugs, Programmer's responsibilities | Scripting in Hypertalk, Practical exam |
| | Computer languages; Translation | Modifying example scripts |
| | Logic design of the computer; Computer organization | Logic circuit simulator |
| | Models of computation; What cannot be computed? | Turing machine simulator |
| | Artificial Intelligence | Simple AI Programs, Review for Written exam |
| | Written exam; Student presentations | Student presentations |