Fundamentals of Computer Programming
Notes
Course Description
APS106: Fundamentals of Computer Programming is a course taken by most first-year undergraduates at the University of Toronto’s Faculty of Applied Science and Engineering. The disciplines that take this course are: Mech, Indy, Chem, Civ, Min, and MSE. According to the Academic Calendar, this course teaches basic concepts in software systems and algorithms, and utilizes the Python language.
I took this course in Winter 2024, and ended the course with an A+. While I enjoyed the labs and design problem lectures, I found the content of this course to be very limiting and slow-paced. I will also say that with moderate effort, a person with zero prior programming experience can excel in this course. Another note I would like to add is that I took this course in the winter semester because I was an industrial engineering student at the time; I took APS105 in the summer, as part of my transfer to ECE.