Computer Science 126 |
9/17 | Hello, world | |
9/20 | C | |
9/24 | Functions | |
9/24 | Unix | |
9/27 | Numbers | |
9/27 | Arrays | |
10/1 | PostScript | |
10/8 | Structures | |
10/8 | Recursion | |
10/11 | ADTs | |
10/11 | Linked Lists | |
11/8 | TOY | |
10/15 | BSTs | |
11/12 | Boolean Logic | |
11/12 | Architecture | |
11/15 | FSAs/REs | |
11/19 | Formal Languages | |
11/29 | Strings | |
12/3 | Algorithms | |
12/10 | Java | |
12/13 | Miscellaneous | |
Here are the additional practice language questions alluded to in the document Models of Computation.
Any changes or corrections to the exercises will be noted in the course announcements. You are responsible for the information in the (most up to date) electronic versions.
Another good way to prepare for an exam is to answer old exam questions. The course packet includes some of these. Here are detailed solutions to some of the problems. You will benefit much more by attempting the problems first, then checking the solutions.