ECE 306Probability Theory and Statistics
- Units
- 0.50
- Faculty
- Engineering
Not in the current Undergraduate Calendar. Shown as it appeared in 2024–25.
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 0 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.
Ensemble model of randomness. Conditional probability, independence, and Bayes' theorem. Random variables, probability distribution functions. Expected values. Collections of random variables, joint and marginal probability distributions, and correlation. Introduction to statistics. Confidence intervals. Estimation. Chi-squared test. p-values.
Prerequisites
- Complete all of the following
- Must have completed the following:
- MATH119 - Calculus 2 for Engineering (0.50)
- Must have completed the following:
- Must have completed at least 1 of the following:
- Students must be in level 3A or higher
- Enrolled in H-Computer Engineering, or H-Electrical Engineering
- Must have completed the following:
Antirequisites
- Not completed:
Leads to
Reviewed on UW Flow
50% liked it75% easy50% useful
From 4 ratings on UW Flow. Read them all on UW Flow.
Discussed on r/uwaterloo
7 posts and comments in 6 threads mention ECE 306, December 2017 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.
Fall 2021
Study tips for ECE students 2 points, 6 comments
“What are the best study tips you can offer a computer engineering student (going into 3A with a lot of labs). …”
u/AAstar2: “I was in ECE Stream 4 in CE. ECE 316 is hardest and ECE 380 is easiest. The rest are in moderate difficulty. Study post-midterm material first, then brush up on pre-midterm material. …”
u/uwgooseman: “… ECE 380 definitely is not easy and ECE 306 was a pretty confusing and content heavy course. …”
Winter 2020
how do i get rdy for 3a ece 8 points, 15 comments
u/smol-pp-man: “courses i’ll be taking ece 306 - probabilitiy and stasticd ece 327 - digital hardeare systems 351 - compilers 380 - analog controj systems also was i supposed to do a work term report this term cus i didn’t kno we had to lol TIA and any advice is appreciated”
u/StatSleuth: “How is ECE 306 Probability & Statistics so far? Heard the course content might be different this time (compared to the lost cause 316) given the change in number.”
ECE 306/316 Probability Theory & Statistics? 3 points, 7 comments
u/StatSleuth: “ECE 306 Probability Theory & Statistics is taught by Amir K Khandani next term (Spring). Any feedback on what the mid-terms, assignments, finals and class average was like? I believe this course was also taught as ECE 316 before... All reviews greatly appreciated”
Fall 2019
What can I do to get ahead for CE 3A 5 points, 1 comment
u/hairboi7878787: “I'm trying to get a decent average, so I want to begin reading about my courses. What can you tell me about ECE306 ECE327 ECE351 ECE380”
Winter 2018
For ECE 108 students - you may find this useful 14 points, 12 comments
u/honhonhonFRFR: “What's ECE 108”
u/xhumptyDumptyx: “It's apparently ECE 306 now, but it seems like it's pretty much the same course.”
Fall 2017
More changes coming to the ECE curriculum in 2018 54 points, 36 comments
u/jacer21: “… - 3A: Add ECE 318 (Core) and ECE 350 (Real-Time Operating Systems) (CE), remove ECE 306 (Core) and ECE 351 (CE). - 3B: Add ECE 307 (Probability Theory and Statistics 2) (Core) + a bunch of new choices for courses, remove ECE 390 (Core) and ECE 318 (EE). …”
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2024–25The archived 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
- 2020–21
- 2021–22
- 2024–25 (shown here)
- 2019–20 and earlier on ucalendar