Midterm information
The midterm will be held on Friday March 2 from 3:15 pm - 5:00 pm in BA 2145. This is during the tutorial time slot, so there is no tutorial that week. As discussed in class, the midterm covers material up through Lecture 17.
If you know that you have a conflict with the date of the test, please notify me by February 6.
Previous midterms (and solutions) are available on the course's Blackboard site.
Final exam information
The final exam will be held during the Final Exam Period in April. For information about the time and location, please see the Office of the Registrar's official site.
The exam will be 2.5 hours in length, and will cover material from the entire term, although there will be an emphasis on material from the second half of the course.
Past exams are available from the Skule Courses repository. Note that historically this course has been taught in languages other than C, so some of the older exams may be less useful to you (although many of the questions will not be language-specific, and therefore could still be useful practice).
The exam will contain a Function Reference Sheet, which contains basic documentation for many of the functions that we have covered this term. You are welcome to use functions that do not appear on this page, unless they have been expressly prohibited (e.g., the unsafe string functions).