CSE333 16au (systems programming)

Lectures: MWF 11:30-12:20 SMI 211
Section AA: Thurs 8:30-9:20 EEB 003
Section AB: Thurs 9:30-10:20 EEB 054
Section AC: Thurs 10:30-11:20 EEB 003

Who Office Hours
John Zahorjan, Instructor
zahorjan {at} cs.washington.edu

Wednesdays, 1:30-2:20, or by appointment
CSE 534

Renshu Gu, TA
renshugu {at} cs.washington.edu

Mondays, 12:30 - 1:30 pm
CSE 006

Michael Johnson, TA
mjj47 {at} cs.washington.edu

Tuesdays, 10:30 - 11:30 am
CSE 220

Ryan McMahon, TA
ryanm35 {at} cs.washington.edu

Thursdays, 11:30 - 12:20 am
CSE 220

Required C++ Primer (5th Edition), Lippman, Lajoie & Moo. ISBN 0321714113
This book is required in the sense that I very strongly recommend you have easy access to it (as contrasted with the sense that we'll be assigning specific reading from it, or the like). While a quick web search will answer most questions about C, C++ is more complex and the online information about it is much less comprehensive.

There is no required text for the C part of the course.

Suggested C: A Reference Manual (5th Edition), Harbison & Steele. ISBN 0130895929
Optional Computer Systems: A Programmer's Perspective (2nd Edition), Bryant & O'Hallaron, ISBN 0-13-610804-0.
Effective C++: 55 Specific Ways to Improve your Programs and Designs (3rd Edition), Scott Meyers. ISBN 0321334879.