ECE 103Discrete Mathematics
- 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. It isn’t in the 2024–25 or later calendars.
In the course catalog from Winter 2020 to Spring 2024; Open Data has no classes for it in that time.
Propositional logic, predicate logic, set theory, finite automata, temporal logic. [Offered: W, S]
Requirements, as last listed
Prereq: Level at least 1B Computer Engineering or Electrical Engineering. Antireq: CO 220, ECE 108, MATH 229, 239, 249
In today’s calendar
Reviewed on UW Flow
70% liked it33% easy87% useful
From 158 ratings and 14 comments on UW Flow. The most helpful comments, quoted as written, without names. Read them all on UW Flow.
Hard. Just hard.
Mar 2015 · didn’t like it · 2 found this helpfulOn UW FlowRemove this
Difficulty: next level
Dec 2014 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
READ THE MATERIAL BEFORE THE CLASS. Seriously. This course is whack: you need an edge before every lecture.
Dec 2012 · didn’t like it · 1 found this helpfulOn UW FlowRemove this
Prof is very nice and humorous. The concepts are a little bit tricky.
Oct 2017 · liked itOn UW FlowRemove this
One of the more difficult courses in 1B, perhaps because there is no previous exposure to material on this subject. This is also the last year that "ECE 103" is being offered, beginning Winter 2018 this course is split into two - "ECE 108 and ECE 208", and according to Martin Pei, the instructor(s) will no longer be Math department faculty, rather it will be taught by ECE faculty.
Apr 2017 · liked itOn UW FlowRemove this
Discussed on r/uwaterloo
114 posts and comments in 86 threads mention ECE 103, June 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 2021
CE 2B 0 points, 2 comments
“Our classes just started and I'm already starting to feel overwhelmed. Which classes do I need to focus the most on, in terms of hardest content and useful content for future classes? …”
u/natobott: “… In the old curriculum we had ECE 103/316 If it’s Bill Bishop ECE 224 is just grinding through the practice finals, if it’s Rodolfo Pelozzoni I heard it was harder so pay attention to the notes... …”
Fall 2019
Thoughts on ECE 108? Looking to take on Letter of Permission. 0 points, 4 comments
“I'm at UWO in Discrete math, and it is quite literally the least organized course I've ever taken. I'm just wondering if anyone can tell me how ECE 108 is at Waterloo and if it's worth taking here.”
u/Frozen-Penis: “Maybe consider math 135. ECE 108 is still pretty new and a mess, which is a shame because its predecessor (ECE 103) was pretty good.”
Spring 2019
Transfer from ECE to CS in 2A 3 points, 9 comments
“Hey everyone! I'm a 1B Computer Engineering student who wants to transfer into computer science and I'm looking for any extra information on how the transfer process works, and additionally, how …”
u/dongla: “… So yea everyone else commenting is probably wrong since you used to be able to transfer into CS seamlessly in between 2A->2B since ECE103 converted to MATH135. Also the guy saying you have to spend a term in math only applies if you don’t have the ECE250 credit yet. …”
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. …”
How to study for ECE108 5 points, 4 comments
“can't find any past finals to study from, what should I do besides assignments and reading the textbook? If anyone remembers what was on their ECE108 finals from previous terms plz lmk thx <3”
u/slackware93: “study ece 103 past finals. 108 has only existed for a year lol”
CS 245E 9 points, 16 comments
u/Transcendate: “Since you aren't granted an equivalency for MATH 135 from ECE 108 (that replaced ECE 103), you could also consider taking MATH 135 over coop before starting your next academic term. …”
ECE 208 is not equivalent to MATH 135? 4 points, 6 comments
u/AdvancedHighway: “… If this really is the case (doesn't make much sense to me since the old ECE 103 apparently was equivalent to MATH 135), that would significantly lower the value of transferring for me as I'd be behind in CS by >2 terms. …”
u/Individual_Wrap: “Not an ECE 22 but take a look at the math undergraduate calendar : http://www.ucalendar.uwaterloo.ca/1819/COURSE/course-MATH.htmlMATH100s . …”
u/jjmod: “Ece103 wasn't listed before either, its up to the discretion of the advisors afaik”
u/AdvancedHighway: “Yeah I've looked at the undergrad calendar but the advisor said ECE 103 used to count as a MATH 135 credit, so I'm just confused because there've been a few posts over the last term or so about ECE transfers to CS post-2A and I wasn't sure if they're planning to take MATH 135 …”
u/jacer21: “ECE 108 is not the same course as ECE 103. They stripped most of the good math out.”
Fall 2018
Is Math239 really that hard? 7 points, 22 comments
“I was thinking of switching into CS from ECE but doubt I have what it takes to pass math239 without the stuff you guys learned in math135. …”
[deleted]: “… It's no harder than ECE 103. In fact, I did worse on my 103 midterm than my 239 midterm. Edit: Just read that you didn't take 103. You'll still be fine. Just transfer and get out of ECE. Edit2: Just apply. …”
Engineering transfers to cs 3 points, 14 comments
u/hic2482w: “… Note that ECE103 is your ECE108, so you will get a MATH135 transfer credit and can start CS in 2nd year. …”
Taking Math courses in ECE? 4 points, 7 comments
“Hey guys, &x200B; I was wondering if any of you guys in Engineering and/or ECE know about anything of having a math minor or option? …”
u/jacer21: “… You’ll get a nice base from Ece 103/108 and the rest you can learn as you go. Take Math 235/245. …”
Spring 2018
What’s the biggest L you’ve ever taken? 26 points, 36 comments
“I just missed a Greyhound to get back to Toronto for coop and had to give up an extra $200 to get home.”
u/OneFee: “Got a 39 in AFM 101. Took it next term and got 40.”
u/sirpaul589: “Passed ECE 103, failed 1B, had to retake ece103 (with Roh), and failed it with a 40. Calc in general was an even bigger L, but I'm too ashamed to talk about that lol.”
Is descrete math (ece108) useful for anything other than passing ece208? 0 points, 4 comments
“I know combinatorics and graphs show up in cs related courses but will I ever need to know what an equivalence relation or partial order is? …”
u/MyGaussianCurve: “… I took ECE103 but still lol...”
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