ECE 140Linear Circuits
- Units
- 0.50
- Faculty
- Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 4 of the last 7 terms. Winter 2027: scheduled, 3 lecture sections. Spring 2027: schedule not out yet.
Analysis of linear circuits. Voltage, current, resistance, capacitance, inductance, voltage source, current source, dependent sources, Ohm's Law, Kirchhoff's Laws, nodal analysis, mesh analysis, circuit transformations, operational amplifier circuits, time response, sinusoidal steady-state response. Preparing for, conducting, and reporting of laboratory experiments.
Prerequisites
- Complete all of the following
- Students must be in level 1B or higher
- Enrolled in H-Computer Engineering, H-Electrical Engineering, or H-Software Engineering
Antirequisites
- Not completed nor concurrently enrolled in any of the following:
- AE123 - Electrical Circuits and Instrumentation (0.50)
- CIVE123 - Electrical Circuits and Instrumentation (0.50)
- ENVE123 - Electrical Circuits and Instrumentation (0.50)
- GEOE123 - Electrical Circuits and Instrumentation (0.50)
- GENE123 - Electrical Circuits and Instrumentation (0.50)
- ME123 - Electrical Engineering for Mechanical Engineers (0.50)
- MTE120 - Circuits (0.75)
- NE140 - Linear Circuits (0.50)
Leads to
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 4745 | 0 / 144 | TTh 12:30–13:20 W 12:30–13:20 TTh 12:30–13:20 W 12:30–13:20 Jan 29 15:30–16:20 Mar 12 15:30–16:20 Mar 5 15:30–16:20 Feb 23 12:30–14:20 |
| LEC 002 | 4746 | 0 / 150 | TTh 08:30–09:50 TTh 08:30–09:50 Jan 21 11:30–12:20 Mar 4 11:30–12:20 Mar 11 11:30–12:20 Feb 23 12:30–14:20 |
| LEC 701 | 1914 | 123 / 9999 | Online or by arrangement |
| LAB 201 | 4751 | 0 / 48 | Jan 28 08:30–11:20 Feb 11 08:30–11:20 Mar 11 08:30–11:20 Mar 25 08:30–11:20 Apr 8 08:30–11:20 |
| LAB 202 | 4752 | 0 / 48 | Jan 26 08:30–11:20 Feb 9 08:30–11:20 Mar 9 08:30–11:20 Mar 23 08:30–11:20 Apr 6 08:30–11:20 |
| LAB 203 | 4753 | 0 / 48 | Jan 27 08:30–11:20 Feb 10 08:30–11:20 Mar 10 08:30–11:20 Mar 24 08:30–11:20 Apr 7 08:30–11:20 |
| LAB 204 | 4775 | 0 / 50 | Jan 20 13:30–16:20 Feb 3 13:30–16:20 Mar 3 13:30–16:20 Mar 17 13:30–16:20 Mar 31 13:30–16:20 |
| LAB 205 | 4776 | 0 / 50 | Jan 21 13:30–16:20 Feb 4 13:30–16:20 Mar 4 13:30–16:20 Mar 18 13:30–16:20 Apr 1 13:30–16:20 |
| LAB 206 | 4777 | 0 / 50 | Jan 19 13:30–16:20 Feb 2 13:30–16:20 Mar 2 13:30–16:20 Mar 16 13:30–16:20 Mar 30 13:30–16:20 |
| TUT 101 | 4747 | 0 / 48 | W 08:30–11:20 W 08:30–11:20 |
| TUT 102 | 4748 | 0 / 48 | Th 08:30–11:20 Th 08:30–11:20 |
| TUT 103 | 4749 | 0 / 48 | T 08:30–11:20 T 08:30–11:20 |
| TUT 104 | 4750 | 0 / 50 | T 14:30–16:20 T 14:30–16:20 |
| TUT 105 | 4780 | 0 / 50 | W 14:30–16:20 W 14:30–16:20 |
| TUT 106 | 4781 | 0 / 50 | Th 14:30–16:20 Th 14:30–16:20 |
Resources
Around the web
Found by uwloo’s link finder, which checks that each page names ECE 140.
- Circuit Simulator Applet Other · falstad.com · from UWaterloo Links (SE) Remove
Reviewed on UW Flow
74% liked it60% easy80% useful
From 623 ratings and 117 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
I'm lovin' it.
Apr 2016 · liked it · 2 found this helpfulOn UW FlowRemove this
Although not necessarily "useful", I personally found it a lot of fun. The labs and CDTs will boost your mark so make sure you attend. Make sure you study for the midterm and the final, though!
Jan 2016 · liked it · 2 found this helpfulOn UW FlowRemove this
very hard course. I really think it's the hardest first year course taken by SE students. Peter Levine was a very challenging exam maker, and really provided the students with no aids. There weren't any slides or course info posted on learn. Fully speculative. I really think it's an interesting topic, but I would say the professors made it unbearable.
Apr 2026 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
Very fun and useful course for ECE, especially EE. Pre midterm is very very easy, post midterm is where the actual course really begins. Midterm was not only fair, but very easy. Final was difficult and was a pass fail final. Fortunately, Dabbagh removed the stipulation (as I believe too many people failed). Unfortunately Prof. Dabbagh is not a good professor at all, his lectures are him summarizing his notes, he does'nt post his completed notes, and its often difficult to understand concepts in his class. With a good prof, this course would be amazing. Unfortunately, lectures with Dabbagh were close to useless, this course for me was fully self taught.
Sep 2024 · liked it · 1 found this helpfulOn UW FlowRemove this
To summarize this course: V = IR
Apr 2024 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
Discussed on r/uwaterloo
247 posts and comments in 195 threads mention ECE 140, May 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
ECE 140 Curve? 1 point, 0 comments
ECE 140 curve?? 1 point, 0 comments
What calculator do i get 8 points, 12 comments
“Going into engineering. Is there any good calculators to get?”
u/the-scream-i-scrumpt: “u need a pink tie calculator”
u/footloooops: “Not all professors care about that. I know at least in ECE 140, the professor allowed a graphing calculator. For the rest of my courses, there has probably been one or two courses where I had to bring a pink tie certified calculator”
se 1A schedule 7 points, 4 comments
“Is it common to have lecture times and dates change every week?”
u/bandwag0n3r: “What happened to ECE 105, do SE's not take that anymore?”
u/Narrow_Wrangler_6008: “Unsure about ECE105 but I’m pretty sure we take ECE124 & ECE140 second term”
Need a personal tutor for ece 140 2 points, 3 comments
u/anonymous23412345: “Desperately need a tutor for ece140. Linear circuits. Struggling so hard in this course right now. Please if anyone has any leads or can tutor me I would so very much appreciate it. Paying hourly ofc”
Winter 2024
Just ECE Tingz 157 points, 27 comments
u/dechair5: “Cookie to whoever guesses the course”
u/RandomBananazz: “Lol ECE 140 in my year looked similar”
Failing 1B ECE 12 points, 22 comments
“So I made a post before about me worrying about passing this term. We have got 3/5 midterms back and i got 56 on 124, 57 on 119, and 22 on 106... …”
u/elegantpeacock: “… (the lecture notes have similar if not identical examples, but with proper explanation), ece140 has good practice questions in the textbook, hell week is tough but just keep trying, gl also getting a study group / friends to help you study can help w the motivation / learning”
ECE 207 without ECE 240 2 points, 3 comments
u/just-for-fun-lol: “… I realized ECE 140 and ECE 240 are prerequisites for this course but I didn't take ECE 240. I have heard that ECE 240 is not really needed for ECE 207 and my advisor also suggested I could take it without having the ECE 240 credit. …”
u/ehhthing: “ECE 140 is basically all you need for 207, and you barely need 140 (definitely doable if you didn't take the course).”
ece 1b 4 points, 5 comments
u/elegantpeacock: “ugh for ece106 i recommend checking out mit open courseware, they have good examples/course notes and for ece140 the textbook has good examples”
Fall 2023
Honest reviews of Dabbagh for 207 17 points, 3 comments
u/United-Cancel7053: “I have had his ECE140, his lecture is more than average, he just reads his course notes out. But his course note is actually good.”
there is no solace above or below 238 points, 51 comments
u/titanking4: “Dam, ECE 140 having a 3hr tutorial, that's gonna be some tutorialing. 4:20 finish time is however pretty good though, other years could often finish even later than that, but have some days (mostly friday and monday) with nothing in the morning. …”
Do People from other countries already know the content? 36 points, 16 comments
“I saw a Uwaterloo meme a few days ago (made years ago) about some stereotypes for foreign exchange students who start struggling after 2nd year because they weren't taught it back in mainland China. …”
u/torido314159: “ECE 140 is physics 11-12 in my country. ECE 240 could be in grade 12 if you happen to specialize in physics at a cracked magnet highschool in my country.”
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