CSE333 15au (systems programming)

Lectures: MWF 11:30-12:20 SMI 102
Section AA: Thurs 8:30-9:20 EEB 042
Section AB: Thurs 9:30-10:20 EEB 031
Section AC: Thurs 10:30-11:20 EEB 037

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

Fridays, 12:40-1:30, or by appointment
CSE 534

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

Tuesdays, 1:30 - 2:30pm
CSE 006

Matthew Kang, TA
mkang204 {at} cs.washington.edu

Thursdays, 12:00 - 1:00 pm
CSE 021

Ricardo Martin, TA
rmartin {at} cs.washington.edu

Tuesdays, 1:30 - 2:30pm (last one 11/24)
CSE 220

Reid Zhang, TA
zzt124 {at} cs.washington.edu

Wednesday, 3:30 - 4:30pm
CSE 006


Textbooks
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.