Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
MCTE 521EMBEDDED SYSTEM DESıGN3 + 01st Semester7,5

COURSE DESCRIPTION
Course Level Master's Degree
Course Type Elective
Course Objective To gain the ability to develop embedded systems with ARM-based microcontrollers.
Course Content ARM architecture, STM32 microcontrollers, program development and hardware design.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.

COURSE LEARNING OUTCOMES
1Understands ARM microcontroller architecture.
2Develops program for ARM microcontroller.
3Makes hardware design based on application requirements.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12
LO 001555443354543
LO 002555443354543
LO 003555443354543
Sub Total151515121299151215129
Contribution555443354543

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 2025-2026 Fall1ARMAĞAN BOZKURT


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester Mode of Delivery
MCTE 521 EMBEDDED SYSTEM DESıGN 3 + 0 1 Turkish 2025-2026 Fall Face to Face
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. ARMAĞAN BOZKURT armbozkurt@pau.edu.tr TEK A0205 %70
Goals To gain the ability to develop embedded systems with ARM-based microcontrollers.
Content ARM architecture, STM32 microcontrollers, program development and hardware design.
Topics
WeeksTopics
1 Introduction to Embedded Systems Definition, characteristics, and application areas Differences from general-purpose computer systems
2 Microcontroller and Microprocessor Architectures STM-based microcontroller architectures Processor core, memory structure, and peripherals
3 Hardware Components Memory types (RAM, Flash, EEPROM) Input/output units and basic hardware interfaces
4 Clock Sources and Power Management Crystal oscillators, PLL structures Power consumption, sleep modes, and energy efficiency
5 Analog/Digital Concepts ADC and DAC principles Signal conditioning circuits
6 Sensors and Actuators Basic sensor types (temperature, light, acceleration, pressure) Motors, relays, and output components
7 Interrupt Structures Interrupt sources Prioritization and application scenarios
8 Real-Time Systems (RTS) Concept of real-time behavior Deterministic response and timing requirements
9 Communication Protocols I UART, SPI, I2C protocols at the hardware level
10 Communication Protocols II CAN, LIN, Ethernet-based communication Wireless protocols (Bluetooth, Wi-Fi)
11 Reliability in Embedded Systems Fault tolerance, watchdog timer EMC/EMI effects and robustness
12 Security in Embedded Systems Security threats and attack types Hardware security and cryptographic approaches
13 Operating Systems in Embedded Systems RTOS fundamentals Task management, schedulers, and resource sharing
14 Project Presentations and Final Evaluation Student project presentations Overall assessment of course outcomes
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