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)