Target Major + Minor


Terms

1A

  • ✅ 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

1B

  • ✅ 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

2A

  • ✅ ANTH 100 - Introduction to Anthropology
  • ✅ CS 245 - Logic and Computation
  • ✅ CS 246 - Object-Oriented Software Development
  • ✅ SOC 101 - Introduction to Sociology
  • ✅ STAT 230 - Probability

2B

  • ✅ 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

3A

  • ✅ CO 487 - Applied Cryptography
  • ✅ CS 341 - Algorithms
  • ✅ CS 350 - Operating Systems
  • ✅ SCI 206: - The Physics of How Things Work
  • ✅ STAT 231 - Statistics

3B

  • ✅ 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

4A

  • ✅ CO 479 - Neural Networks
  • ✅ CS 482 - Computational Techniques in Biological Sequence Analysis
  • ✅ CS 480- Introduction to Machine Learning
  • ✅ MUSIC 333 - Music and Landscape
  • ✅ CS 456 - Computer Networks

4B

  • ⭕ CO370
  • ⭕ CS444
  • ⭕ ?
  • ⭕ ?
  • ⭕ ?

Courses to Consider:

  • CS Courses:
    • CS 458 - Computer Security and Privacy
    • CS 454 - Distributed Systems
    • CS 449 - Human-Computer Interaction
    • CS 452 - Real-time Programming
    • CS 442 - Principles of Programming Languages
  • CO Courses:
    • CO 353 - Computational Discrete Optimization
    • CO 370 - Deterministic OR Models
    • CO 456 - Introduction to Game Theory
  • Other Courses:
    • CLAS 104 - Classical Mythology
    • CLAS 201 - Love, Life, and Death in Greece
    • CLAS 202 - Love, Life, and Death in Rome
    • GEOG 219 - How Pandemics Change the World

PD Courses

  • ✅ PD 1 - Career Fundamentals
  • ✅ PD 8 - Intercultural Skills
  • ✅ PD 10 - Professional Responsibility in Computing
  • ✅ PD 11 - Processes for Technical Report Writing
  • ✅ PD 5 - Project Management