High Performance Computing Software Testing
1. |
Subject title |
High Performance Computing Software Testing Тестирање на софтвер за пресметување со високи перформанси |
|||||||||||||||||||||||||||||||||
2. |
Code |
m23_w_014 |
|||||||||||||||||||||||||||||||||
3. |
Study program |
Data science in computer science and engineering, IT management, Bioinformatics, Security, Cryptography and Coding, Еducation with ICT, Eco-informatics, Inteligent Systems, Internet Technologies and cyber security, Computer Science, Statistics and Data Analytics, Software for embedded systems, Software Engineering, IT management, Bioinformatics, Security, Cryptography and Coding, Statistics and Data Analytics, Software Engineering, Cloud Computing, Cloud Computing, |
|||||||||||||||||||||||||||||||||
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: This course aims to introduce students in the process of designing, developing and testing software that uses high -performance calculation (High Performance Computing - HPC). Students will get acquainted with the basic concepts of high performance calculation, basic notions of software testing, software development and testing models that use high performance calculation, as well as the ability to set up high -performance software in cloud and its Testing.
|
||||||||||||||||||||||||||||||||||
11. |
Subject content: High performance calculation. Parallel programming. Introduction to Message Passing Interface (MPI). Introduction to OpenMP (Open Multi-Processing) Programming. High performance calculation software design. Models for the development of high performance calculation software. Introduction to software testing. Testing methods. Dizian on test cases. High performance calculating software testing. Testing tools and practical application. High -performance cloud calculation software. Cloud testing. |
||||||||||||||||||||||||||||||||||
12. |
Learning methods: Предавања, вежби, самостојна работа, проектни задачи, семинарски работи, поканети гости предавачи |
||||||||||||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||||||||||||
14. |
Time distribution |
30 + 15 + 30 + 60 + 45 = 180 hours
|
|||||||||||||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
15 hours |
|||||||||||||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
60 hours
|
|||||||||||||||||||||||||||||||
16.2. |
Independent tasks |
30 hours |
|||||||||||||||||||||||||||||||||
16.3. |
Homework |
45 hours |
|||||||||||||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||||||||||||
17.1. |
Tests |
30 points |
|||||||||||||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
60 points |
|||||||||||||||||||||||||||||||||
17.3. |
Activities and learning |
10 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 |
Реализирани домашни задачи |
|||||||||||||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||||||||||||
