uwloo

ME 262Digital Logic, Microcontrollers, and Programmable Logic Controllers

Units
0.50
Faculty
Engineering
Subject
Mechanical Engineering

When it runs

  1. F24
  2. W25
  3. S25
  4. F25
  5. W26
  6. S26
  7. F26
  8. W27
  9. S27

Ran in 5 of the last 7 terms. Winter 2027: not on the schedule. Spring 2027: schedule not out yet.

Number systems, logic gates, Boolean algebra. Karnaugh maps and combinational logic design. Sequential logic and state machines. Programmable Logic Controllers (PLCs) and PLC programming using ladder logic. Microcontroller I/O and interfacing. Laboratory work includes microcontroller and PLC programming.

Prerequisites

  • Complete all of the following
    • Must have completed at least 1 of the following:
      • ME123 - Electrical Engineering for Mechanical Engineers (0.50)
      • MTE120 - Circuits (0.75)
    • Students must be in level 2B or higher
    • Enrolled in H-Mechanical Engineering

Antirequisites

  • Not completed nor concurrently enrolled in any of the following:
    • MTE262 - Introduction to Digital Logic (0.50)

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 001450488 / 92MWF 10:30–11:20
LAB 201450622 / 25M 13:30–16:20
LAB 202450723 / 23T 13:30–16:20
LAB 203450823 / 23Th 13:30–16:20
LAB 204521220 / 23F 13:30–16:20
TUT 101450588 / 92Th 08:30–09:20

Resources

Around the web

Found by uwloo’s link finder, which checks that each page names ME 262.

Suggest a resource.

Reviewed on UW Flow

71% liked it68% easy69% useful

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

  • Amazing brilliant prof and amazing TAs. Exams were a little too long and difficult but the labs and projects acted as counterweights to the exam difficulty.

    Aug 2024 · liked it · 1 found this helpfulOn UW FlowRemove this

  • The pre-midterm course content is quite straightforward, with a relatively easy midterm exam. Everything post-midterm made zero sense, however, the final was still easy. Luckily, as of S24, this course no longer covers coding in Assembly, which is good. The TA review sessions were GOATED and helped many students do well on the exams. As for the labs, they were good mark boosters. The project came out of nowhere, but with only a couple of hours of effort, you can get a good mark. That being said, for those who wish to stay in traditional Mech disciplines, this course is kinda useless.

    Aug 2024 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • Hated this course from the first lecture to the final exam. Boolean algebra sucks and gave me a headache, not to mention all the weird logic devices that you have to know and apply on the exams. This was one of the only courses where I just hated the material-it has almost no applicability in mech and I forgot half of it when I walked out of the final (like I still dont know what the fuck is a flip flop). Yue was a good prof though, clear and concise during lectures, and her exams were fair. Do the practice midterm released before the actual midterm and you will be fine. Labs are a mark boost.

    Aug 2023 · didn’t like it · 1 found this helpfulOn UW FlowRemove this

  • Fun class! The work was quite different from our other courses but the stuff taught was very interesting

    Jan 2025 · liked itOn UW FlowRemove this

  • This course was really interesting and a nice break from the other math-heavy courses in 2B. The labs were fun and it was cool to see how different concepts pieced together like a puzzle. Despite this, assembly language was confusing and didn't really fit with the other topics in the course.

    Aug 2022 · liked itOn UW FlowRemove this

Discussed on r/uwaterloo

19 posts and comments in 15 threads mention ME 262, 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.

Winter 2022

Should I give up? 14 points, 9 comments

“2A ArchEng here. I'm very confused and I need advice. This term has been hell for me. I've never really liked my program. …”

u/cs_research_lover: “Mech seems slightly more related to circuits because there are courses like ME262, 269, 360 which are related to electricity/circuits. Also you might be able to do the mechatronics option but I don’t know anyone who completed it. …”

View on RedditRemove this

Spring 2021

Winter 2020

MECH ENG ALUMUS/ALUMNI/UPPER-YEARS 1 point, 0 comments

“What are some coding/programming course we can take in mechanical engineering other than the ME 101!!! Thanks in advance”

