Jul 11, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

ECE 4900 - Special Topics

(4)
This course will cover foundations of artificial intelligence (AI) algorithms and methods for implementing them in embedded systems using a microcontroller or custom hardware.  AI topics include neural networks, fuzzy logic, decision trees, clustering, and self-organizing methods in signal and image processing, adaptive controls, and other applications for low-cost mobile applications with limited processing power and battery life.  The theory behind these algorithms, common implementations using computers, and techniques for simplifying calculations for embedded systems will be presented.  Students will participate in hands-on exercises in implementing these on embedded targets of their choice using microcontrollers or by designing digital circuits for FPGAs. For the Undergrad: Major Standing and ECE 2700. For the Grad: Ability to program a microcontroller or design hardware in VHDL.
Additional Requirement(s): Major standing
Prerequisite(s): ECE 2700  



Add to Portfolio (opens a new window)