About Assessments

We know that you are working hard on completing your assignments and that this work forms the primary mechanism for learning and mastering concepts in CS106B. If, after completing an assignment, you have a solid and confident understanding of how and why your code works, you are on the right track toward a deep understanding of CS106B’s core concepts! Since assignments focus on specific topics throughout the course progression, it can be valuable to have additional summative opportunities to assess your learning and receive feedback on your progress.

Mid-Quarter Exam

The mid-quarter exam will be an assessment that will allow students to demonstrate their understanding of the core, fundamental topics from the first half of CS106B. The exam will be on paper, and it will be proctored. No electronic devices will be allowed in the exam room.

If you have an academic or extra-curriculur schedule conflict with the exam, there will be an opportunity to take the exam at an alternate time. This will be discussed as the exam date approaches.

The midterm exam will be on Tuesday, October 28th from 7-9PM, in-person.

Final Exam

The final exam serves as a culminating demonstration of your accumulated ability to write code at a standard commensurate with the course as a whole. In other words: we want to see that you have learned how to write efficient C++ code that takes advantage of the data structures and algorithms you have learned in class this quarter. We realizez that exams can be stressful and that the timed nature of an exam is not always the best for demonstrating your knowledge. We are committed to writing a final exam that is doable within the time allotted by students who are well prepared and ready for the exam.

The final exam will be on paper, and it will be proctored. No electronic devices will be allowed in the exam room.

There are no makeup times for the final exam. You should expect to be present for the exam at the assigned time.

The final exam will be on Monday, December 8th from 8:30-11:30AM, in-person.