CSE333 14au (systems programming)

Lectures: MWF 11:30-12:20 EEB 125
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 MEB 242

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

Thursdays 4:30-5:30pm
cse 220

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

Mondays, 3:30-4:30
CSE 220

Edward Wu, TA
edwardwu {at} cs.washington.edu

Tuesdays 2-3pm
CSE 220


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.