UW CSE 341
Summer 2025
Summer 2025
Reasonableness: No set of rules can apply perfectly in every setting. We will make reasonable exceptions, and in return, we expect you to be reasonable as well.
Lecture
Times: Monday, Wednesday, Friday from 9:40 - 10:40am
Location: ECE 045
Section
Thursday 9:40 - 10:40am
Location: ECE 037
Start assignments early.
Aim to complete them the day before they are due. Assignments are often more difficult than you expect, so you should leave time to make and correct mistakes
Prefer the message board over office hours.
Office hours may have long lines, especially close to assignment deadlines, though we will strive to answer questions on the Message Board within 24 hours. Public questions on the Message Board have the added benefit of being useful to everyone in the class, not only the student who initially asked the question.
Do not skip class to work on homework.
Doing so often seems like it will save time in the short run, but it will cost time in the long run.
Focus on understanding, not on getting points.
Understanding of the material, not just the grade you receive, is what will help you get a job and be successful as a professional programmer.
Many of the materials in this course are adapted from Dan Grossman, and James Wilcox, and Zach Tatlock's excellent materials, as well as material from CS 251 by Alexa VanHattum at Wellesley College.