uwloo

ECE 140Linear Circuits

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 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

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

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 00147450 / 144TTh 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 00247460 / 150TTh 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 7011914123 / 9999Online or by arrangement
LAB 20147510 / 48Jan 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 20247520 / 48Jan 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 20347530 / 48Jan 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 20447750 / 50Jan 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 20547760 / 50Jan 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 20647770 / 50Jan 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 10147470 / 48W 08:30–11:20
W 08:30–11:20
TUT 10247480 / 48Th 08:30–11:20
Th 08:30–11:20
TUT 10347490 / 48T 08:30–11:20
T 08:30–11:20
TUT 10447500 / 50T 14:30–16:20
T 14:30–16:20
TUT 10547800 / 50W 14:30–16:20
W 14:30–16:20
TUT 10647810 / 50Th 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.

Suggest a resource.

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

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”

View on RedditRemove this

Winter 2024

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”

View on RedditRemove this

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).”

View on RedditRemove this

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”

View on RedditRemove this

Fall 2023

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. …”

View on RedditRemove this

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.”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar