CMPT225: Data Structures and Programming, Spring 2012

Instructor: Greg Mori
Lectures: Mondays 14:30-16:20 (AQ 3153), Wednesdays 14:30-15:20 (WMC 3260)
Labs: Tuesdays in CSIL (ASB 9838S)
Greg's office hours: Tuesdays 14:30-15:30, Wednesdays 15:30-16:30 in TASC1 8007

Teaching Assistants: Hossein Hajimirsadeghi (hosseinh@sfu.ca), Tian Lan (tla58@sfu.ca), Nataliya Shapovalova (nshapova@sfu.ca)
Office hours: Thursdays 11am-1pm, Fridays 11am-12pm in CSIL (ASB9838_TA_1)

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 Java and C++.


Syllabus

Lecture Slides

Assignments

Labs


Links

Assignments and grading:

Email list archives:


Acknowledgment

Course material kindly provided by John Edgar and Anne Lavergne.


Back to Greg Mori's page.