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
|
Andrew Davies, TA andavies {at} cs.washington.edu |
Thursdays, 12:00-1:00, or by appointment
|
Renshu Gu, TA renshugu {at} cs.washington.edu |
Wednesdays, 3:30-4:30, or by appointment
|
James Okada, TA jyo2 {at} cs.washington.edu |
Tuesdays, 4:00-5:00, or by appointment
|
JiJiang Yan, TA jjyan {at} cs.washington.edu |
Mondays, 4:00-5:00, or by appointment
|
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. |