CSC-202: Programming Embedded Microcontrollers in C and Assembly
- 4 Credit Hours
- Office and Computer Programs Department
- Fall 2026
Course Description
Students will learn to program, interface, and troubleshoot modern embedded systems using both C and Assembly Language. Emphasis will be placed on microcontroller architecture, with hands-on experience using modern microcontroller platforms (e.g., ARM-based systems). Topics may include core embedded system concepts such as digital I/O, analog signal conversion, timing and counting mechanisms, interrupt-driven programming, serial communication protocols (e.g., SPI, I²C), and strategies for managing input/output, including polling and event-driven approaches. Laboratory work will focus on program development, implementation, and debugging techniques. Students will complete several programming projects both in the lab and independently. A final project and student presentation are required.
Prerequisites
MTH 165 with a C or better and MIS 200 or CPT 101 or CSC 101 or ENR 161 or ENR 157 with a C or better.
Register for this CourseCSC-202 Sections for Fall 2026
2 Sections Offered
CSC-202, Section 205
Scheduled Meeting Times
| Type | Location | Date(s) | Day / Time |
|---|---|---|---|
| Laboratory | Brighton Campus Building 09, Room 245 | Aug 31st, 2026 – Dec 18th, 2026 | Thursday 9:00 am - 11:50 am |
| Lecture | Brighton Campus Building 09, Room 245 | Aug 31st, 2026 – Dec 18th, 2026 | Tuesday 10:00 am - 11:50 am |
| Type | Laboratory |
| Location | Brighton Campus Building 09, Room 245 |
| Date(s) | Aug 31st, 2026 – Dec 18th, 2026 |
| Day / Time | Thursday 9:00 am - 11:50 am |
| Type | Lecture |
| Location | Brighton Campus Building 09, Room 245 |
| Date(s) | Aug 31st, 2026 – Dec 18th, 2026 |
| Day / Time | Tuesday 10:00 am - 11:50 am |
CSC-202, Section 105
Scheduled Meeting Times
| Type | Location | Date(s) | Day / Time |
|---|---|---|---|
| Lecture | Brighton Campus Building 09, Room 245 | Aug 31st, 2026 – Dec 18th, 2026 | Monday 1:00 pm - 2:50 pm |
| Laboratory | Brighton Campus Building 09, Room 245 | Aug 31st, 2026 – Dec 18th, 2026 | Wednesday 1:00 pm - 3:50 pm |
| Type | Lecture |
| Location | Brighton Campus Building 09, Room 245 |
| Date(s) | Aug 31st, 2026 – Dec 18th, 2026 |
| Day / Time | Monday 1:00 pm - 2:50 pm |
| Type | Laboratory |
| Location | Brighton Campus Building 09, Room 245 |
| Date(s) | Aug 31st, 2026 – Dec 18th, 2026 |
| Day / Time | Wednesday 1:00 pm - 3:50 pm |