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 (01/13)
Tuesday (01/14)
Wednesday (01/15)
Thursday (01/16)
Friday (01/17)
char
; More Variables Pre-Class
Anything listed in the “pre-class” materials (PCMs) for a day should be read before attending class that day. The PCMs are a first introduction to the most important terms and concepts for that day of class. It is okay if the PCMs don’t make complete sense as we have the rest of the class day to clarify the concepts, but if you don’t do the PCMs, the class session won’t make any sense.
Topic | Programming / Creative Projects | Resubmissions | ||
---|---|---|---|---|
Week 1 | ||||
Wed 01/08 | 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 01/09 | SEC 00 Welcome; More Hello World! resources: materials | |||
Fri 01/10 | LES 01 Printing; Strings; Variables | |||
Released C0 I.S. by 11:59pm PT Hello Bugs | ||||
Week 2 | ||||
Tue 01/14 | SEC 01 Printing; Strings; Variables resources: materials extra resources Extra resources | |||
Wed 01/15 | LES 02 Datatypes; Expressions pre-class: materials | |||
Released P0 Cornbear's Cafe | ||||
Thu 01/16 | SEC 02 Datatypes; Expressions | |||
Fri 01/17 | LES 03 String Methods; char ; More Variables | |||
Week 3 | ||||
Tue 01/21 | SEC 03 String Methods; char ; More Variables | |||
Wed 01/22 | LES 04 for Loops | |||
Released C1 ASCII Art | ||||
Thu 01/23 | SEC 04 for Loops | |||
Released R0 Resub 0 | ||||
Fri 01/24 | LES 05 Nested for Loops; Random ; Math | |||
Week 4 | ||||
Tue 01/28 | SEC 05 Nested for Loops; Random ; Math | |||
Wed 01/29 | LES 06 Methods; Parameters; Scope | |||
Released P1 Election Simulator | ||||
Thu 01/30 | SEC 06 Methods; Parameters; Scope | |||
Released R1 Resub 1 | ||||
Fri 01/31 | LES 07 More Methods; Return Values | |||
Week 5 | ||||
Tue 02/04 | SEC 07 Returns; Quiz Prep | |||
Wed 02/05 | LES 08 Return Values Note: No Pre-Class Material for Today! | |||
Released C2 Social Network | ||||
Thu 02/06 | QUIZ 00 Quiz 0 | |||
Released R2 Resub 2 | ||||
Fri 02/07 | LES 09 Conditionals | |||
Week 6 | ||||
Tue 02/11 | SEC 09 Conditionals | |||
Wed 02/12 | LES 10 while Loops Note: Today's lecture is shorter because of our mid-quarter feedback session! | |||
Thu 02/13 | SEC 10 while Loops | |||
Released R3 Resub 3 | ||||
Fri 02/14 | LES 11 User Input ( Scanner ) | |||
Released P2 Prioritizing Patients | ||||
Week 7 | ||||
Tue 02/18 | SEC 11 Scanner ; Quiz Prep | |||
Wed 02/19 | LES 12 Putting It All Together Note: No Pre-Class Material for Today! | |||
Thu 02/20 | QUIZ 01 Quiz 1 | |||
Released R4 Resub 4 | ||||
Fri 02/21 | LES 13 Arrays | |||
Week 8 | ||||
Tue 02/25 | SEC 13 Arrays | |||
Wed 02/26 | LES 14 Reference Semantics | |||
Released C3 Dance Dance Arrayvolution | ||||
Thu 02/27 | SEC 14 Reference Semantics | |||
Released R5 Resub 5 | ||||
Fri 02/28 | LES 15 2D Arrays | |||
Week 9 | ||||
Tue 03/04 | SEC 15 2D Arrays | |||
Wed 03/05 | LES 16 Array Patterns | |||
Released P3 2DNArray Sequencing | ||||
Thu 03/06 | QUIZ 02 Quiz 2 | |||
Released R6 Resub 6 | ||||
Fri 03/07 | LES 17 Putting It Even More Together Note: No Pre-Class Material for Today! | |||
Week 10 | ||||
Tue 03/11 | SEC 17 TA's Choice! | |||
Wed 03/12 | LES 18 Final Exam Review Note: No Pre-Class Material for Today! | |||
Thu 03/13 | SEC 18 Final Exam Review; Wrap-Up | |||
Released R7 Resub 7 | ||||
Fri 03/14 | LES 19 Wrap-Up; Victory Lap! Note: No Pre-Class Material for Today! | |||
Week 11 | ||||
Tue 03/18 | | |||
Wed 03/19 | Finals Week | |||
Thu 03/20 | Finals Week | |||
Fri 03/21 | Finals Week | |||