Spring 2026 - MSE 252 D100

Fundamentals of Digital Logic and PLCs (3)

Class Number: 4063

Delivery Method: In Person

Overview

  • Course Times + Location:

    Jan 5 – Apr 10, 2026: Tue, 8:30–10:20 a.m.
    Surrey

    Jan 5 – Apr 10, 2026: Fri, 8:30–9:20 a.m.
    Surrey

Description

CALENDAR DESCRIPTION:

Explore digital logic and Programmable Logic Controllers (PLCs). This course bridges theory and practice, covering digital circuits, PLC systems, and hands-on exercises. Engage in laboratory work and projects, applying concepts like Boolean algebra, combinational logic, counters, timers, and more to real-world applications.

COURSE DETAILS:

This course introduces the fundamentals of digital logic and programmable logic controllers (PLCs). It bridges theory and practice by covering digital circuits, Boolean algebra, combinational logic, counters, timers, and PLC programming using ladder logic. Students will apply these concepts in laboratory settings and projects, gaining practical experience in implementing real-world automation and control applications.

COURSE-LEVEL EDUCATIONAL GOALS:

By the end of the course, students will be able to:

  1. Understand Digital Logic Fundamentals

    • Explain number representation and Boolean algebra.

    • Apply combinational logic concepts to design basic digital circuits.

  2. Analyze and Design Digital Circuits

    • Construct and troubleshoot counters, timers, and logic systems.

    • Integrate combinational and sequential logic elements for functional designs.

  3. Apply PLC Programming Skills

    • Develop and test ladder logic programs for industrial automation tasks.

    • Implement PLC timers, counters, data manipulation, sequencers, and shift registers.

  4. Demonstrate Practical Problem-Solving Skills

    • Apply theoretical knowledge in laboratory experiments.

    • Translate control requirements into functioning PLC-based solutions.

  5. Communicate and Collaborate Effectively

    • Present project outcomes clearly and logically.

    • Work in teams to design, implement, and troubleshoot PLC systems.

  6. Connect Theory to Industry Applications

    • Explain the role of industrial communication protocols in modern control systems.

    • Demonstrate how digital logic and PLCs are used in real-world engineering applications.

Grading

  • Midterm 20%
  • Labs 20%
  • Project 25%
  • Final 35%

Materials

REQUIRED READING NOTES:

Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.

Registrar Notes:

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS

At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.

To learn more about the academic disciplinary process and relevant academic supports, visit: 


RELIGIOUS ACCOMMODATION

Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.