ECE 155Engineering Design with Embedded Systems
- Faculty
- Engineering
- Last listed
- Spring 2024
No longer offered. It was in Waterloo’s course catalog since at least Winter 2020 (as far back as Open Data goes) to Spring 2024 and last ran in Spring 2020. It isn’t in the 2024–25 or later calendars.
When it ran
- W20
- S20
Ran in 2 terms, Winter 2020 to Spring 2020.
Introduction to embedded systems, review of engineering design and analysis principles, software development life cycle, integrated development environments, use of software requirements and specifications, unified modelling language and documentation, event handling, simulation, project management, project scheduling, testing, verification, and maintenance considerations. [Offered: W,S]
Requirements, as last listed
Prereq: ECE 150; Level at least 1B Computer Engineering or Electrical Engineering.
In today’s calendar
- ECE 108 lists it as an antirequisite
Reviewed on UW Flow
43% liked it71% easy58% useful
From 141 ratings and 17 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
If you asked me what this course was about, I wouldn't be able to tell you. This course is a disaster, has no clear focus at all. Some important topics are introduced, but not explained enough to be actually be useful. Labs were a mess, manual was awful. No one liked this course, not the students, not the profs, not the lab TA's. Pure memorization
Jul 2016 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
So boring. The labs were very poorly organized and took WAY too much time. The course can be a struggle if you're new to programming. Good thing they are removing it.
Feb 2016 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
good to learn UML diagram
Jan 2018 · liked itOn UW FlowRemove this
A lot of this course is pure memorization but if you look in deep, there is some use from the concepts we learn. Also you get the foundations of Android development.
Aug 2017 · liked itOn UW FlowRemove this
Thank fuck it's gone
May 2017 · didn’t like itOn UW FlowRemove this
Discussed on r/uwaterloo
134 posts and comments in 100 threads mention ECE 155, April 2012 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.
Spring 2024
Incoming mech eng student, can't decide if I should apply for a transfer to tron 1 point, 10 comments
u/sai2654: “… Over the summer I plan to learn ece 155 and ece 250 and work on my passon project of making my own sim racing wheel. I just wanted to know if it would make more sense to continue self study or switch to tron. …”
Fall 2023
How was ECE 155 and why did they remove it ? 3 points, 0 comments
How was ECE 155 and why did they remove it ? 13 points, 6 comments
u/torido314159: “I went through an old 155 final and it seems like that course would actually teach you useful stuff, why did people detest the course so much ?”
Fall 2020
Lectures slides aren't complete without any jokes 71 points, 11 comments
u/Frozen-Penis: “my favourite moment was when studying for ece 155 and finding out that zarnett scripted the jokes he told us in class”
Spring 2020
Who is the shittiest prof in UW and why is it Paul Ward? 40 points, 29 comments
[deleted]: [deleted]
u/Phn7am: “… My experience with him was from ece 155, and the class hated his guts. At least he had jokes to crack... now levine was the opposite from what a classmate had told me lol. …”
Winter 2020
Scholz update, you guys fucked up by emailing him so much he is reporting it to police lol 272 points, 35 comments
u/idkthrowaway19982: “I don't even go to this school and I have been finding these prof posts very entertaining. idk why I am even joined to this group honestly”
u/Cainhelm: “… ECE 155 was just structured differently from other ECE courses so it felt more like an art elective. …”
Spring 2019
What ECE courses touch on OOP design, or did you just have to learn that yourself. 0 points, 2 comments
u/flareon: “ECE 355 did, then that got turned into ECE 155, but that got removed. Now the 2022s and onwards don't have a dedicated course for that.”
What is going on about 2023 ECE students? 41 points, 27 comments
“A little bit out of the loop, seems like the cohort has a lot of problem. What is going on?”
u/ece_te: “I'd like to say ECE students in general like to complain a lot. The program is hard - yes, but time management is very important. …”
u/ece_te: “Yeah something like that. 2A was nerfed and made 1B harder, while getting rid of useless courses like ECE 155 (might have been ECE 355 back in your days). Overall I like it because in the long run you get more TE's to pick from, which I think is better.”
Winter 2019
Transferring from ECE 10 points, 11 comments
“Hi, so I'm in 1B ECE, and I'm thinking about transferring out since I haven't really enjoyed any of the courses from 1A/1B, and going by the marks that have already been released, it's not really the …”
u/ece_te: “Do you know what you want to do in the future? It sounds like you are blindly choosing a program to go into because you don't like ECE. …”
u/ece_te: “… I struggled with some of my courses back then (namely, ECE 106, ECE 103 - may not exist anymore due to the curriculum change) and I really hated ECE 155 (likewise with 103). Figured that CS might be a better fit for me. …”
ECE alternative to CS 246? 8 points, 11 comments
“I'm trying to take either CS 246 or some course that is an anti req to it. What courses can ECE take that are similar to CS 246?”
u/evilcubed: “There used to be ECE 155 that taught these object oriented design patterns, but now I'd say a combination of OS (ECE 255) and Software Design and Architecture (ECE 452) is most similar”
Which of these classes are bird courses/which can I skip? Not sure how it is humanly possibly to stay in class for 8 hours a day. How are labs and which tutorials have quizzes? 37 points, 43 comments
u/scoutchen: “… IIRC, you could probably skip ECE 155 lectures in the older curriculum but thankfully they got rid of that course.”
Spring 2018
Failed ece 254 and feel like shit 8 points, 6 comments
“Had it with zarnett this term and got 42. I’m so fucking scared of the supplementary and I think I might fail it. I feel like shit and feel like I’ll never be a good engineer. …”
u/kingece: “I got a 40% in ECE 155 (I even got 100s on all my labs). Did the supplementary and got a 85. You have 4 months to study, don't worry about it.”
Check it elsewhere
- Undergraduate Calendar, 2023–24Its last calendar entry, on ucalendar
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them