Visual programming
| 1. | Course title | Visual programming | ||||||||||||
| 2. | Code | F18L2S082 | ||||||||||||
| 3. | Study programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | First cycle | ||||||||||||
| 6. | Academic year / semester | 4 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | — | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Објектно-ориентирано програмирање | ||||||||||||
| 10. | Course objectives (competences) | The student will attain knowledge of software development techniques by using modern object-oriented programming language in advanced integrated development environment, designing user interfaces and software debugging. After completing the course, the students will be capable for developing event-driven application, graphical user interfaces, advanced forms for user input, custom user controls and creating installation packages. | ||||||||||||
| 11. | Course content | Development environments. Event-driven programming. Application wizards and forms designers. User controls, event controls, text controls, state controls, list controls, group controls. Generating and handling events. Time generated events. Graphical user interfaces, localization (l10n) and internationalization (i18n). User menus, toolbars and status bars. Custom user controls. Multithreading, resource sharing, inter-process communication. Creating installation packages. | ||||||||||||
| 12. | Learning methods | lectures, classroom exercises, laboratory exercises, project assignments, homework | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of the available time | 30 + 45 + 15 + 15 + 75 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
| ||||||||||||
| 16. | Other forms of activities |
| ||||||||||||
| 17. | Grading |
| ||||||||||||
| 18. | Grading criteria (points / grade) |
| ||||||||||||
| 19. | Requirements for signature and taking the final exam | Activities 15 and 16 implemented | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method of monitoring teaching quality | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|