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
- email michelle smith about math courses
- email cs-advisors@uwaterloo.ca for cs course questions + integ + ece 192
- coop questions - coop-math@uwaterloo.ca