General instructions:
Instructions for the multiple choice questions:
Instructions for the short answer questions:
Review materials
Approximate exam breakdown by type of question | |
Question type | Percentage weight of exam |
Multiple choice questions | ~10% |
Written questions (code traces, code writing, questions about programming concepts) | ~90% |
Topics that are likely candidates for the larger written questions |
Problem decomposition / modular design |
Arrays (1D, 2D) |
Records |
Arrays of records |
File input and output |
Pointers |
Linked lists |
Topics that are more likely to be included as multiple choice questions or for smaller written questions (worth fewer marks) |
Material that was covered before the midterm (except for modular design) |
Sorting |
Recursion |
Computer history (if we have time to get to it) |