Waterloo SE vs CS

Courses Left

SE - 18 courses (not including design project)

  • CS 349 User Interfaces
  • SE 465 Software Testing and Quality Assurance - BAD
  • SE 464 Software Design and Architectures - BAD
  • SE 463 Software Requirements Specification and Analysis - BAD
  • SE 380 Introduction to Feedback Control - HARD
  • CS 341 Algorithms
  • MATH 213 Signals, Systems, and Differential Equations
  • SE 350 Operating Systems
  • CS 343 Concurrent and Parallel Programming
  • ECE 358 Computer Networks
  • 3 Advanced Technical Electives
  • 2 Science Electives
  • 1 Humanities Elective
  • 2 More Electives
  • Design project stuff (not counted)

CS - 17 courses (could be 15 with design project courses)

  • STAT 230
  • CS 350 Operating Systems
  • CS 341 Algorithms
  • CS 343 Concurrent and Parallel Programming
  • ECE 358 Computer Networks (for depth)
  • 3 more CS courses
  • 1 Communication
  • 1 Humanities
  • 2 Social Science
  • 5 More electives

Interesting courses

  • ECE 231 LAB,LEC,TUT 0.50 - Semiconductor Physics and Devices (Science Elective)
  • ECE 405 or Phys 233 LEC,TUT 0.50 - Introduction to Quantum Mechanics (Science Elective, Depth)
  • BIOL 487 LEC,TUT 0.50 - Computational Neuroscience (ATE)
  • BIOL 280 LEC,TUT 0.50 - Introduction to Biophysics
  • CS 479 Neural Networks (ATE)
  • CS 480 Introduction to Machine Learning (ATE)
  • CS 484 Computational Vision (ATE)
  • CS 486 Introduction to Artificial Intelligence (ATE)
  • CS 458 - Computer security and Privacy (ATE)
  • ECE 495 LAB,LEC,TUT 0.50 - Autonomous Vehicles (ATE, Can’t take if not in SE)
  • ECE 486 LAB,LEC,TUT 0.50 - Robot Dynamics and Control (ATE)
  • MTE 544 Autonomous Mobile Robots (ATE)
  • SCI 238 LEC 0.50 - Introductory Astronomy (Bird, Science)
  • CLAS 104 - Greek Mythology (Bird, Humanities)
  • CS 493 and 494 - Design Project course
  • MTE 220 - Sensors and instrumentation (can I take this?)
  • CO 487 - Applied cryptography (ATE)

Questions

  • Can I switch my stream similar to harguns?
  • Will it be more difficult to get into courses than in SE?
  • Does INTEG 120 count for any of my requirements? I think it should.
  • Can I take ECE courses or MTE courses in my interesting courses if I’m in CS?
  • Can I take CS 493 and CS 494 in non-consecutive terms?
  • how does paying tuition work?

Labs

todo