Calendar

Due to campus closures, we will not be holding in-person office hours, lecture, or section during the final week of the quarter. However, we will work with groups to schedule times to meet remotely so that we can support you in working on your final project. To schedule a meeting with a member of the course staff, email cse120-staff@cs.washington.edu (and cc your partner) with a few times that would work for you in the next 24 hours. We'll respond as quickly as possible and will meet with you using Zoom.

We'll also be monitoring Piazza for other questions that you may have about the final project!

Subscribe to this calendar (Google, iCal, etc.)

January
MondayTuesdayWednesdayThursdayFriday
06
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Course Intro, Abstraction
Slides: pdf, pptx
07
15:30-16:50 Section
MGH 030
Introductions, Lightbot
Slides: pdf
08
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Lightbot & Functions
Slides: pdf, pptx
09
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Personal Values
Reading: Binary & Data (video), Blown to Bits Ch.1 (p. 5-16)
Slides: pdf
16:50 Checkoff: Exploring Lightbot
16:50 Checkoff: Personal Values
10
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30 Checkoff: Symbolic Lightbot
15:30-16:20 Lecture
CSE2 G10
Binary
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
13
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Processing & Drawing 💻
Slides: pdf, pptx
Handouts: worksheet
14
15:30-16:50 Section
MGH 030
Drawing
Slides: pdf
Handouts: worksheet, solutions
15
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Variables & Data Types 💻
Slides: pdf, pptx
Handouts: worksheet, solutions
Code: donatello
16
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Variables
Reading: What's the Deal With Algorithms?, Algorithms Can Ruin Lives
Slides: pdf
Handouts: worksheet, solutions
16:50 Checkoff: Taijitu
17
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Algorithms
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
20
MLK Day
23:59 Logo Design
21
15:30-16:50 Section
MGH 030
Website Portfolio
Slides: pdf
Handouts: worksheet
22
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Functions in Processing 💻
Slides: pdf, pptx
Handouts: worksheet, solutions
Code: house
23
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Functions
Reading: Blown to Bits Appendix A (p. 301-309), Your Web Browser's Incognito Mode
Slides: pdf
Handouts: worksheet, solutions
24
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
The Internet
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
23:59 Lego Family
27
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Expressions & Conditionals
Slides: pdf, pptx
Handouts: worksheet, solutions
28
15:30-16:50 Section
MGH 030
Conditions
Slides: pdf
29
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Basic Input & Output
Slides: pdf, pptx
Handouts: worksheet, solutions
Code: diamond, display_letters, dot_drawing, hover_rect, keyboard_dots, moving_a_rectangle, path_drawing
30
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Input & Output
Reading: Twerkin' Turkey, Fashion Brands Stealing Artists' Designs
Slides: pdf
Handouts: worksheet, solutions
31
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Digital Distribution
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout

February
MondayTuesdayWednesdayThursdayFriday
03
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Loops & Nested Loops
Slides: pdf, pptx
Handouts: worksheet, solutions
Code: circles_on_edge, mouse_loop, rect_grid
04
15:30-16:50 Section
MGH 030
Loops
Slides: pdf
Handouts: worksheet, solutions
05
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Arrays
Slides: pdf, pptx
Code: find_smallest, lines_to_x, tmnt_arrays
06
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Creativity Project Work
Reading: Design and Redesign
Slides: pdf
07
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Data Visualization (Wolfe)
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
10
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Images & Strings
Slides: pdf, pptx
11
15:30-16:50 Section
MGH 030
Arrays
Slides: pdf
Handouts: worksheet, solutions
12
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Buttons & Boards
Slides: pdf
Code: keypad, keypad_partial
13
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Images
Readings: The Artificial Intelligence Revolution ('The Road to Superintelligence,' stopping at 'An Intelligence Explosion')
Slides: pdf
Handouts: worksheet, solutions
16:50 Checkoff: Color Filters
14
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Machine Learning
Slides: pdf, pptx
16:20 Checkoff: Arrays & Elli
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
17
Presidents' Day
18
15:30-16:50 Section
MGH 030
Strings
Slides: pdf
Handouts: worksheet, solutions
19
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Security (Roesner)
Slides: pdf
Handouts: security mindset activity
23:59 Checkoff: Word Guessing
20
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Work Day
Reading: Be Careful What You Code For, How big data is unfair
Slides: pdf
Optional handout about files: worksheet, solutions
21
13:30-15:30 Office Hours (Sam)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Computers: A Look Behind The Curtain
Slides: pdf, pptx
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
24
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Human Computer Interaction (Bricker)
Slides: Google Slides
25
15:30-16:50 Section
MGH 030
Boards & Buttons
Slides: pdf
Handouts: worksheet
26
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Timing & Algorithmic Complexity
Slides: pdf, ink, pptx
27
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Cool Processing Features
Reading: Everything is Broken
28
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Phone Phreaking
Slides: pdf
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
23:59 Checkoff: Tic-Tac-Toe

March
MondayTuesdayWednesdayThursdayFriday
02
10:30-11:30 Office Hours (Eunia)
2nd Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Natural Language Processing (Forbes)
Slides: pdf
03
15:30-16:50 Section
MGH 030
Innovation Exploration Presentations
Project Work
04
10:30-11:30 Office Hours (Eunia)
5th Floor Breakout
13:30-14:30 Office Hours (Sam)
CSE 218
15:30-16:20 Lecture
CSE2 G10
Digital "Reality"
Slides: pdf, pptx
Recording: Panopto
05
12:30-1:30 Office Hours (Yae)
3rd Floor Breakout
15:30-16:50 Section
MGH 030
Innovation Exploration Presentations
Project Work
06
13:30-15:30 Office Hours (Erika)
3rd Floor Breakout
15:30-16:20 Lecture
CSE2 G10
Limits of Computing, Course Wrap-Up
Slides: pdf, pptx
Recording: Panopto
16:30-17:30 Office Hours (Yae)
3rd Floor Breakout
09
15:30-16:20 Lecture
CSE2 G10
Computing For Good (Virtual Lecture)
Slides: pdf, pptx
Recording: Panopto
10 11 12 13
16 17 18 19 20