Tips for doing well in this course: “Practice beats theory. The best way to learn programming is to fiddle around with code yourself. Check out other people’s code after you finish the assignment. There is no “best” way of coding, and you’ll get to see how other people approach the problems and compare it to your own methods. Also make sure to keep up with lectures!” ECE101 – Introduction to Electrical and Computer Engineering Lecture Tutorial Value:  Relative Difficulty:  This course was often described by previous students as requiring: Attendance Insights into this course: “Introduction to Electrical and Computer Engineering is a seminar course that every ECE takes in first year. The purpose of this course is to introduce concepts of the field to the students. In this seminar series, professionals from different fields within ECE come in to give lectures on their research/work. Topics may include control systems, analog and digital electronics, electromagnetics, energy systems and computer hardware/software.” Tips for doing well in this course: “There are no quizzes, tests or exams in this course but you have to attend at least 70% of the seminars to receive the credit for this course.” ECE110 - Electrical Fundamentals Lecture Value: Tutorial Value:  Relative Difficulty:  This course was described by previous students as requiring: Problem Solving, Memorizing, Theoretical Knowledge Insights into this course: “There are a LOT of formulas that need to be memorized. The first half of the course is a lot more theoretical, but as the course progresses it gets harder. There is a lot more problem solving in the later sections and the exam” Tips for doing well in this course: “In my opinion, this was the hardest first year course, so it is very important to go to these lectures. Don't fall behind, because it takes a while to really pick up the concepts. A few missed lectures, and you may find yourself drowning...” ECE159 - Fundamentals of Electrical Circuits Lecture Value: Tutorial Value:  Relative Difficulty:  This course was often described by previous students as requiring: Problem Solving
MAT195 - Calculus II (EngSci) Lecture Value: Tutorial Value:  Relative Difficulty:  This course was often described by previous students as requiring: Problem Solving, Theoretical Knowledge Insights into this course: “Calculus II continues right where Calculus I left off and is slightly harder. The course covers integration techniques, parametric equations and polar coordinates, infinite sequences/series, vector geometry, and multivariable calculus. There are two midterms, 10 weekly quizzes, of which you may drop two, along with the final exam.” Tips for doing well in this course: “This course is very similar to MAT195 (Calculus I) in that it follows the textbook very closely. The book questions and past exams are extremely helpful to prepare for tests.” MIE100 - Dynamics Lecture Value: Tutorial Value:  Relative Difficulty:  This course was often described by previous students as requiring: Problem Solving Insights into this course: “Definitely one of the more difficult courses you will take in first year, so make sure to go to the lectures. Tutorials can be helpful but are not entirely necessary to doing well in this course.” Tips for doing well in this course: “There are a ton of formulas so make sure you have a good organized formula sheet. You need to stay on top of your work weekly in this course because it is fast paced and easy to fall behind. Also, don't think you're fine just going to lectures; you need to do a lot of practice problems.” MIE191 - Introduction to Mechanical & Industrial Engineering Lecture Value: Tutorial Value:  Relative Difficulty:  This course was often described by previous students as requiring: Attendance Insights into this course: “This is a seminar course that is based on attendance. You need to attend 9 lectures out of the 12 the get the credit. Because it’s a pass/fail credit, don’t forget to show up to lectures” Tips for doing well in this course: “Listen to the seminars that you go to and ask questions, because they can be really useful in choosing a stream for third year. They can also provide insight into the applications of mechanical and industrial engineering.”