ПИА
Програмирање интернет апликација је обавезни предмет у седмом семестру за СИ, а у шестом за РТИ. Мото предмета: Како год, само да ради.
Корисне везе
- ETF Materijali (Box) (решења старијих рокова)
Настава
На предмету се, за разлику од осталих предмета, градиво предаје у два блока: први у којем се раде Angular и Spring Boot, и други у којем се ради MEAN (MongoDB, Express, Angular и Node.js). Први колоквијум, стога, не буде у колоквијумској недељи већ негде у осмој или деветој недељи семестра, а други колоквијум је уједно и испит и може се полагати у сваком испитном року, као и у предроку који буде у последњој недељи пред јануарски рок. Градиво са предавања генерално није релевантно за колоквијуме и испите и излаже се чисто ради дубљег упознавања са облашћу. На РТИ се, због недостатка ВД, у прве три недеље на вежбама раде HTML и CSS, док се прве две недеље на предавањима ради JavaScript.
Вежбе са Angular и Node.js се раде у Visual Studio Code. Све релевантне верзије алата и библиотека, заједно са презентацијама, кодом писаним на вежбама, и почетним пројектима за Spring Boot и MEAN наведене су на страници предмета.
Тренутно је од материјала на викију доступан водич за JSF, који вероватно неће бити релевантан почев од школске 2023/2024. године.
Пројекат
Пројекат на предмету носи 30 бодова и обавезан је, са минималних 15 бодова потребно како би се положио предмет. Једна поставка пројекта важи у јануарском и фебруарском року, друга у јунском и јулском и трећа у августовском и септембарском. Ради се или користећи технологије првог или другог блока. Да би бранио пројекат, студент мора да има барем 35 бодова на првом и другом колоквијуму заједно, и барем 10 бодова појединачно. На одбрани се од студента очекује да на рачунару у лабораторији постави пројекат, одговори на питања у вези са њим и евентуалне додатне захтеве. Над предатим пројектима се извршава провера сличности.
Пројекти из претходних године се више не могу наћи на станици предмета, али се по потреби могу наћи на Wayback Machine или на Github репозиторијумима уз решења која су студенти поставили.
Лабораторијске вежбе
Лабораторијске вежбе на предмету су показног карактера (као припрема за одговарајући колоквијум) и одржавају се у другом и трећем блоку наставе. За РТИ постоји још једна лабораторијска вежба у првом блоку на којој се раде HTML, CSS, JavaScript и Bootstrap (градиво које се на СИ обрађује на Веб дизајну и делимично Принципима софтверског инжењерства). На страници предмета доступни су материјали са претходних лабораторијских вежби.
Испитни рокови
Испитни рокови доступни су са странице предмета, без решења. На роковима је генерално доступан сав код са вежби, документације свих технологија које се користе, као и почетни пројекат за одговарајућу технологију.
Следећи рокови су решени на викију:
Начин оцењивања
- — бодови са првог колоквијума, надокнада у јануару и фебруару или кроз интегрални испит (0-35)
- — бодови са другог колоквијума, у сваком року се може радити одвојено или интегрално (0-35)
- — бодови са пројекта (0-30)
- Бодови:
- Услов: , , ,
Бодови | ||||||
---|---|---|---|---|---|---|
Оцена | 5 | 6 | 7 | 8 | 9 | 10 |
Потребна помоћ
- На овом предмету фале решења рокова. Помозите викију решавањем рокова и постављањем њихових решења на вики.