| Introduction to Computer Science I by James Tam | Return to the course web page |
Lecture topics covered so far |
Approximate proportion of exam1 |
| Introduction to programming | ~30% |
| Branches | 28 |
| Loops | 28 |
| Functions | ~15% |
Multiple choice questions 25 marks |
||
| 25 questions x 1 mark each | ||
Short answer questions 22 marks |
||
| Question 1: Conceptual (3 marks) | ||
| Question 2: Logic (5 marks) | ||
| Question 3: Branching (5 marks) | ||
| Question 4: Loops (5 marks) | ||
| Question 5: Functions (4 marks) | ||
Types of written questions |
|
| Conceptual: involves writing (English) a description/analysis of different concepts covered in class (3 marks): 1 question | |
| Evaluating logical expressions (5 marks): 1 question | |
| Code writing (5 marks): 1 question | |
| Code traces (9 marks): 2 questions | |
1 Based on a near-final version of the midterm (exact proportions may vary *slightly*)