Faculty of Applied Science and Engineering

ECE345H1: Algorithms and Data Structures 

testimonials

By ChemEng 2T6 + PEY

Difficulty: 8/10

Professor: Tome Kosteski

Session Taken: Winter 2025

Although this is a "programming" course, you won't be doing any actual programming.  The algorithms that you code during assignments and exams must be done completely in pseudocode.  All of the concepts that are taught in this course are very abstract and require a lot of practice to completely understand, especially as a ChemEng with a non-ECE background.  The enrollment for this course in the winter semester tends to be far fewer than in the fall, which results in fewer resources being allocated for the winter, so bear that in mind.  YouTube, the CLRS textbook, and ChatGPT will be your best friends for this course.

(For legal reasons, I'd advise you to only use ChatGPT for studying, NOT for assignments)