uwloo

ECE 331Electronic Devices

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 3 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

Review of band theory and doped semiconductors in thermal equilibrium, charge neutrality, mass action law, recombination and transport mechanisms, Boltzmann relations. Device theory and modelling of p-n junction diode and derivation of dc and ac characteristics, charge storage effects. Principles, device theory, and modelling of metal-oxide semiconductor field-effect transistors (MOSFETs), and the derivation of threshold voltage, dc current characteristics, small signal ac models. Principles of bipolar transistor and derivation of dc and ac terminal characteristics, equivalent circuits.

Prerequisites

Antirequisites

None listed.

Leads to

Fall 2026 sections

Enrolment from UW Open Data, which can trail Quest by up to two days. Instructors and rooms: Schedule of Classes.
SectionClassEnrolledMeets
LEC 001509569 / 78MF 11:30–12:50
Sep 10 16:00–17:20
Oct 1 16:00–17:20
Oct 29 16:00–17:20
Nov 19 16:00–17:20
LAB 201509726 / 26M 08:30–11:20
LAB 202509820 / 26W 08:30–11:20
LAB 203515123 / 26F 08:30–11:20
TUT 101509669 / 78M 20:00–20:50

Reviewed on UW Flow

47% liked it48% easy53% useful

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

  • Lowkey a cool course. Make sure that you understand every concept thoroughly though.

    Oct 2025 · liked itOn UW FlowRemove this

  • Pre-midterm the course is mostly a review of ECE231 with some extra content. Post midterm the course goes into the fabrication side involving topics such as photolithography, dosing and etching and is quite interesting. You are learning the full details of what you are seeing the lab. The inlab is pretty much the full process of going from a silicon wafer to having made Mosfets and Diodes however the in lab is mostly just watching what happens and has little actual hands-on parts. This may change in the future but that is how it was when I took it Fall 2023

    Feb 2024 · liked itOn UW FlowRemove this

  • I like Wong, he's an engaging prof. The lab instructor Bahareh is ok

    Jul 2022 · liked itOn UW FlowRemove this

  • unbearably uninteresting

    Aug 2017 · didn’t like itOn UW FlowRemove this

  • Almost half the course was a repeat/build-up of material covered in ECE 209. I found the rest of it quite boring

    Aug 2016 · didn’t like itOn UW FlowRemove this

Discussed on r/uwaterloo

25 posts and comments in 23 threads mention ECE 331, November 2015 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 2023

ECE 3B TEs 9 points, 8 comments

u/NFLYoungGuy: “… There are also other things in the 3rd TE list: “One of ECE 313, ECE 320, ECE 331, ECE 351, ECE 356, ECE 358, ECE 360, ECE 373” The dilemma rn is between: databases -> easier content wise (for me at least) vs architechure -> more challenging but no paul ward. …”

View on RedditRemove this

Spring 2021

ECE 231 advice 1 point, 3 comments

“There isn't anything on uwflow.com or on this sub. Thinking of taking it as an elective but don't want my ass wrecked. Any advice?”

u/Plane_Razzmatazz_143: “So I am from the old curriculum where we had ECE 209 and ECE 331 as the two foundational semiconductors course. Based on the description for 231, it seems like a blend of 209 and 331. I had Prof Wong for 209 and he was meh at best. …”

View on RedditRemove this

Spring 2020

Spring 2019

Final grades for GENE 123 3 points, 6 comments

“Selva section. There is still nothing on Quest??”

[deleted]: “Lmao im having Selva for ECE331, still waiting on grades too. Regardless, Selva is the ECE Santa we all need and bless that man”

View on RedditRemove this

Winter 2019

Anyone taken ECE 3A have tips and suggestions for survival? 3 points, 7 comments

u/guywhoknowsnoguys: “Pretty much the title - looking at course specific suggestions. ECE 375 \- Electromagnetic Fields and Waves ECE 316 \- Probability Theory and Statistics ECE 380 \- Analog Control Systems ECE 331 \- Electronic Devices TYSM!! :) :)”

u/bromdenki: “… ECE 331 is an absolute torture to get through. Just memorize how things are made and you should be good. …”

View on RedditRemove this

Fall 2018

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar