Classes MWF 2:30-3:20, EE1 105
Instructor
John Zahorjan zahorjan@cs
Office Hours: Tuesdays, 2:30-3:20
By appointment
Just drop by and see if I'm free
CSE 534
TA
Yongchul Kwon
Office Hours: Mondays, 3:30-4:20 at CSE216
Wednesdays, 3:30-4:20 at Atrium
Thursdays, 5:30-6:20 at CSE216
By appointment
Texts
C: A Reference Manual (5th Edition)Harbison and Steele
Linux Pocket GuideBarrett
Catalog Description Introduction to key concepts and tools in the development of software, not introduced in the introductory programming courses. These include programming with explicit memory management and layout (e.g., C or C++), techniques for group software development, modern design, implementation, and testing patterns and strategies, and societal impact.