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)