1 | Course Title: | EMBEDDED SYSTEMS |
2 | Course Code: | BMB4014 |
3 | Type of Course: | Optional |
4 | Level of Course: | First Cycle |
5 | Year of Study: | 4 |
6 | Semester: | 8 |
7 | ECTS Credits Allocated: | 5 |
8 | Theoretical (hour/week): | 3 |
9 | Practice (hour/week) : | 0 |
10 | Laboratory (hour/week) : | 0 |
11 | Prerequisites: | |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Prof. Dr. KEMAL FİDANBOYLU |
16 | Course Lecturers: | |
17 | Contactinformation of the Course Coordinator: | ceydanur@uludag.edu.tr |
18 | Website: | |
19 | Objective of the Course: | To have students comprehend the proper and integrated usage of hardware and software components necessary for embedded systems design through the implemented applications on a discovery kit that has STM32L0 series ARM-based microcontroller unit. |
20 | Contribution of the Course to Professional Development |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Introduction: analog and digital systems; sequential, concurrent and real-time systems | |
2 | General-purpose processors: software, input/ouput units, addressing modes | |
3 | Interrupt service routines (ISR) | |
4 | Standard single-purpose processors: peripherals | |
5 | Timer module and counters, Pulse width modulation (PWM) | |
6 | Analog to digital converters (ADC) | |
7 | Digital to analog converters (DAC) | |
8 | Universal synchronous asynchronous recieve and transmit (USART) | |
9 | Inter-integrated circuit (I2C) interface | |
10 | Serial peripheral interface (SPI) | |
11 | Sequential, concurrent, and controls systems design with computation models | |
12 | Custom single-purpose processors: hardware | |
13 | Memories and interfacing, modern design tools | |
14 | Application project presentations |
23 | Textbooks, References and/or Other Materials: |
1. Embedded System Design: A Unified Donanım/Yazılım Introduction, F. Vahid and T. Givargis, John Wiley & Sons, 2002. ISBN: 978-0471386780. 2. Programming Embedded Systems in C and C++, M. Barr, O'Reilly, 1999. ISBN: 978-1565923546. 3. Modern Assembly Language Programming with the ARM Processor, L. D. Pyeatt, Newnes, 2016. ISBN: 978-0128036983. 4. DDI ARM7TDMI Data Sheet ARM 0029E. 5. RM0367 Reference Manual of Ultra-low-power STM32L0x3 Advanced Arm-based 32-bit MCUs. 6. UM1775 User manual Discovery kit for STM32L0 series with STM32L053C8 MCU. |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 0 | 0 |
Quiz | 0 | 0 |
Homeworks, Performances | 5 | 60 |
Final Exam | 1 | 40 |
Total | 6 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 60 | |
Contribution of Final Exam to Success Grade | 40 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | ||
Information |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 3 | 42 |
Practicals/Labs | 0 | 0 | 0 |
Self Study and Preparation | 13 | 2 | 26 |
Homeworks, Performances | 5 | 10 | 40 |
Projects | 1 | 30 | 30 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 0 | 0 | 0 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 10 | 10 |
Total WorkLoad | 148 | ||
Total workload/ 30 hr | 4,93 | ||
ECTS Credit of the Course | 5 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |