uwloo

ECE 495Autonomous Vehicles

Units
0.50
Faculty
Engineering
Subject
Electrical and Computer Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 2 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.

Autonomous driving system overview; computer vision basics, deep learning for perception, motion modelling and state estimation, localization and mapping, object tracking, behavioral planning and reinforcement learning, path planning and vehicle control, safety and verification and validation, adoption and impact.

Prerequisites

Antirequisites

None listed.

Leads to

No course lists it as a requisite.

Winter 2027 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00148950 / 140MF 13:00–14:20
Jan 13 16:00–17:20
Feb 3 16:00–17:20
Mar 3 16:00–17:20
Mar 24 16:00–17:20
LEC 701197480 / 9999Online or by arrangement
LAB 20149730 / 140Online or by arrangement
TUT 10148960 / 140Th 19:00–19:50

Reviewed on UW Flow

67% liked it36% easy68% useful

From 9 ratings and 7 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.

  • The course expects us to use google colab for the machine learning assignments, however they do not provide any form of support for additional compute resources. Once your free GPU credits run out that's it. Its ridiculous that a course that I'm paying thousands in tuition for cannot provide the minimum resources for an effective learning experience. It's unreal that I'm expected to keep some notebook open for days because I ran out of GPU credits and am forced to train my network using CPU.
    The bare minimum they can do is provide a version of the assignment that can be completed from the schools ubuntu servers so that I can at least use GPU compute.
    Beyond that, half the assignments are…

    Feb 2023 · didn’t like it · 5 found this helpfulOn UW FlowRemove this

  • This is the most cobbled together course I have ever taken in my 5 years at uw.
    I've only done two assignments so far and both were just straight up copied from other sources (udacity, Stanford cs231). This itself would've been fine, but what irks me is that there was absolutely no effort put in to even change the slightest thing about the assignments. A2 in this class is A1 in the Stanford cs course, but the prof did not even bother to change the folder name from "assignment 1" from "assignment 2". And all the other useless files were left in the folder (since we only needed part of the Stanford assignment).
    And the main challenge from A2 comes from getting a working environment, not…

    Jan 2023 · didn’t like it · 4 found this helpfulOn UW FlowRemove this

  • Very fun and interesting course. It is mostly delivered in a flipped classroom style, with occasional guest lectures that showcase the latest developments in the AV world.
    There is definitely a lot of material to get through, and the professor himself said he would've preferred this to be split into two separate courses.
    The good thing is, if you are not interested, you do not really have to go through all the content/can skim it to get a decent grade, as the assignments and assessments are very clear in what parts they cover.
    Overall fun course

    May 2025 · liked itOn UW FlowRemove this

  • Pretty mid course. Lecture style is flipped classroom, where you watch/read the videos/slides yourself. Weekly assignments that are pretty easy worth 50%. Midterm and final were almost identical to practice versions. There is a lot of course content! 3 hour videos a week. But, as long as you keep up with content, given the easy exams and assignments, it's not hard to pull an 80+ in the course with little effort. I would summarize the course as breadth not depth. You cover many topics from classical image processing, to CNNs, to state models. If you're okay with learning all the content yourself, it is a fairly interesting course. Personally would have preferred a non-flipped classroom style…

    May 2023 · liked itOn UW FlowRemove this

  • Course with a very broad range of topics in robotics and a very good starting point for variety of machine learning topics. If you have an interest in working in the field of autonomous vehicles or robotics, the course will certainly be valuable to you in terms of course content.
    In terms of the workload however, it is quite substantial especially given the variety of topics, which require some self-learning in order to fully grasp and appreciate (e.g. classical image processing, CNN's, Bayesian Filtering, etc.). If you're a fan of robotics and autonomous navigation I wouldn't let this aspect dissuade you from taking it, as the assignments taught me a significant number of transferable…

    Apr 2023 · liked itOn UW FlowRemove this

Discussed on r/uwaterloo

17 posts and comments in 11 threads mention ECE 495, November 2020 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.

Fall 2024

AI specialization without Engineering course 1 point, 2 comments

“Is there a way to not take an engineering course with an AI specialization? Or at least wave the prereqs to an engineering course if forced to take it? …”

u/SinclairHudson: “I got the AI specialization by only taking ECE495. SE380 is much harder from what I've heard, and not as relevant to AI. The requirements for the specialization change year to year. …”

u/EmotionalYesterday39: “hows ECE495, whats the workload and how well is it organized?”

View on RedditRemove this

Spring 2024

Course Selection for AI/ML + imaging 7 points, 6 comments

u/jawyau: “… ECE 457A ECE 457B SYDE 522 MSCI/MSE 446 SYDE 575 SYDE 572 ECE 495 CS 488 CS 484 I ideally want a lighter term but I also understand that some of the good courses are difficult so I'm willing to put in the effort if it's really worth it in the long run. …”

View on RedditRemove this

Winter 2024

ECE 495 Autonomous Vehicles 14 points, 2 comments

u/najeff2: “Planning to take it during the winter term but haven’t seen any recent reviews on how the course is (the ones on reddit or from 4-5 years ago) and uwflow has no written review. Curious if anyone took it recently and wondering how it was and what kind of deliverables there are. …”

u/Jumpy_Brilliant_4025: “I took it during the Winter 2022 semester with Czarnecki. Easily my favourite course I've taken so far. …”

u/xxxxx12138: “Hi, I noticed that you took ECE495 in 2022 and mentioned that there was a question bank from which all the midterm and final exam questions were derived. Unfortunately, this year we weren’t provided with that bank; we only have some practice questions for each unit. …”

View on RedditRemove this

ML Application Course in MSCI and ECE, Advice 2 points, 5 comments

u/Impossible_Ebb2433: “… Two courses I have my eyes on are MSCI 541 (Search Engine) which seems to be more information retrieval and NLP flavored, and ECE 495 (Autonomous Vehicle) which seems to be more CV-related. Which one would people recommend more? …”

u/dbifsddswxxs: “ECE495 isn't well organized”

u/tendstwofiftytwo: “ECE 495 is not the best organized course. C9nsider sniping a seat in MTE544 in the Fall with Yue Hu or take ME597 topic autonomous Mobile Robots in the winter. These courses are basically the same. Covering modeling,controls,localization,pathfinder being heavily labs based. …”

View on RedditRemove this

Winter 2023

Spring 2022

Winter 2021

Fall 2020

Need some advice from ECE fellows 2 points, 12 comments

u/dwandred: “… I am thinking about taking ECE493/495, which is a quite flexible course about some interesting topics like reinforcement learning/autonomous vehicles. I have a little CS backgrounds (CS135/136) but I learned coding in python by myself. …”

u/Throw-away-560: “I don't know, I haven't taken ECE 493/495 before.”

u/Frozen-Penis: “looks like ece 495 used to be a special topics course before (ece 493 T21), I didnt take it myself but you can probably look up the syllabus and people talking about the course such as this thread: …”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar