Subject
Визуелно програмирање
| 1. | Наслов на наставниот предмет |
Визуелно програмирање Visual Programming |
||||||||||||
| 2. | Код | F23L2S082 | ||||||||||||
| 3. | Студиска програма | — | ||||||||||||
| 4. | Организатор на студиската програма (единица, односно институт, катедра, оддел) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Степен (прв, втор, трет циклус) | First Cycle | ||||||||||||
| 6. | Академска година / семестар | 4 / Летен | ||||||||||||
| 7. | Број на ЕКТС кредити | 6 | ||||||||||||
| 8. | Наставник | Дејан Ѓорѓевиќ | ||||||||||||
| 9. | Предуслови за запишување на предметот | Објектно ориентирано програмирање | ||||||||||||
| 10. | Цели на предметната програма (компетенции) | Со завршување на овој курс се очекува студентите да се запознаени со техниките за развивање на софтвер во напредна интегрирана развојна околина користејќи модерен објектно-ориентиран програмски јазик, дизајнирање на богати графички кориснички интерфејси и откривање и отстранување на грешки во истата. Се очекува студентите да бидат оспособени за развој на настански водени апликации, развој на графички кориснички интерфејси, напредни форми за внесување на податоци, асинхроно програмирање, кориснички дефинирани контроли и креирање на инсталациски пакети. |
||||||||||||
| 11. | Содржина на предметната програма | Предавања: 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. | Методи на учење | предавања, аудиториски вежби, лабораториски вежби, проектни задачи, домашни задачи | ||||||||||||
| 13. | Вкупен расположив фонд на време | 6 ЕКТС x 30 часа = 180 часа | ||||||||||||
| 14. | Распределба на расположивото време | 30 + 45 + 15 + 15 + 75 = 180 часа | ||||||||||||
| 15. | Форми на наставните активности |
|
||||||||||||
| 16. | Други форми на активности |
|
||||||||||||
| 17. | Начин на оценување |
|
||||||||||||
| 18. | Критериуми за оценување (бодови/ оценка) |
|
||||||||||||
| 19. | Услов за потпис и полагање на завршен испит | реализирани активности 15 и 16 | ||||||||||||
| 20. | Јазик на кој се изведува наставата | македонски | ||||||||||||
| 21. | Метод на следење на квалитетот на наставата | механизам на интерна евалуација и анкети | ||||||||||||
| 22. | Literature |
|