Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
MCTE 522MICROCONTROLLER-BASED ARTIFICIAL INTELLIGENCE APPLICATIONS3 + 02nd Semester7,5

COURSE DESCRIPTION
Course Level Master's Degree
Course Type Elective
Course Objective The aim of this course is to introduce students to the fundamental principles of microcontroller-based artificial intelligence applications, develop their knowledge and skills in sensor data acquisition and processing, machine learning model development and optimization, and the deployment of AI models on microcontrollers for real-time applications.
Course Content Microcontrollers and Edge AI, STM32-based AI development environments, sensor data acquisition, fundamentals of machine learning and deep learning, artificial neural networks, TinyML, data preprocessing and feature extraction, classification and regression algorithms, TensorFlow Lite for Microcontrollers, STM32Cube.AI, IoT and Edge AI applications, model optimization, energy efficiency, and microcontroller-based artificial intelligence project development.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.

COURSE LEARNING OUTCOMES
1Explain the fundamental components, operating principles, and application areas of microcontroller-based artificial intelligence systems.
2Acquire sensor data, perform data preprocessing, and prepare datasets suitable for training machine learning models.
3Develop and evaluate artificial intelligence models for microcontroller-based applications using machine learning and deep learning techniques.
4Deploy, optimize, and execute artificial intelligence models on STM32-based microcontrollers for real-time applications.
5Design, test, analyze, and optimize the performance of microcontroller-based artificial intelligence systems.
6Develop innovative engineering solutions using current TinyML, Edge AI, and Internet of Things (IoT) technologies.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12
LO 001543211252221
LO 002454422252331
LO 003455422352341
LO 004455422352441
LO 005345533353552
LO 006345433553452
Sub Total23272723131318301421238
Contribution455422352441

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14342
Mid-terms17575
Final examination17878
Total Work Load

ECTS Credit of the Course






195

7,5
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2024-2025 Spring1ARMAĞAN BOZKURT
Details 2023-2024 Spring1ARMAĞAN BOZKURT


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester Mode of Delivery
MCTE 522 MICROCONTROLLER-BASED ARTIFICIAL INTELLIGENCE APPLICATIONS 3 + 0 1 Turkish 2024-2025 Spring Face to Face
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. ARMAĞAN BOZKURT armbozkurt@pau.edu.tr TEK A0209 %70
Goals The aim of this course is to introduce students to the fundamental principles of microcontroller-based artificial intelligence applications, develop their knowledge and skills in sensor data acquisition and processing, machine learning model development and optimization, and the deployment of AI models on microcontrollers for real-time applications.
Content Microcontrollers and Edge AI, STM32-based AI development environments, sensor data acquisition, fundamentals of machine learning and deep learning, artificial neural networks, TinyML, data preprocessing and feature extraction, classification and regression algorithms, TensorFlow Lite for Microcontrollers, STM32Cube.AI, IoT and Edge AI applications, model optimization, energy efficiency, and microcontroller-based artificial intelligence project development.
Topics
WeeksTopics
1 Fundamentals of Microcontrollers
2 Programming Languages
3 Input/Output Operations
4 Artificial Neural Networks
5 Deep Learning
6 Linear Regression
7 Classification Algorithms
8 Data Processing and Collection Techniques
9 Data Analysis and Management
10 Internet of Things (IoT) Applications
11 Sensors and Data Flow
12 Practical Application Skills
13 Database Management
14 Application and Project Development
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam50Midterm Exam
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes