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. We'll be offering two such oppportunities, described below.
Mid-Quarter Diagnostic
The mid-quarter diagnostic will be a loosely-timed online assessment that will allow students to demonstrate their understanding of the core, fundamental topics from the first three weeks of CS106B. The diagnostic will be available for students to complete over a 72-hour time span from 7/16 to 7/18. The diagnostic will be designed to take an hour and a half – once started, the exam file will remain accessible for up to 3 hours in order to provide ample time to complete the assessment. Upon completion, students will get graded feedback on their assessment.
End of Quarter Assessment
The end of quarter assessment will look just like the mid-quarter diagnostic, and it will be available from 8/13 to 8/15. The material on the end of quarter assessment will be cumulative.
Studying for Assessments
To prepare for the above assessments, we strongly recommend looking at your section problems – we intentionally provide more problems than time allows in section to provide students with ample practice problems before assessments. Additionally, please ensure that you have a strong conceptual understanding of your assignments. Our goal with these assessments is not to trick you with technical minutia; rather, we want to get a sense of your holistic understanding of the course material.