course syllabus.
Registration
Please do not email the course staff or instructors regarding registration for the course. The course staff do not have access to add codes. Please email ugrad-adviser@cs.washington.edu for assistance.
Monday (12/09)
Tuesday (12/10)
Wednesday (12/11)
Thursday (12/12)
Friday (12/13)
Lessons
Anything listed in the “Lesson” materials for a day should be read before attending class that day. The Lessons are a first introduction to the most important terms and concepts for that day of class. It is okay if the Lesson doesn’t make complete sense as we have the rest of the class day to clarify the concepts, but if you don’t do the Lesson the class session won’t make any sense.
Topic | Programming / Creative Projects | Resubmissions | ||
---|---|---|---|---|
Week 1 | ||||
Wed 09/25 | LES 00 Course Policies; Hello World! Note: Normally you would complete the Pre-class Work before class. There is nothing you need to complete before class today! | |||
Thu 09/26 | SEC 00 Welcome! Note: Usually, the post-section work will be "in" the materials slide. For just this section, it is instead the CSE 121 Intro Survey. Please fill it out before 11:59pm at 09/30! resources: materials | |||
Fri 09/27 | LES 01 Printing; Strings; Variables | |||
Released C0 I.S. by 11:59pm PT Hello Bugs | ||||
Week 2 | ||||
Tue 10/01 | SEC 01 Printing; Strings; Variables resources: materials | |||
Wed 10/02 | LES 02 Datatypes; Expressions | |||
Released P0 I.S. by 11:59pm PT Cornbear's Cafe | ||||
Thu 10/03 | SEC 02 Datatypes; Expressions resources: materials extra resources Extra resources | |||
Fri 10/04 | LES 03 Revisiting Strings & Variables | |||
Week 3 | ||||
Tue 10/08 | SEC 03 Revisiting Strings & Variables resources: materials | |||
Wed 10/09 | LES 04 for Loops | |||
Released C1 I.S. by 11:59pm PT ASCII Art | ||||
Thu 10/10 | SEC 04 For Loops resources: materials extra resources Extra resources | |||
Released R0 C0, P0 Due 11:59pm PT Resub 0 | ||||
Fri 10/11 | LES 05 Nested for Loops; Random ; Math | |||
Week 4 | ||||
Tue 10/15 | SEC 05 Nested For Loops; Random ; Math resources: materials | |||
Wed 10/16 | LES 06 Methods; Parameters; Scope | |||
Released P1 I.S. by 11:59pm PT Election Simulator | ||||
Thu 10/17 | SEC 06 Methods; Parameters resources: materials extra resources Extra resources | |||
Released R1 C0, P0, C1 Due 11:59pm PT Resub 1 | ||||
Fri 10/18 | LES 07 Parameters; Return Values | |||
Week 5 | ||||
Tue 10/22 | SEC 07 Returns & Quiz Prep resources: materials extra resources Extra resources | |||
Wed 10/23 | LES 08 Return Values Note: No Pre-Class Material for Today! | |||
Released C2 I.S. by 11:59pm PT Social Network | ||||
Thu 10/24 | QUIZ 00 Quiz 0: Printing, Datatypes, Expressions, for Loops, Methods, Parameters, Scope resources: extra resources Extra resources | |||
Released R2 C0, P0, C1, P1 Due 11:59pm PT Resub 2 | ||||
Fri 10/25 | LES 09 Conditionals | |||
Week 6 | ||||
Tue 10/29 | SEC 09 Conditionals resources: materials extra resources Extra resources | |||
Wed 10/30 | LES 10 while Loops and User Input (Scanner ) | |||
Thu 10/31 | SEC 10 while Loops resources: materials | |||
Released R3 P0, C1, P1, C2 Due 11:59pm PT Resub 3 | ||||
Fri 11/01 | LES 11 More while Loops and User Input Note: No Pre-Class Material for Today! | |||
Released P2 I.S. by 11:59pm PT Prioritizing Patients | ||||
Week 7 | ||||
Tue 11/05 | SEC 11 Scanner & Quiz Prep resources: materials extra resources Extra resources | |||
Wed 11/06 | LES 12 Putting It All Together Note: No Pre-Class Material for Today! | |||
Thu 11/07 | QUIZ 01 Quiz 1: for loops, Random , Math , Methods, Parameters, Returns, Conditionals, while Loops, Scanner resources: extra resources Extra resources | |||
Released R4 C1, P1, C2 Due 11:59pm PT Resub 4 | ||||
Fri 11/08 | LES 13 Arrays | |||
Week 8 | ||||
Tue 11/12 | SEC 13 Arrays resources: materials extra resources Extra resources | |||
Wed 11/13 | LES 14 Reference Semantics | |||
Released C3 I.S. by 11:59pm PT Dance Dance Arrayvolution | ||||
Thu 11/14 | SEC 14 Reference Semantics resources: materials | |||
Released R5 P1, C2, P2 Due 11:59pm PT Resub 5 | ||||
Fri 11/15 | LES 15 2D Arrays | |||
Week 9 | ||||
Tue 11/19 | SEC 15 2D Arrays resources: materials extra resources Extra resources | |||
Wed 11/20 | LES 16 Array Patterns | |||
Thu 11/21 | QUIZ 02 Quiz 2: Conditionals, while Loops, User Input (Scanner ), Arrays | |||
Released P3 I.S. by 11:59pm PT 2DNArray Sequencing | Released R6 C2, P2, C3 Due 11:59pm PT Resub 6 | |||
Fri 11/22 | LES 17 Putting It Even More Together Note: No Pre-Class Material for Today! | |||
Week 10 | ||||
Tue 11/26 | HOLIDAY Cancelled | |||
Wed 11/27 | HOLIDAY Cancelled :) | |||
Thu 11/28 | HOLIDAY Thanksgiving | |||
Fri 11/29 | HOLIDAY Native American Heritage Day (observed) | |||
Week 11 | ||||
Tue 12/03 | SEC 17 TA's Choice! resources: materials | |||
Wed 12/04 | LES 18 Final Exam Review Note: No Pre-Class Material for Today! | |||
Thu 12/05 | SEC 18 Final Exam Review; Wrap-Up resources: materials | |||
Released R7 C0-P3 (All!) Due 11:59pm PT Resub 7 | ||||
Fri 12/06 | LES 19 Wrap-Up; Victory Lap! Note: No Pre-Class Material for Today! | |||
Week 12 | ||||
Tue 12/10 | Finals Week | |||
Wed 12/11 | EXAM Final Exam 12:30 - 2:20pm resources: recordings Recordings | |||
Thu 12/12 | Finals Week | |||