Subject
Визуелно програмирање
| 1. | Course Title |
Визуелно програмирање Visual Programming |
||||||||||||
| 2. | Code | F23L2S082 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Прв циклус | ||||||||||||
| 6. | Academic year / semester | 4 / Летен | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Дејан Ѓорѓевиќ | ||||||||||||
| 9. | Prerequisites for enrolling in the course | Објектно ориентирано програмирање | ||||||||||||
| 10. | Objectives of the course programme (competences) | Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во напредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање на богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува студентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички интерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети. |
||||||||||||
| 11. | Course content | Предавања: 1. Концепти на настански водено програмирање 2. Апликациски околини (desktop/web/mobile) 3. Генерирање и обработка на настани. Временски поттикнати настани 4. Контроли за приказ на информации на корисникот, контроли кои поттикнуваат настани, контроли за внесување текст, за приказ и промена на состојба 5. Контроли за приказ на информации во вид на колекции, контроли за групирање на други контроли во рамки на апликација 6. Податочна валидација, размена и поврзување на податоци 7. Работа со кориснички дефинирани и напредни контроли 8. Кориснички менија и навигација низ форми, локализација и интернационализација 9. Имплементација на асинхрони процеси и нитки 10. Поврзување со надворешни извори на податоци 11. Повеќеплатформско програмирање 12. Креирање на инсталациски пакети и дистрибуција на апликации Вежби: 1. Развојни околини 2. Настански водено програмирање - задачи 3. Генерирање и обработка на настани. Временски поттикнати настани – задачи 4. Контроли за приказ на информации на корисникот, контроли кои поттикнуваат настани, контроли за внесување текст, за приказ и промена на состојба – задачи 5. Контроли за приказ на информации во вид на колекции, контроли за групирање на други контроли во рамки на апликација – задачи 6. Податочна валидација, размена и поврзување на податоци – задачи 7. Работа со кориснички дефинирани и напредни контроли – задачи 8. Кориснички менија и навигација низ форми, локализација и интернационализација – задачи 9. Имплементација на асинхрони процеси и нитки – задачи 10. Поврзување со надворешни извори на податоци – задачи 11. Повеќеплатформско програмирање – задачи 12. Креирање на инсталациски пакети - задачи |
||||||||||||
| 12. | Learning methods | предавања, аудиториски вежби, лабораториски вежби, проектни задачи, домашни задачи | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 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 | реализирани активности 15 и 16 | ||||||||||||
| 20. | Language of instruction | македонски | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|