Exam 1: Annotated Answer Key
Grading Document
| Exam | Exam 1 — PART 1A, Chapters 01 to 10 |
| Duration | 3 hours |
| Total | 100 points |
| Usage | Document intended for the grader — do not distribute before the exam |
Scoring Summary
| Section | Title | Breakdown | Points |
|---|---|---|---|
| A | Multiple-choice questions | 40 × 0.5 | 20 |
| B | True or false, with justification | 10 × 1 (0.5 answer + 0.5 justification) | 10 |
| C | Code reading | 10 × 1.5 | 15 |
| D | Debugging | 8 × 1.25 (identification + explanation + fix) | 10 |
| E | Code completion | 10 × 1 | 10 |
| F | Written theory questions | 5 × 2 | 10 |
| G | Programming exercises | 3 + 4 + 5 + 6 + 7 | 25 |
| Total | 100 |
Assessment Scale
| Score | Assessment | Interpretation |
|---|---|---|
| 90 – 100 | Excellent | All ten chapters are mastered, including the pitfalls. The student can move on to advanced OOP without review. |
| 75 – 89 | Good | Solid foundations. Review the specific points lost before starting Chapter 11. |
| 60 – 74 | Satisfactory | Material is learned, but shaky on OOP (sections F and G). Redo the exercises from Chapters 08 to 10. |
| 45 – 59 | Insufficient | The fundamentals (Ch. 01 to 07) are there, but OOP is not. Go back over Chapters 08, 09, and 10 before continuing. |
| < 45 | Needs rework | Redo PART 1A starting from the chapter where the losses begin, redoing all the exercises. |
Comments
Comments are powered by GitHub Discussions
Sign in with GitHub to join the discussion