Name | Email @cse.uw.edu | Regular Office Hours (always check schedule) | ||
---|---|---|---|---|
Instructor | Luis Ceze | luisceze | Monday 2:30-3:30pm, CSE 576 | |
Teaching Assistants | Matthew Dorsett (grad) | madman2 | Friday 11:30am-12:30pm, CSE 022 | |
Eric W. Mackay (grad) | emackay | Thursday 3:30-4:30pm, CSE 022 | ||
Graeme Britz (ugrad) | grbritz | Wednesday 10:30-11:30am, CSE 022 | ||
Dylan Johnson (ugrad) | dgj16 | Tuesday 1:30-2:30pm, CSE 022 | ||
Kaleo Brandt (ugrad) | kkbrandt | Wednesday 2:30pm-3:30pm, CSE 022 | ||
Alfian Rizqi (ugrad) | arizqi13 | Thursday 4:30-5:30pm, CSE 022 |
Outside of lectures and sections, there are a few ways to ask questions or discuss course issues:
All students enrolled in the class have already been subscribed to the course mailing list (cse351a_wi15 at uw.edu). If you'd like to change your mailing list settings or if you have not been subscribed, visit the mailing list info page. The mailing list is low-traffic and we will mostly communicate through the discussion board.
Location | Times | Instructor | |
---|---|---|---|
Lecture | Gould Hall 322 | MWF 11:30am-12:20pm | Luis Ceze |
Quiz Section AA & AD | Mary Gates Hall 242 | Th 8:30am-9:20am | Matt & Dylan (alternating every other week) |
Quiz Section AB & AE | Electrical Engineering Building 003 | Th 9:30am-10:20am | Alfian & Kaleo (alternating every other week) |
Quiz Section AC & AF | Loew Hall 106 | Th 10:30am-11:20am | Eric & Graeme (alternating every other week) |
We will assign reading and homework problems from the required textbook, Bryant and O'Hallaron, Computer Systems: A Programmer's Perspective, 2nd edition, ISBN: 978-0-13-610804-7 (Errata). Additionally, you may find a good C programming language reference quite useful. Examples are Kernighan and Ritchie, The C Programming Language, 2nd edition and Harbison and Steele, C: A Reference Manual, 5th edition.
A number of videos on the course content are available thanks to Luis Ceze and Gaetano Borriello, and TAs Katelin Bailey and Rachel Sobel, who ran an online version of this course. Viewing these videos is generally optional. They may be useful for reviewing lecture content or use of important tools for lab. We may occasionally assign some videos to supplement topics which we cover only briefly in lecture, due to the shorter summer quarter.
Use the anonymous feedback form to leave us anonymous feedback about the course.
Help us determine the pace of the course! We'll try our best to adjust the speed of the lectures based on your votes. Red/lower means the course is progressing too slowly and green/higher means that it's progressing too fast. Vote today!