|Exam||Registration opens||Exam starts||Exam ends|
|Exam 0||Tuesday, January 15||Thursday, January 24||Sunday, January 27|
|Theory Exam 1||Thursday, January 31||Sunday, February 03|
|Programming Exam A||Thursday, February 14||Sunday, February 17|
|Theory Exam 2||Thursday, February 28||Sunday, March 03|
|Programming Exam B||Tuesday, March 12||Friday, March 15|
|Theory Exam 3||Thursday, April 04||Sunday, April 07|
|Programming Exam C||Thursday, April 18||Sunday, April 21|
This semester, we will have an “Exam 0”, 3 theory exams, and 3 programming exams, all in the Computer Based Testing Facility (CBTF).
Theory exams consist of multiple choice or short answer questions. You will not have to write any code, but you should still be prepared to read and interpret code.
Theory exams are 50 minutes long.
Programming exams are structured very similarly to POTDs. You will have to write code according to the instructions, and the code will be automatically graded by PrairieLearn. As with labs, MPs, and POTDs, you can earn partial credit by passing some of the test cases, but non-compiling code will not be awarded any points.
Programming exams are 110 minutes long.
As per the syllabus, your performance on each assessment is worth 70 points (except “Exam 0” is worth 40 points).
You are responsible for scheduling your own exam time. Visit https://cbtf.engr.illinois.edu to choose your time!
Given that each exam is offered for several days, the course policy is not to offer makeup exams. In very exceptional circumstances involving health or other emergencies, a makeup exam may be considered.
See the CBTF page for more detailed policies. Here’s a summary:
No hats, gloves, phones, water bottles, paper, or anything else we think might indicate a breach of academic integrity, will be allowed in your exam space.
Please use the restroom before the exam begins.
No questions about exam content will be answered during the exam. If you think there is a poorly specified question (or more than one), please post a private note on Piazza, and it will be handled fairly, after the exam is over. You can also use the “Report an issue” button on your exam.