Course Details

Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
6EE304EMBEDDED SYSTEMS3+2+04614.08.2025

 
Course Details
Language of Instruction English
Level of Course Unit Bachelor's Degree
Department / Program COMPUTER ENGINEERING
Type of Program Formal Education
Type of Course Unit Compulsory
Course Delivery Method Face To Face
Objectives of the Course - To help students in understanding of foundations of embedded systems,

- To introduce common microcontroller concepts,

- To provide tools and techniques for practical embedded system development
Course Content This course introduces students to microcontroller concepts and programming. Students have hands on experience on ARM microcontrollers. It covers microcontroller settings and initialization, embedded programming using ARM assembly, C languages and higher level libraries, I/O operations and settings, microcontroller structure, interrupts, communication protocols, e.g., SPI, UART, I2C, CAN, Direct Memory Access (DMA), timers, RTC, PWM and other various peripheral usages, power management, real time operating system and multitask programming, AI implementations on MCU.
Course Methods and Techniques Learners will be provided with as much opportunities of hands-on practice as possible with the aim of striking a balance between learner-centeredness and sufficient guidance. Various forms of interaction (i.e. pair work and group work) will also be encouraged to cater for learners with different learning styles. Additionally, individuals will be expected to produce both in-class writings and homework assignments in addition to the reading tasks, which will encourage them to reflect and think critically. Technology will also be incorporated into the classroom procedures in order to create a better learning environment.
Prerequisites and co-requisities ( EE203 )
Course Coordinator None
Name of Lecturers Asist Prof.Dr. ABDULKADİR KÖSE abdulkadir.kose@agu.edu.tr
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources ÜNSALAN C., Gürhan H. D., Yücel M. E., Embedded System Design with Arm Cortex-M Microcontrollers, Springer, New York, 2022
Course Notes Lecture notes and online resources

Course Category
Engineering %100
Engineering Design %100

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
Veri yok

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Deney 11 8 88
F2F Dersi 14 3 42
Grup Projesi 1 40 40
Final Sınavı 1 15 15
Total Work Load   Number of ECTS Credits 6 185

 
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Gain a broader view of embedded system development
2 Compare and discuss various alternative embedded system methods
3 Explain the fundamental components of microcontrollers.
4 Develop and implement practical embedded system solutions.

 
Weekly Detailed Course Contents
Veri yok

 
Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15
C1 3 3 3 4 1 2 5 5 3 5 5 4 2 3 5
C2 5 5 4 4 4 4 5 3 5 4 5 3 5 3 5
C3 5 5 4 4 3 4 5 5 5 5 5 3 3 3 5
C4 5 5 5 5 1 5 5 5 5 3 4 5 5

  Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant

  
  https://sis.agu.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=78329&lang=en