Teaching Assistants: Hossein Hajimirsadeghi (email@example.com),
Jinling Li (firstname.lastname@example.org), Yasaman Sefidgar (email@example.com)
Office hours: Thursdays 11am-1pm, Fridays 11am-12pm in CSIL (ASB9838_TA_2)
Please email firstname.lastname@example.org for help, rather than individual TA/prof emails.
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 and grading:
Email list archives:
Course material kindly provided by John Edgar and Anne Lavergne.