CSE 311: Foundations of Computing I

Course Overview

The aim of this course is to introduce students to the shared language and problem solving toolkit of computer science. These are required background for further computer science courses and indepensible for tackling difficult, real-world computing problems.

See the course information page for full details on the course structure, policies, and staff members.

Communication

In addition to in-person discussion, students and staff will communicate through the following means:

  • Course Mailing List: Used by the instructors to email the class with important announcements. (All students are auto-subscribed, but be sure to check your @uw email for these messages.)
  • Message Board (link): The preferred way to ask questions about course content and homework assignments. We will aim to respond to all questions promptly during normal, working hours.
  • Staff Mailing List (cse311-staff at cs): Used for private matters not suitable for the message board.

Weekly Schedule

We have lectures on Monday, Wednesday, and Friday, quiz sections on Tuesday and Thursday, and office hours spread throughout the week. The following table, showing their times and locations, will be filled in during the first week of the quarter.

Monday Tuesday Wednesday Thursday Friday
9:30–10:20 OH (Lisa)
CSE 204
10:30–11:20 Lecture
ECE 125
11:30–12:20 OH (Marie)
CSE2 150
1:30–2:20 OH (Jaechan)
CSE2 131
2:30–3:20 Lecture
CSE2 G10
3:30–4:20 OH (Aaron)
CSE 218
5:30–6:20 OH (Anna)
CSE2 121
9:30–3:20 Quiz Sections
see the time schedule
4:30–5:20 OH (Anika)
CSE2 121
10:30–11:20 Lecture
ECE 125
11:30–12:20 OH (Prisha)
CSE 2nd floor breakout
2:30–3:20 Lecture
CSE2 G10
3:30–4:20 OH (Connor)
CSE2 152
4:30–5:20 OH (Josh)
CSE2 150
9:30–3:20 Quiz Sections
see the time schedule
2:30–3:20 OH (Lauren & Saan)
CSE 2nd floor breakout
3:30–4:20 OH (Emma)
CSE2 150
4:30–5:20 OH (Kelsey)
CSE2 150
10:30–11:20 Lecture
ECE 125
1:30–2:20 OH (Kevin)
CSE 436
2:30–3:20 Lecture
CSE2 G10
4:00–4:50 OH (Hansel)
CSE2 131

The regular weekly schedule has the following exceptions:

  • There are no office hours during finals week or the first week unless a staff member announces otherwise on the message board.

  • There are no activities on holidays listed on the course calendar.

  • Occasional office hours may be cancelled for various reasons. When this happens, the staff member holding those hours will announce that on the message board.

See the course calendar for further details of each day's required activities, including the due dates of homework assignments.

Section meetings

Section Time Building Room TAs
AA 9:30 ECE 042 Lisa
AB 10:30 MGH 242 Hansel & Jaechan
AC 11:30 ECE 042 Saan & Marie
AD 12:30 MGH 242 Lauren & Connor
AE / BC 2:30 MEB 251 Kelsey & Anna
AF / BD 3:30 ECE 042 Aaron & Prisha
BA 12:30 ECE 042 Josh
BB 1:30 MEB 251 Annika & Emma