Resources for UWaterloo students

A collection of helpful things for CS or CSBBA UWaterloo students.

Tags: academics waterloo

Created on 08-31-2022. Last updated at 09-08-2022.


CS or CSBBA student @ UW? You may find this page useful, especially if you're incoming/new. Some information on here, such as my notes, may be incomplete or contain some errors; feel free to contact me if you find any incorrect/out of date information and I'll update them. I'm most active on Discord at 6463#6463.

Quick Links

School Notes. Some notes may be incomplete/incorrect. Includes the following courses:

  • Waterloo: STAT 230, STAT 231, CS 246E, CO 250, CS 251, CLAS 104, and CS 245
  • Laurier: BU 121, BU 283, BU 288, BU 127

Note that some instructors like to change around the syllabus for their courses, so they may teach some things in your term that were not taught during mine and vice versa. However, my notes may still be useful in this case, since if they leave something out it's likely to appear on the exams.

Job Applications. Includes information regarding processes, supplementary applications, OAs, and salaries for internships whenever applicable.

Course Table

Term Courses Taken
3A
  • CS 240 - Data Structures and Data Management
  • CS 241E - Foundations of Sequential Programs (Enriched)
  • MATH 239 - Introduction to Combinatorics
  • EARTH 121 - Introductory Earth Sciences
  • SCI 206 - The Physics of How Things Work
  • 2B
  • CO 250 - Introduction to Optimization
  • CS 245 - Logic and Computation
  • CS 251 - Computer Organization and Design
  • STAT 231 - Statistics
  • FINE 130 - Introduction to Digital Imaging
  • CLAS 104 - Classical Mythology
  • 2A
  • MATH 136 - Linear Algebra 1 for Honours Mathematics
  • CS 246E - Object-Oriented Software Development (Enriched)
  • STAT 230 - Probability
  • BUS 127W - Introduction to Financial Accounting (WLU)
  • BUS 283W - Financial Management 1 (WLU)
  • BUS 288W - Organizational Behaviour 1 (WLU)
  • 1B
  • CS 136 - Elementary Algorithm Design and Data Abstraction
  • MATH 138 - Calculus 2 for Honours Mathematics
  • SPCOM 100 - Interpersonal Communcation
  • BUS 121W - Functional Areas of the Organization (WLU)
  • ECON 140W - Introduction to Macroeconomics (WLU)
  • 1A
  • CS 135 - Designing Functional Programs
  • MATH 135 - Algebra for Honours Mathematics
  • MATH 137 - Calculus 1 for Honours Mathematics
  • BUS 111W - Introduction to Business Organization (WLU)
  • ECON 120W - Introduction to Microeconomics (WLU)