Link to the University of Waterloo home page
2022-2023

The Undergraduate Calendar

 

 

Bachelor of Applied Science and Bachelor of Software Engineering Specific Degree Requirements

Faculty Options

Artificial Intelligence (Engineering) Option

The AI Option is available for students in all undergraduate Engineering plans at the University of Waterloo. The requirements for completion of the AI Option are:

All of

  • ECE 457A Co-operative and Adaptive Algorithms or MSCI 435 Advanced Optimization Techniques
  • MSCI 442 Impact of Information Systems on Organizations and Society

One of

  • CS 480 Introduction to Machine Learning
  • ECE 457B Fundamentals of Computational Intelligence
  • MSCI 446 Introduction to Machine Learning

One of

  • BME 356 Control Systems
  • CHE 341 Introduction to Process Control
  • ECE 380 Analog Control Systems
  • MTE 360 Automatic Control Systems
  • SE 380 Introduction to Feedback Control
  • SYDE 352 Introduction to Control Systems

Three additional courses, at least one of which must be from Mathematics and at least one from Engineering, from the following list.

  • CHE 522 Advanced Process Dynamics and Control
  • CHE 524 Process Control Laboratory
  • CO 456 Introduction to Game Theory
  • CO 463 Convex Optimization and Analysis
  • CO 466 Continuous Optimization
  • CS 480 Introduction to Machine Learning
  • CS 484 Computational Vision
  • CS 485 Statistical and Computational Foundations of Machine Learning
  • ECE 423 Embedded Computer Systems
  • ECE 455 Embedded Software
  • ECE 481 Digital Control Systems
  • ECE 486 Robot Dynamics and Control
  • ECE 488 Multivariable Control Systems
  • MSCI 446 Introduction to Machine Learning
  • MTE 544 Autonomous Mobile Robots
  • STAT 341 Computational Statistics and Data Analysis
  • STAT 440 Computational Inference
  • STAT 441 Statistical Learning - Classification
  • STAT 444 Statistical Learning - Advanced Regression
  • SYDE 522 Foundations of Artificial Intelligence
  • SYDE 556 Simulating Neurobiological Systems
  • SYDE 572 Introduction to Pattern Recognition

Note

Special topics courses may sometimes be appropriate for this Option; interested students should see the option co-ordinator for confirmation.


Office of the Registrar
University of Waterloo
Ira G. Needles Hall
200 University Avenue West
Waterloo, Ontario, Canada N2L 3G1
519-888-4567