Classes

ECE 499 Project Course (every term)

Semester: 
N/A
Offered: 
2025

The ECE 499 Project is an elective course that can be taken once by a student in their 4A or 4B term. Note that this is a single-term course.   Once a project topic of interest is determined, then a supervisor should be found (typically a faculty member of ECE). The departmental web pages for faculty should be consulted to learn more about the research interests, recent publications and supervised graduate student thesis titles of...

Read more about ECE 499 Project Course (every term)

ECE 657A - Data and Knowledge Modeling and Analysis

Semester: 
Winter
Offered: 
2022

Engineers encounter data in many of their tasks, whether the sources of this data may be from experiments, databases, or the Internet. There is a need for effective methods to analyze data, extract useful knowledge from it and to know how to act on it. In this course students will learn how to analyse and prepare data, describe and apply theoretical concepts in Data Science and Machine Learning, design data processing pipelines and implement important machine learning algorithms on a range of datasets and tasks. Students will gain practical experience with coding and analysis through...

Read more about ECE 657A - Data and Knowledge Modeling and Analysis

ECE 457C - Reinforcement Learning

Semester: 
Spring
Offered: 
2022

Note: Also Known As ECE 493 Topic 42 - (Probabilistic Reasoning and) Reinforcement Learning

Offered: Spring 2022 Instructor: Prof. Mark Crowley
Website Updated List of...
Read more about ECE 457C - Reinforcement Learning

Reinforcement Learning

Semester: 
Spring
Offered: 
2022

Note: Also Known As ECE 457C Reinforcement Learning

Offered: Spring 2021 Instructor: Prof. Mark Crowley
Website  
TBD ...
Read more about Reinforcement Learning

ECE 108 - Discrete Mathematics and Logic

Semester: 
Spring
Offered: 
2020

ECE 108 Course logoIn ECE 108 we will be learning about discrete mathematics and logic. These are an essential set of tools and theory needed by all engineers and they also provide the underlying theory needed to understand computation itself. The instructors for...

Read more about ECE 108 - Discrete Mathematics and Logic

ECE 493 - Reinforcement Learning

Semester: 
Spring
Offered: 
2020

 

NOTE: For the latest version of this course see https://uwaterloo.ca/scholar/mcrowley/classes/reinforcement-learning

  • Contact: mcrowley@uwaterloo.ca
  • Office: E5 4114
  • Office Hour: Regular online office hours on Skype for Business

Teaching Assistants:

  • Sriram Ganapathi Subramanian
      ...
Read more about ECE 493 - Reinforcement Learning