Week 5
Lessons
Work through Week 5 lessons. Aim to finish the first lesson by Wednesday, September 25, and the second one by the end of the week.
- Lesson One covers pointers, the indirection operator (
*
), and reading types - Lesson Two covers dynamic allocation (
new
anddelete
) and memory-management issues
If you want to see the slides we used in class to review reading types, here they are: readingtypes.pdf
Lab Check-Ins
For each class meeting, fill out a lab check-in (2 points each):
Assignments
Finish Week 4 Assignments
- Homework 3
- Due Wednesday, September 25, at 11:59 PM.
- Late pass due Thursday, September 26, at 11:59 PM.
- Proficiency Checks: Group 3 (Compilation)
- Due Wednesday, September 25, at 11:59 PM.
- Late pass due Thursday, September 26, at 11:59 PM.
- Choose your partner for HW 4–6 and tell us who they are
Start Week 5 Assignments
There is no new coding project to start this week.
Use the time to focus on proficiency check second tries and maybe getting some rest, so you are prepared and energized for the next batch of projects.
Review!
To help you review for the proficiency check retries, we've made a summary page for all the lessons so far, which has includes the “Key Points” summary for each lesson and provides links back to all the lesson pages for the topics covered in that lesson. You can access the summary page here:
Also, here's are links to the learning-objective groups corresponding to the first four groups of proficiency checks:
Recheck!
When you are ready, you can retry any of the proficiency checks that you have not yet passed for groups 0–3.
We will wait to release the second-try proficiency checks until after Group 3 first tries have been graded (as fast as we can!!).
- Proficiency Rechecks: Groups 0, 1, 2, and 3
- Due Wednesday, October 2.
(When logged in, completion status appears here.)