Courses for my Bachelor of Mathematics Honours Computer Science Joint Honours Applied Mathematics at University of Waterloo.

1A:

  • CS 135 - Designing Functional Programs
  • ENGL 109 - Introduction To Academic Writing
  • MATH 135 - Algebra for Honours Mathematics
  • MATH 137 - Calculus 1 for Honours Mathematics
  • PHIL 145 - Critical Thinking

1B:

  • CS 136 - Elementary Algorithm Design and Data Abstraction
  • COMM 231 - Commercial and Business Law
  • MATH 136 - Linear Algebra 1 For Honours Mathematics
  • MATH 138 - Calculus 2 for Honours Mathematics
  • SPCOM 223 - Public Speaking

2A:

2B:

  • AMATH 231 - Calculus 4
  • CS 240 - Data Structures and Data Management
  • CS 241 - Foundations of Sequential Programs
  • CS 251 - Computer Organization and Design
  • MATH 239 - Introduction to Combinatorics

3A:

3B:

4A:

4B:

  • AMATH 351 - Ordinary DIfferential Equations 2
  • AMATH 456 - Calculus of Variation
  • PHYS 224 - Electricity and Magnetism for Life and Medical Physics
  • PHYS 225 Modeling Life Physics
  • SCI 206 The Physics of How Things Work

5A: