SYSEN 5412

SYSEN 5412

Course information provided by the 2025-2026 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 Information REF-F25 Enrollment limited to: Systems Engineering Master of Engineering students, on-campus and distance learning.

Distribution Requirements (CE-EN)

Last 3 terms offered (None)

Learning Outcomes REF-FA25

  • 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 Graded

  • 20166 SYSEN 5412   LEC 001

    • TBA
    • Aug 25 - Dec 8, 2025
    • Jaramillo, J

  • Instruction Mode: Online

    Enrollment limited to: Systems Engineering on-campus students.

  • 20167 SYSEN 5412   DIS 201

    • M
    • Aug 25 - Dec 8, 2025
    • Jaramillo, J

  • Instruction Mode: In Person

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

  • 1 Credit Graded

  • 20168 SYSEN 5412   LEC 002

    • TBA
    • Aug 25 - Dec 8, 2025
    • Jaramillo, J

  • Instruction Mode: Online

    Enrollment limited to: Systems Engineering distance learning students.

  • 20169 SYSEN 5412   DIS 202

    • TBA
    • Aug 25 - Dec 8, 2025
    • Jaramillo, J

  • Instruction Mode: Online