2022-2023 Undergraduate Catalog 
    
    May 05, 2024  
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

ITAD 430 - Embedded Systems



5.0 Credits
The course introduces students to programming embedded systems.It details the underlying development of system components:boot up, memory management, peripherals, and bus interfaces.Additional topics include: power management, distributed computing, and The Internet of Things(IoT).
Prerequisite ITAD 400 and ITAD 415.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Demonstrate the ability to analyze and create the boot up procedure, using startup code and bootloaders (allocated in memory) in order to load the embedded system.
  2. Implement memory management, utilizing the address space, by creating stack and heap storage for program usage.
  3. Configure and design peripheral interrupts and general purpose I/O for the embedded system.
  4. Develop distributed systems and understand an IoT architecture.


Course Typically Offered




Add to Personal Catalog (opens a new window)