CSE333 13wi (systems programming)

Lectures: MWF 11:30-12:20 RAI 121
Section AA: Thurs 8:30-9:20 MGH 287
Section AB: Thurs 9:30-10:20 MGH 288
Section AC: Thurs 12:30-1:20 MEB 246


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

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

Brian Walker, TA
bdwalker {at} cs.washington.edu

Tuesdays, 12:00 - 1:00, or by appointment
Lab 006

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

Wednesdays, 16:00-17:00, or by appointment
CSE 218


Textbooks
Required There are no required texts for this course. Most people will find it useful to have both a C and a C++ reference; suggestions are given below. As the course won't be relying on any specific pages of any specific book, you should pick one that appeals to you.
Suggested C: A Reference Manual (5th Edition), Harbison & Steele. ISBN 0130895929
C++ Primer (5th Edition), Lippman, Lajoie & Moo. ISBN 0321714113
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.
Useful C++ language tutorial
C++ reference
C++ FAQ
x86 assembly for C programmers.