Subject
Embedded microprocessor systems
| 1. | Course Title |
Embedded microprocessor systems Embedded microprocessor systems |
||||||||||||
| 2. | Code | F23L3S040 | ||||||||||||
| 3. | Study Programme | Computer engineering | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First Cycle | ||||||||||||
| 6. | Academic year / semester | 6 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Monika Simjanoska Miseva, Nevena Atckovska | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Computer Architecture and Organization or Computer Architectures | ||||||||||||
| 10. | Objectives of the course programme (competences) | Students will gain an understanding of the hardware, software, and system design of embedded systems. They will understand the importance of the interaction between hardware and software and the connections to sensors and actuators. They will acquire the fundamentals of embedded systems programming. Students will be able to define architectural requirements, including the hardware and software needed to build a modern embedded system. | ||||||||||||
| 11. | Course content | Lectures: 1. Introduction to Embedded Systems 2. Intel 8086 Architecture 3. Control Signals in the Intel 8086 4. Interrupt Systems in the Intel 8086 5. Microcontrollers 6. Programming Languages for Microcontrollers 7. Peripheral devices 8. Protocols 9. Planning the Embedded System 10. Embedded System Design 11. Implementation of an embedded system 12. Commercialization of an embedded system Practical Classes: 1. Life cycle of embedded systems 2. Assembler 3. Conditions and Cycles 4. Arrays and matrices, strings, procedures, stack 5. Programming Languages for Microcontrollers 6. Arduino Project 1 7. Arduino Project Making 2 8. Arduino Project Making 3 9. Group Work - Planning 10. Group Work - Design 11. Group Work - Implementation 12. Group Work - Commercialization |
||||||||||||
| 12. | Learning methods | Lectures using presentations, interactive lectures, exercises (using equipment and software packages), teamwork, case studies, guest lecturers, and independent preparation and defense of a project assignment. | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | Activities 15.2 and 16.1 completed | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|