Software for Embedded Systems
1. |
Subject title |
Software for Embedded Systems Софтвер за вградливи системи |
|||||||||||||||||||||||||||||||||
2. |
Code |
F23L3W048 |
|||||||||||||||||||||||||||||||||
3. |
Study program |
Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Интернет, мрежи и безбедност, Информатичка едукација, Software engineering and information systems, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, Компјутерско инженерство, Software Engineering, |
|||||||||||||||||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
|||||||||||||||||||||||||||||||||
5. |
Study cycle (first, second, third) |
Прв циклус |
|||||||||||||||||||||||||||||||||
6. |
Academic year / semester 4 / Зимски |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||||||||||||
8. |
Instructor |
ворн. проф. д-р Моника Симјаноска Мишева |
|||||||||||||||||||||||||||||||||
9. |
Prerequisites for enrollment |
Алгоритми и податочни структури или Примена на алгоритми и податочни структури |
|||||||||||||||||||||||||||||||||
10. |
Subject goals and competencies: The aim of the course is to enable students to create applications intended for microcontrollers as well as work with I/O, in more detail with STM microcontrollers. Students will learn to work with Nucleo development boards, implement code, debug and manage software configuration. Students will also learn when and how to use a real-time operating system.
|
||||||||||||||||||||||||||||||||||
11. |
Subject content: The content of the program is divided into 12 teaching units. The lectures will be aimed at studying real-time operating systems. In classroom exercises, the Nucleo 64 development board will be used through which working with GPIO, HAL, interrupts, timers, DMA, LCD, ADC, DAC, PWM, motors and protocols will be studied. In laboratory exercises, the mentioned concepts will be implemented in the STM32CUBE IDE environment which supports debugging, register management, use of real-time operating systems, faults analysis, stack analysis, etc. |
||||||||||||||||||||||||||||||||||
12. |
Learning methods: Предавања со користење на презентации, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача. |
||||||||||||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||||||||||||
14. |
Time distribution |
30 + 45 + 15 + 15 + 75 = 180 hours
|
|||||||||||||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
45 hours |
|||||||||||||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
15 hours
|
|||||||||||||||||||||||||||||||
16.2. |
Independent tasks |
15 hours |
|||||||||||||||||||||||||||||||||
16.3. |
Homework |
75 hours |
|||||||||||||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||||||||||||
17.1. |
Tests |
0 points |
|||||||||||||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
15 points |
|||||||||||||||||||||||||||||||||
17.3. |
Activities and learning |
10 points |
|||||||||||||||||||||||||||||||||
17.4. |
Final exam |
70 points |
|||||||||||||||||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
||||||||||||||||||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
||||||||||||||||||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
||||||||||||||||||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
||||||||||||||||||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
||||||||||||||||||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
||||||||||||||||||||||||||||||||||
19. |
Condition for signature and taking final exam |
Реализирани активности |
|||||||||||||||||||||||||||||||||
20. |
Language of instruction |
Македонски и англиски |
|||||||||||||||||||||||||||||||||
|
21. |
Quality assurance method |
Mеханизам на интерна евалуација и анкети
|
|||||||||||||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||||||||||||
