| Introduction to Computer Science I for non-majors by James Tam | Return to the course web page |

Lecture topics covered so far |
Approximate proportion of exam1 |
| UNIX commands | ~7% |
| Computers | 16 |
| Introduction to programming | 31 |
| Branches | 29 |
| Loops | 7 |
| Miscellaneous (spans multiple topics) | ~10% |
Multiple choice questions 28 marks |
|
| 28 questions | |
Short answer questions 30 marks |
|
| Short answer #1: code trace, 10 marks | |
| Short answer #2: code writing, 7 marks | |
| Short answer #3: code writing. 7 marks | |
| Short answer #4: code trace, 6 marks | |
1 It's based on a near-final version of the midterm (exact proportions may vary *slightly*)