Homework 1


Deadlines

Sections 1.1 - 1.3: Reading Recommended Deadline Mon 22-Jun at 8pm
Section 1.4: Reading Recommended Deadline Tue 23-Jun at 8pm
HW1 Main Deadline Wed 24-Jun at 8pm
HW1 Late Deadline (see syllabus for details) Thu 25-Jun at 11am

Grading

10% of your HW1 grade comes from completing the student contract form on time. 90% of your HW1 grade comes from completion of the exercises described below.

Student Contract Form

First, carefully read the entire syllabus. Then, fill out the student contract form on the resources page.

Reading and Checkpoints

Read all the notes and carefully complete all the checkpoints in Unit 1. While there is no official deadline, you need to complete this step to unlock the HW for each section. We recommend you complete this by the following times:

  • Sections 1.1 - 1.3: Monday 22-Jun
  • Section 1.4: Tuesday 23-Jun

CS Academy Exercises

Important Requirements:

  • For guided exercises, watching the guided video is required if you did not cover the problem in lecture or cohort sessions.
    • These example problems are meant to teach you how to develop clean and efficient solutions. If you don't watch the video, you may achieve a working solution that misses the learning objectives of the problem.
    • Once you watch the video, try to reproduce the solution without looking at the video.
  • Do not necessarily do the problems in the order they're written.
    • Start with all the 1 point problems in the homework until you can solve them independently in 10-15 mins. If you run out of problems in the homework, do additional practice 1 point problems until you can solve them independently.
    • Repeat for 2 point problems. These you should solve independently in 20-30 mins.
    • Finally, solve the 3 point problems.
  • You must earn the listed number of stars in each section.
    • In some sections there are more exercises than stars. You may choose which exercises to complete in this case. The difficulty levels vary, so self-assess which is the right choice for you!
    • While earning more than the required number of stars is good practice, it will not earn you bonus points.

Assigned Sections:

Complete (with green checks) the required number of stars in the following sections:

  • 1.2.7. Code Tracing Exercises (Data, Expressions, and Variables)
  • 1.3.10. Required Exercises (Functions)
  • 1.4.11. Required Exercises (Conditionals)
  • 1.4.12. Choice Exercises (Conditionals)