Target Major + Minor#
Terms#
- ✅ CS 145 - Designing Functional Programs
- ✅ MATH 135 - Algebra for Honours Mathematics
- ✅ MATH 137 - Calculus 1 for Honours Mathematics
- ✅ MUSIC 100 - Understanding Music
- ✅ SPCOM 223 - Public Speaking
- ✅ CS 136: - Elementary Algorithm Design and Data Abstraction
- ✅ ENGL 108D - Digital Lives
- ✅ Math 136 - Linear Algebra 1 for Honours Mathematics
- ✅ MATH 138 - Calculus 2 for Honours Mathematics
- ✅ MUSIC 254 - Monteverdi to Mozart: Music from 1600-1800
- ✅ ANTH 100 - Introduction to Anthropology
- ✅ CS 245 - Logic and Computation
- ✅ CS 246 - Object-Oriented Software Development
- ✅ SOC 101 - Introduction to Sociology
- ✅ STAT 230 - Probability
- ✅ CS 240 - Data Structures and Data Management
- ✅ CS 241 - Foundations of Sequential Programs
- ✅ CS 251 - Computer Organization and Design
- ✅ MATH 239 - Introduction to Combinatorics
- ✅ SCI 207 - Physics, the Universe, and Everything
- ✅ CO 487 - Applied Cryptography
- ✅ CS 341 - Algorithms
- ✅ CS 350 - Operating Systems
- ✅ SCI 206: - The Physics of How Things Work
- ✅ STAT 231 - Statistics
- ⭕ CO 250 - Introduction to Optimization
- ⭕ CO 342 - Introduction to Graph Theory
- ⭕ CS 370 - Numerical Computation
- ⭕ CS 492 - Social Implications of Computing
- ⭕ CS 486 - Introduction to Artificial Intelligence
- ⭕ CO 456 - Introduction to Game Theory
- ⭕ CS 480 - Introduction to Machine Learning
- ⭕ CS 479 - Neural Networks
- ⭕ CS 444 - Compiler Construction
- ⭕ MUSIC 332 or MUSIC 333 or MUSIC 335 or MUSIC 362 (anything to satisfy the depth requirement >.<).
- ⭕ CS 456 - Computer Networks
- ⭕ ?
- ⭕ ?
- ⭕ ?
- ⭕ ?
Courses to Consider:#
- CS 484 - Computational Vision (CS 370)
- CS 458 - Computer Security and Privacy
- CS 454 - Distributed Systems
- CS 452 - Real-time Programming
- CS 449 - Human-Computer Interaction
PD Courses#
- ✅ PD 1 - Career Fundamentals
- ⭕ PD 8 - Intercultural Skills
- ✅ PD 10 - Professional Responsibility in Computing
- ✅ PD 11 - Processes for Technical Report Writing
- ⭕ ?