The aim of this course is to train students to have the core programming skills necessary to be successful professional programmers. It teaches students a principled approach to designing & implementing software so that it will be almost certainly correct, as well as easy to understand and change.
See the syllabus page for full details on the course structure and policies.
In addition to in-person discussion, students and staff will communicate through the following means:
@uw
email for these messages.)cse331-staff@cs.washington.edu
): Used for
private matters not suitable for the message board.We have lectures Monday, Wednesday, and Friday, quiz sections on Thursday, and office hours spread throughout the week. The following table shows their times and locations.
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
10:30–11:20
A Lecture
CSE2 G01
12:30–13:20
OH (Ali)
CSE2 150
13:30–14:20
OH (Anmol)
CSE2 150
14:30–15:20
B Lecture
SIG 134
15:30–16:20
OH (Matt)
CSE 464 *Matt's "open OH"
16:30–17:20
OH (Yusong)
CSE 3rd Floor Breakout |
09:30–10:20
OH (Helena)
Zoom
10:30–11:20
OH (Lauren)
CSE 5th Floor Breakout
11:30–12:20
OH (Saan)
CSE 218
12:30–13:20
OH (Alice and Connor)
CSE 5th Floor Breakout
13:30–14:20
OH (Omar)
CSE 218
15:30–16:20
OH (Edison and Lawrence)
CSE 2nd Floor Breakout
16:30–17:20
OH (Mayee)
CSE 2nd Floor Breakout |
10:30–11:20
A Lecture
CSE2 G01
11:30–12:20
OH (Riva)
CSE2 121
12:30–13:20
OH (Antonio)
CSE 4th Floor Breakout
14:30–15:20
B Lecture
SIG 134
15:30–17:00
OH (Jon)
CSE 4th Floor Breakout |
9:30–16:20
Quiz Sections
see table below |
10:30–11:20
A Lecture
CSE2 G01
13:30–14:20
OH (Helena)
CSE 218
14:30–15:20
B Lecture
SIG 134 |
The regular weekly schedule has the following exceptions:
See the course calendar for further details of each day's required activities, including the due dates of homework assignments.
Section | Time | Building | Room | TAs |
---|---|---|---|---|
AB | 9:30 AM | SIG | 230 | Helena & Jonathan |
AC | 10:30 AM | RAI | 116 | Alice & Riva |
AD | 11:30 AM | SIG | 226 | Edison & Lawrence |
AE | 12:30 PM | MGH | 242 | Lawrence & Omar |
BA | 12:30 PM | SIG | 226 | Lauren & Mayee |
BB | 1:30 PM | LOW | 202 | Ali & Saan |
BC | 2:30 PM | CHL | 101 | Antonio & Connor |
BD | 3:30 PM | ECE | 042 | Andrew & Katherine |
BE | 12:30 PM | MGH | 287 | Anmol & Yusong |