u/urSYDEkick: “There’s ME 262 “Intro to Microprocessors and Digital Logic” as another core Mech course, and then several more programming courses in the “Automation and Control” specialization There’s some of programming in Mechanical Engineering, but you’ll have to join the design teams and …”

View on RedditRemove this

Spring 2019

Is mech eng dead 3 points, 13 comments

“I swear in the upper years (mainly 2nd year), we're repeating what we learned from previous terms.”

u/loryk_zarr: “Haha what. Have you been to any 2nd year classes?”

u/loryk_zarr: “… ME262 new concepts. I can go on and on lol. …”

u/-MrGoose-: “Courses mentioned in this thread: ME202 ME219 ME230 ME250 ME262 ME269”

View on RedditRemove this

Fall 2018

Irl events 63 points, 5 comments

u/Kshnik: “What kind of average is 89. That's not even reasonable in high school.”

u/PigeroniPepperoni: “I think both ME 262 (Digital Circuits and Microprocessors) and ME 220 (Mechanics of Deformable Solids II) for the Mech. 2B class had midterm averages that were about that high this term. The finals are going to be fun.”

View on RedditRemove this

Spring 2018

Trying to get a PLC-related coop as a Mechanical Eng 2 points, 13 comments

u/shiftraz: “I really like PLCs and I will be taking ME262 next semester but as mech eng how do I end up in a coop with PLC programming? Anyone have the information or advice? Even a company name that has hires PLC coop would be helpful.”

u/spaceneedlesky: “… It's good that you will be taking ME 262 next term so that will give you some experience from the labs, but you can probably learn the basics of PLC on your in the time between now and next term. …”

View on RedditRemove this

Fall 2017

Should I switch to ECE? 0 points, 7 comments

“I am a Mechanical Engineer and I like robotics, embedded systems and other types of fields were hardware meets software. …”

u/uw-redditor: “Do a MTE option. That way you dont have to switch. It provides you all the embedded system and software courses that Tron takes. https://ugradcalendar.uwaterloo.ca/page/ENG-Option-in-Mechatronics1”

u/uw-redditor: “Just take a coop term off if you can't overload. Take all the courses that you need. Probably do it after you take ME262/MTE262 (same course) though”

View on RedditRemove this

Any way to disable UWCourseLinker from posting? 16 points, 26 comments

“posting a reply to my comment I find the bot annoying.”

u/Jackhofmann: “PSYCH 483 PSYCH 484 PSYCH 485 PSYCH 486 PSYCH 490R PSYCH 499A PSYCH 499B PSYCH 499C PSYCH 621 PSYCH 630 PSYCH 677A PSYCH 704A PSYCH 704B PSYCH 707 PSYCH 710 PSYCH 714 PSYCH 717 PSYCH 720A PSYCH 721A …”

u/Jackhofmann: “… 97 ME 100 ME 200A ME 200B ME 201 ME 202 ME 203 ME 212 ME 219 ME 220 ME 230 ME 235 ME 250 ME 262 ME 269 ME 300B ME 322 ME 351 ME 353 ME 360 ME 362 ME 380 ME 400A ME 401 ME 423 ME 435 ME 436 ME 456 ME 459 ME 481 ME 482 ME 548 ME 559 ME 561 ME 566 ME 599 ME 620 ME 627 ME 632 ME 651 …”

View on RedditRemove this

Spring 2016

Winter 2015

Non-Waterloo student here: Is there anywhere that I can check the courses that are being offered in Spring 2015? 5 points, 12 comments

[deleted]: “… ME 262 - Introduction to Microprocessors and Digital Logic I want to see what the day/time are for the lectures/tutorials/labs, and if there are any space left in the 2 courses. Is there any where I can get these information without having UWaterloo credentials? …”

u/uwlol: “I doubt you'll be able to take them for credit, not being a Waterloo engineering student.”

u/twinnedcalcite: “ME 262 has spring and fall offering. ECE 486 is only offered in spring. UW Undergrad calender for Mechanical Engineering and ECE”

View on RedditRemove this

Check it elsewhere for Fall 2026

Calendar versions

Undergraduate Calendar