| 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 | ~5% |
| Computers | 18 |
| Introduction to programming | 21 |
| Branches | 28 |
| Loops | ~28% |
Multiple choice questions 25 marks |
|
| 25 multiple choice questions | |
Short answer questions 14 marks |
|
| Question 1: Branching/decision making section | |
| Question 2: Branching/decision making section | |
| Question 3: Loop/repetition section | |
1 Based on a near-final version of the midterm (exact proportions may vary *slightly*)