--- tags: cs1px --- # DRAFT ONLY | Question | Topic/Theme | Marks | | -------- | -------- | -------- | | Q1 a,b,c | Understanding and describing code, functional programming | 5 | | Q2 a,b,c | Debugging, recursion, writing looping code, errors | 10 | | Q3 a,b | Code for dictionaries, testing | 15 | | Q4 a,b,c | Searching or sorting, debugging, complexity | 10 | | Q5 a,b,c | Lists, searching or sorting, writing from plain-language specification, complexity | 10 | | Q6 | Programming question: data structures, testing, functional programming | 10 |