Proficiency Check Retries: Groups 4, 5, 6
If you have not yet demonstrated proficiency for a check in Groups 4, 5, or 6—including if you missed its first try—you may take its retry here. Remember that you will have one more chance, during finals week, if you don't pass this try.
You can remind yourself of the learning objectives for these proficiency checks (especially the ones that you got wrong the first time) here:
When you feel you're ready to retake a proficiency check, use its retry link below. Checks you have already demonstrated do not need to be retaken. Once you begin each proficiency check, you must complete it in one sitting and you may not refer to this webpage or any other resources (see the rules and reminders below).
- PC 4A: References — sign in to check previous results.
- PC 4B: Pointers — sign in to check previous results.
- PC 4C: Memory Management — sign in to check previous results.
- PC 4D: Reading Types — sign in to check previous results.
- PC 5A: Model Objects — sign in to check previous results.
- PC 5B: Lifetime Timing — sign in to check previous results.
- PC 5C: Pointers to Classes — sign in to check previous results.
- PC 5D: Constructors and Destructors — sign in to check previous results.
- PC 6A: Iterator Definition — sign in to check previous results.
- PC 6B: Using Iterators — sign in to check previous results.
- PC 6C: Iterator Interface — sign in to check previous results.
- PC 6D: Iterator validity — sign in to check previous results.
Checks already demonstrated do not need a retry. You can retry if you did not take the previous check. “No released result” does not distinguish an absent submission from one awaiting grading: if you already submitted and are waiting for your grade, check with the course staff before retaking it. An explicitly incomplete result or a connection problem is shown separately.
Completing the Proficiency Checks
We have written these proficiency checks to be short (~5 minutes each), and there is no time limit at all. Take as long as you need—though we do not expect you to need long.
However, you must start and end each proficiency check in a single sitting without interruption by other activities that would expose you to another person. No email, checking your phone, going to the dining hall, etc. Eating, resting, stretching, and other activities are encouraged if it helps you do your best!
Once you have opened a proficiency check, you have started it. You may not leave and come back to it at a different time, so be sure not to open it until you're ready to complete it!
Grading
Each proficiency check will be graded either “demonstrated” or “not demonstrated” to indicate whether you have met expectations for that topic. If you have not passed a check, that means we all have more work to do! That's an indication that you should study that topic more intensely and take advantage of office/grutoring hours to fill any gaps in your understanding.
We believe that grading should reflect and reward learning and growth, which is why this second try exists at all. If you do not pass it, you have one more opportunity to demonstrate proficiency in this topic by answering different questions:
- A final try during final exam week
Resources
You may not use any resources while you are completing this assignment, including course webpages, textbooks, your own notes, a compiler, Internet resources, and so on.
A Note on Academic Integrity
We believe that these untimed proficiency checks, which you are allowed to take at any point during the week, allow each student to best demonstrate their learning through frequent, low-stakes assessment at the time that works best for them. This flexibility is only possible if we all truly commit to meeting our community's academic-integrity expectations. You may study for this proficiency check with other people in the class. You must complete this proficiency check on your own. You cannot share or distribute this proficiency check with anyone. You cannot discuss the check question(s) with anyone in the class until after the due date (including the optional late day). You can never discuss the exam with anyone who is not in CS 70. You cannot use resources (e.g., notes, a computer) not explicitly described above.
If you have any questions about the rules, ask before you start the proficiency check.
(When logged in, completion status appears here.)