| RANGE | Number of Students |
|---|---|
| less than 10 | 3 |
| 11-20 | 4 |
| 21-30 | 3 |
| 31-40 | 6 |
| 41-50 | 6 |
| 51-60 | 4 |
| 61-70 | 5 |
| 71-80 | 5 |
| 81-90 | 0 |
| 91-100 | 0 |
| More than 100 | 2 |
INFORMATION BELOW IS FROM BEFORE THE MIDTERM
(1) Short questions (2) Multiple choice questions (including True/False). In such questions, a WRONG answer may carry a negative score, while not answering the question gives you a zero score. (3) Algorithmic Simulation. These tests your working knowledge of algorithms, as you mechanically carry out the steps. E.g. given a specific heap, show the intermediate transformations of the heap when you remove the minimum item. (4) Programming questions. This, if it appears at all, will be in support of other questions. (5) Proofs. You should know proofs by induction, by contradiction, by case analysis. (6) Creative problems. You need to use what you know and apply it to solve some problems we pose.