Embedded AI Systems: Bridging Intelligence and Hardware.
This course provides IT students with a foundational and practical understanding of Embedded Artificial Intelligence (AI) systems. Students will learn the core concepts of AI and Machine Learning, their application within resource-constrained embedded environments, and the critical considerations for designing, developing, and deploying intelligent edge devices. Through hands-on examples and theoretical insights, students will gain the skills necessary to contribute to the rapidly growing field of AIoT (Artificial Intelligence of Things)
Curriculum
- 3 Sections
- 13 Lessons
- 2 Quizzes
- 6h Duration
Introduction to Embedded Systems & AI Fundamentals
3 Lessons1 Quiz
- Lesson 1.1: What are Embedded Systems?
- Lesson 1.2: Introduction to Artificial Intelligence & Machine Learning
- Lesson 1.3: Why Embedded AI? The AIoT Revolution
- Embedded AI Foundations Assessment
Embedded Hardware for AI
7 Lessons1 Quiz
- Lesson 2.1 Microcontrollers vs. AI Accelerators
- Lesson 2.1.2: Traditional MCUs for AI
- Lesson 2.1.3: Introduction to AI Accelerators
- Lesson 2.1.4: Purpose and Role in Embedded AI
- Lesson 2.1.5: Trade-offs Between MCUs and AI Accelerators
- Lesson 2.2: Sensors and Data Acquisition for Embedded AI
- Lesson 2.3: Memory Architectures and Storage Considerations
- Hardware & Sensing Assessment
Software Development for Embedded AI
2 Lessons
- Lesson 3.1: Introduction to TinyML and Frameworks
- Lesson 3.2: Embedded C/C++ Programming for AI
