Course Outline

Course Topics

Textbook

The textbook for the course is Open Data Structures. Free PDF and HTML versions of the book are available at opendatastructures.org. There are also links there explaining where you can purchase a paperback version.

Grading Scheme

Assignments5x10%
Mid-Term Exam15%
Final Exam35%

Plagiarism Policy

Assignments in this course involve coding. Students may collaborate on assignments at the level of discussion, but must write code on their own. Any students caught submitting copied code will be reported to the Associate Dean (Undergraduate) who will investigate the matter and determine any associated penalty.

Statement of Accomodation

The Paul Menton Centre for Students with Disabilities (PMC) provides services to students with Learning Disabilities (LD), psychiatric/mental health disabilities, Attention Deficit Hyperactivity Disorder (ADHD), Autism Spectrum Disorders (ASD), chronic medical conditions, and impairments in mobility, hearing, and vision. If you have a disability requiring academic accommodations in this course, please contact PMC at 613-520-6608 or pmc@carleton.ca for a formal evaluation. If you are already registered with the PMC, contact your PMC coordinator to send me your Letter of Accommodation at the beginning of the term, and no later than two weeks before the first in-class scheduled test or exam requiring accommodation (if applicable). Requests made within two weeks will be reviewed on a case-by-case basis. After requesting accommodation from PMC, meet with me to ensure accommodation arrangements are made. Please consult the PMC website (www.carleton.ca/pmc) for the deadline to request accommodations for the formally-scheduled exam (if applicable).

University Policy

In addition to anything included here, all the standard Carleton University Policies regarding equity and academic regulations apply to this course.