CS110 self-assessments are intended to gauge your comfort and facility with the course material so far. Since the course topics build on each other, confirming you have a solid grasp of the foundational material periodically ensures you're equipped to tackle the later concepts to come in the course.
We provide the assessments as a tool to take stock of where you're at and see how much you've learned, as well as what work you have left to do. Each assessment also contributes a small but meaningful contribution to your course grade.
All three assessments are open-book, open-note, and will be completed electronically via Gradescope. While you are able to access the myth machines during the assessment, the problems will be written with the intent that you not need to use the myth machines to complete them.
Each assessment will have a 72-hour "assessment window" during which all students must start the assessment. Assessment windows open at 5:00pm on Fridays and close precisely three days later, on Monday at 5:00pm. To be clear, you may start by Monday at 5:00pm and subsequently submit by 8:00pm.
We will target each assessment for a completion time of about 1-1.5 hours, but students will be allowed to work up to 3 hours if they so choose. You may choose any three-hour time period that is entirely contained within an assessment window during which to take an assessment. You do not have to communicate your planned schedule to us. Our tools automatically monitor the time you begin and when you submit. Your submission must be received no later than 3 hours after you have started an assessment. Late submissions cannot be accepted.
Unlike the assignments, the assessments are strictly individual work. Even course staff assistance will be limited to clarifying questions of the kind that might be allowed on a traditional, in-person exam.
The assessments may be a mix of short answer, multiple choice, code reading, code writing, etc. questions.
If you have questions during an assessment, please ask them as a private question via our discussion forum. Private questions will be re-enabled while self-assessment windows are open.
If you encounter an issue during an assessment period that prevents you from completing the assessment, please email the course staff immediately so that we can work with you to resolve the issue.
Scores will be initially interpreted as a percentage out of 100%, but when computing final grades, we’ll take the square root of that percentage and multiply it by 10 to arrive at a different "percentage". That means a 100% stays a 100%, 81% becomes 90%, and 64% becomes 80%, etc. We’re adopting this grading scheme so self-assessments can be as challenging and thought-provoking as on-campus exams generally are, but without the added pressure to get every single point. It also means you’re not competing against each other and fighting to sit in the better half of the bell curve.
The Honor Code policies are a critical part of the assessments (see the general information handout on the main course homepage) and we expect you to uphold your obligations as for any other coursework. Here are the key principles:
Here is a non-exhaustive list of what resources are permitted and not:
The assessments will be administered on Gradescope much as they're used for concept checks. The only difference worth mentioning is that you have precisely three hours from the time you open the self-assessment to complete and submit.