CSE333 13au (systems programming)

Lectures: MWF 11:30-12:20 EEB 105
Section AA: Thurs 8:30-9:20 EEB 045
Section AB: Thurs 9:30-10:20 EEB 045
Section AC: Thurs 10:30-11:20 SAV 137

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

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

Andrew Davies, TA
andavies {at} cs.washington.edu

Thursdays, 12:00-1:00, or by appointment
CSE 006

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

Wednesdays, 3:30-4:30, or by appointment
CSE 006

James Okada, TA
jyo2 {at} cs.washington.edu

Tuesdays, 4:00-5:00, or by appointment
CSE 006

JiJiang Yan, TA
jjyan {at} cs.washington.edu

Mondays, 4:00-5:00, or by appointment
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.