GEN 335

Embedded Systems Design

American Public University System · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

The fundamentals of embedded system hardware and firmware design will be covered in this course. The main topics to be discussed are: embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging. The Atmel AVR series microcontroller will be studied. The architecture and instruction set of the microcontroller will be discussed. A microcontroller development board will be utilized as a development and debugging platform. The course will culminate in a significant final project and will include interfacing real world peripherals to the microcontroller to perform some specific task. Depending on the interests of the students and professor, other relevant topics may be covered. NOTE: This course requires the student to purchase additional materials that are not covered by the book grant. Please refer to the Course Materials section for additional details. (Prerequisites: ELEN307 and ENGR200)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 9 hours ago

001

Availability not recently verified
Class #american_public_system-0335Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?