Teaching

ECE 499 Project Course

Semester: 

N/A

Offered: 

2019

I am the co-ordinator for this course, I co-ordinate students connection to their supervisoring professor. This page is meant to provide some helpful information for those students considering the ECE 499 Project as an elective course in their  4A or 4B term. Note that this is a single term course.    Further details are available on the course website.

Read more about ECE 499 Project Course

ECE 657A - Data and Knowledge Modeling and Analysis

Semester: 

Winter

Offered: 

2020

Engineers encounter data in many of their tasks. Whether the sources of this data may be experiments, databases, computer files, or the Internet, there is a dire need for effective methods to model and analyze the data and extract useful knowledge and information from it. This course aims to provide engineering graduate students with essential knowledge of data representation, grouping, mining and knowledge discovery.

 

  • Instructor: Prof. Mark Crowley - ECE 4114 - mcrowley@uwaterloo.ca - @compthink
  • Course Outline: TBD
  • ...
Read more about ECE 657A - Data and Knowledge Modeling and Analysis

ECE 108 - Discrete Mathematics and Logic

Semester: 

Winter

Offered: 

2020

Introduction to discrete mathematics, including: propositional/Boolean logic, syntax and semantics, proof theory, and model theory; set theory, relations and functions, combinatorics (counting techniques, permutations, and combinations), graph theory. Applications in electrical, computing and software engineering.

  • Instructor: Prof. Mark Crowley - ECE 4114 - mcrowley@uwaterloo.ca - @compthink
  • Course Outline: ECE 108 W20 Course Outline
  • Schedule...
Read more about ECE 108 - Discrete Mathematics and Logic