ELNX 2260 Microcontroller Programming

Year
Year 2
Semester
Second Semester
Credit
3
Program Description

Assembly and high-level programming of microcontrollers for embedded control applications and data acquisition.

About this course

Learn to program microcontrollers for embedded systems. You will work with both assembly language and high-level programming languages to build control applications. The course covers data acquisition, sensor interfacing, and real-time processing. You will complete hands-on labs where you design, code, and test embedded circuits. These skills are essential for careers in industrial automation, electronics manufacturing, and systems engineering.

Who takes this course

This course is a required part of the Electronics Engineering Technician program. Students in the Electrical Engineering Technology program may take it as an elective.

Credits: 3 · Hours: 45

Prerequisites

Learning outcomes

  • Write assembly and high-level code for microcontroller architectures.
  • Interface sensors and actuators to embedded systems.
  • Implement data acquisition routines for real-time monitoring.
  • Debug and test embedded control applications.
  • Apply best practices for memory management and power efficiency.

Evaluation

Component Weight (%)
Programming labs 40
Mid-term exam 20
Final project 30
Attendance and participation 10