SYDE 577Deep Learning
- Units
- 0.50
- Faculty
- Engineering
- Subject
- Systems Design Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 4 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
Introduction to deep learning. Regression and classification; backpropagation; convolutional and recurrent networks; optimization and regularization of deep networks; transformers; recent developments in the field.
Prerequisites
- Complete all of the following
- Students must be in level 3A or higher
- Complete 1 of the following
- Enrolled in H-Software Engineering
- Enrolled in a BASc program
Antirequisites
- Not completed nor concurrently enrolled in:
Leads to
No course lists it as a requisite.
Fall 2026 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5354 | 50 / 50 | M 09:00–10:50 F 13:30–14:20 |
| TUT 101 | 5355 | 50 / 50 | F 14:30–15:20 |
Reviewed on UW Flow
100% liked it25% easy88% useful
From 4 ratings and 2 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Very useful content and the professor's lectures are very engaging. There were optional tutorials to enhance our understanding and the assignments were fair.
The project was challenging. We were given a default choice of deep learning problem to solve, which was a specific challenge on kaggle. The default challenge was extremely difficult, and none of us were expected to have a fully-completed competition entry, which made expectations for assessment very difficult to manage.
The exam was extremely difficult, using highly specific detail instead of covering a broader scope of topics. It was also extremely long, requiring us to answer a minimum of 25 medium length questions, some…Dec 2025 · liked itOn UW FlowRemove this
Taught by Bryan Tripp. Overall it's not a bad course, you learn a ton of different and useful concepts like neural networks, backpropagation, CNNs, and transformers. I feel like the main shortcomings are from the prof, he's not very engaging and it feels like he himself does not know the content all that well. He basically reads off the slides and is really quiet and disengaging, and can barely answer any questions from students effectively. He has these in-class activities for people to try and apply what they learned (not graded) but he doesn't give any guidance at all and only sometimes shows the solutions for how to implement them. We had two assignments, one was to implement…
Dec 2024 · liked itOn UW FlowRemove this
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
Calendar versions
Undergraduate Calendar
- 2024–25
- 2025–26
- 2026–27 (shown here)
- 2019–20 and earlier on ucalendar