|
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
|
|
|