Teaching Assistants: Hossein Hajimirsadeghi (hosseinh@sfu.ca),
Jinling Li (jinlingl@sfu.ca), Yasaman Sefidgar (ysefidga@sfu.ca)
Office hours: Thursdays 11am-1pm, Fridays 11am-12pm in CSIL (ASB9838_TA_2)
Please email cmpt-225-d1-help@sfu.ca for help, rather than individual TA/prof emails.
Course Overview
This course will explore ideas of data and program organization that allow complex tasks to be solved in simple and elegant ways. In order to manage the complexity of programs, we will look at program design and organization ideas such as abstract data types, data structures and object-oriented programming. We will gain practical experience of these ideas by considering their implementations in C++.
Assignments
Labs
Links
Assignments and grading:
Email list archives:
Acknowledgment
Course material kindly provided by John Edgar and Anne Lavergne.