SYSEN 5412

SYSEN 5412

Course information provided by the 2026-2027 Catalog.

This introductory course is designed for on-campus and distance learning students to learn the fundamentals of embedded systems, emphasizing microcontroller-based design, programming, and debugging. Students will explore the role of embedded systems in modern technology, learning how to interface with sensors, actuators, and communication protocols such as UART, SPI, and I2C. The course follows a hands-on approach, culminating in a project where students build a digital theremin using Python. Topics include GPIO control, interrupts, real-time operating systems, pulse-width modulation, filtering, and direct memory access. The course also integrates SYSEN principles, on how to define user stories, interface requirements, and performance metrics. Through lessons and practical applications, students will develop a foundation in embedded system development, preparing to collaborate effectively with embedded systems experts in industries.


Enrollment Priority Enrollment limited to: Systems Engineering Master of Engineering students, on-campus and distance learning.

Distribution Requirements (CE-EN)

Last 4 Terms Offered 2025FA

Learning Outcomes

  • Identify and describe key components of embedded systems, including microcontrollers, sensors, and communication protocols.
  • Analyze and implement embedded system programming techniques, including GPIO control, interrupts, and real-time operating concepts.
  • Demonstrate the ability to design and develop an embedded system project, applying systems engineering principles to define requirements and evaluate performance.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 1 Credit Stdnt Opt

  •  9548 SYSEN 5412   LEC 001

    • Aug 24 - Dec 7, 2026
    • Jaramillo, J

  • Instruction Mode: Online

    Enrollment limited to: Systems Engineering on-campus students.

  •  9550 SYSEN 5412   DIS 201

    • M
    • Aug 24 - Dec 7, 2026
    • Jaramillo, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 1 Credit Stdnt Opt

  •  9549 SYSEN 5412   LEC 002

    • Aug 24 - Dec 7, 2026
    • Jaramillo, J

  • Instruction Mode: Online

    Enrollment limited to: Systems Engineering distance learning students.

  •  9551 SYSEN 5412   DIS 202

    • Aug 24 - Dec 7, 2026
    • Jaramillo, J

  • Instruction Mode: Online