@@ -118,8 +118,8 @@ Exercises
118118
119119.. proof :exercise ::
120120
121- Obtain the `first practice problem from GitHub Classroom
122- <https://classroom.github.com/a/wNgTuHeo > `__. Follow the instructions in
121+ Obtain the `practice problem from GitHub Classroom
122+ <https://classroom.github.com/a/Aw6c2upG > `__. Follow the instructions in
123123 the README file that will be displayed on GitHub on your copy of the page.
124124
125125.. note ::
@@ -129,10 +129,26 @@ Exercises
129129
130130.. proof :exercise ::
131131
132- Obtain the `second practice problem from GitHub Classroom
133- <https://classroom.github.com/a/fQmijiXp> `__. Follow the instructions in
132+ Obtain the `practice problem from GitHub Classroom
133+ <https://classroom.github.com/a/FN6lgjAp> `__. Follow the instructions in
134+ the README file that will be displayed on GitHub on your copy of the page.
135+
136+ .. proof :exercise ::
137+
138+ Obtain the `practice problem from GitHub Classroom
139+ <https://classroom.github.com/a/iZ_xv8bl> `__. Follow the instructions in
140+ the README file that will be displayed on GitHub on your copy of the page.
141+
142+ .. proof :exercise ::
143+
144+ Obtain the `practice problem from GitHub Classroom
145+ <https://classroom.github.com/a/7_D2F0Iz> `__. Follow the instructions in
134146 the README file that will be displayed on GitHub on your copy of the page.
135147
148+ .. note ::
149+
150+ This problem was the midterm test in 2021.
151+
136152.. Midterm test instructions
137153.. -------------------------
138154
@@ -166,8 +182,6 @@ Exercises
166182.. not seek help from anyone else, whether in person, by email, chat message,
167183.. forum post or any other means.
168184
169-
170-
171185 Exam preparation
172186----------------
173187
@@ -213,19 +227,33 @@ chapters 7 and 9 of `Hans Petter Langtangen, A Primer on Scientific Programming
213227with Python <https://link.springer.com/book/10.1007%2F978-3-662-49887-3> `__.
214228You can access that book by logging in with your Imperial credentials.
215229
216- The first two questions are in exam format.
230+ The these questions are in exam format.
231+
232+ .. proof :exercise ::
233+
234+ Obtain the `practice problem from GitHub Classroom
235+ <https://classroom.github.com/a/2KLrIvq2> `__. Follow the instructions in
236+ the README file that will be displayed on GitHub on your copy of the page.
237+
238+ .. note ::
239+
240+ This exercise is at the level of an exam question, though longer. An
241+ actual exam question would be pruned back to be achievable in 30
242+ minutes. Here the complete exercise is presented because the main thing
243+ you need to do is practice programming, and cutting out material
244+ doesn't help with that. Marks are not given as the question is the
245+ wrong length, so dividing 20 marks over the question would just be
246+ misleading
217247
218248.. proof :exercise ::
219249
220250 Obtain the `practice problem from GitHub Classroom
221- <https://classroom.github.com/a/HdgipMxw > `__. Follow the instructions in
251+ <https://classroom.github.com/a/AKaRcEJn > `__. Follow the instructions in
222252 the README file that will be displayed on GitHub on your copy of the page.
223253
224254 .. note ::
225255
226- This exercise is fully set up as an exam question, including provisional
227- points on the autotests. It should be doable in 30 minutes, though the
228- level of programming is a little more basic than the exam questions.
256+ This was the May 2021 exam.
229257
230258.. proof :exercise ::
231259
@@ -235,13 +263,8 @@ The first two questions are in exam format.
235263
236264 .. note ::
237265
238- This exercise is at the level of an exam question, though longer. An
239- actual exam question would be pruned back to be achievable in 30
240- minutes. Here the complete exercise is presented because the main thing
241- you need to do is practice programming, and cutting out material
242- doesn't help with that. Marks are not given as the question is the
243- wrong length, so dividing 20 marks over the question would just be
244- misleading
266+ This was the August 2021 exam.
267+
245268
246269Further programming practice ideas
247270----------------------------------
0 commit comments