CSC B63 — Design and Analysis of Data Structures: Winter 2024

Welcome

Welcome to the course webpage for the Winter 2024 term of CSC B63, Design and Analysis of Data Structures.

Contact information

Instructor Email Office Hours


Albert Lai

[Albert Lai]
trebla [at] cs.utoronto.ca See course calendar


Anya Tafliovich
(course coordinator)

[Anya Tafliovich]
anya [at] cs.utoronto.ca See course calendar

Course Description

We will study design, analysis, implementation, and comparison of efficient data structures for common abstract data types. We will focus equally on both theoretical results (e.g., proofs and complexity analyses) and practical uses and implementations of these data structures.

The course is delivered through three lecture hours and one tutorial hour per week.

Outside of class and labs, you will complete a set of assignments. There will be a midterm test and a final exam.

Here is the course information sheet.

Academic Integrity

All of the work you submit must be done by you, and your work must not be submitted by someone else. Plagiarism is academic fraud and is taken very seriously. The department uses software that compares programs for evidence of similar code. Please read the Rules and Regulations from the U of T Governing Council, especially the Code of Behaviour on Academic Matters.

Please also see the information for students from the Office of Student Academic Integrity.

The simplest advice for avoiding plagiarism is:

If challenged by either a tutor or the instructor, you must be able to reproduce and explain any solution you submit in an oral exam. Failure to observe this policy is an academic offence, carrying a penalty ranging from a zero on a homework or a test to suspension from the university.