Model-based software engineering
1. |
Subject title |
Model-based software engineering Моделно базирано софтверско инженерство |
|||||||||||||||||||||||||||||||||||||||||||
2. |
Code |
m23_w_003 |
|||||||||||||||||||||||||||||||||||||||||||
3. |
Study program |
Software Engineering, Cloud Computing, Bioinformatics, Data science in computer science and engineering, Security, Cryptography and Coding, Еducation with ICT, Statistics and Data Analytics, Eco-informatics, Inteligent Systems, Internet Technologies and cyber security, Computer Science, Statistics and Data Analytics, Software for embedded systems, Cloud Computing, Bioinformatics, Security, Cryptography and Coding, IT management, IT management, 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 5 / Зимски |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||||||||||||||||||||||
8. |
Instructor |
проф. д-р Магдалена Костоска Ѓорчевска проф. д-р Невена Ацковска |
|||||||||||||||||||||||||||||||||||||||||||
9. |
Prerequisites for enrollment |
|
|||||||||||||||||||||||||||||||||||||||||||
10. |
Subject goals and competencies: Upon successful completion of this course, the student will be able to: clearly respect the influence of abstraction and modeling in the development of software architecture, design, and code; critically discuss and research key concepts in software models; using models and meta-models to automatically generate code; to choose models for designing, analyzing and implementing systems; analyze and select the appropriate tools.
|
||||||||||||||||||||||||||||||||||||||||||||
11. |
Subject content: Model-Driven Software Engineering (MDSE) Principles, Automating software development, System interoperability, Reverse engineering, Model-Based Architecture, Modeling languages, Data modeling, composition, behavior and architectures, Model transformation, Reapplication of artifacts, Frames and Tools. |
||||||||||||||||||||||||||||||||||||||||||||
12. |
Learning methods: Предавања поддржани со презентации преку слајдови, интерактивни предавања, вежби (користење на опрема и софтверски пакети), тимска работа, пример случаи, поканети гости предавачи, самостојна изработка и одбрана на проектна задача и семинарска работа, учење во електронско опкружување (форуми, консултации). |
||||||||||||||||||||||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||||||||||||||||||||||
14. |
Time distribution |
60 + 0 + 45 + 45 + 30 = 180 hours
|
|||||||||||||||||||||||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
60 hours |
|||||||||||||||||||||||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
0 hours |
|||||||||||||||||||||||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
45 hours
|
|||||||||||||||||||||||||||||||||||||||||
16.2. |
Independent tasks |
45 hours |
|||||||||||||||||||||||||||||||||||||||||||
16.3. |
Homework |
30 hours |
|||||||||||||||||||||||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||||||||||||||||||||||
17.1. |
Tests |
0 points |
|||||||||||||||||||||||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
45 points |
|||||||||||||||||||||||||||||||||||||||||||
17.3. |
Activities and learning |
0 points |
|||||||||||||||||||||||||||||||||||||||||||
17.4. |
Final exam |
0 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 |
NULL |
|||||||||||||||||||||||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||||||||||||||||||||||
