10.01.2025.
Teрмини уписа оцјена (испита) за академску 2024/25. годину:
24.01. у 16:00
10.02. у 16:00
08.05. у 16:00
13.06. у 16:00
27.06. 04.06. у 16:00
29.08. у 16:00
12.09. у 16:00
26.09. у 16:00
20.12.2023.
Напомена о темама за дипломске радове.
Теме дипломских радова произилазе из пројектних задатака које су студенти имали да ураде на предметима за које сам надлежан.
Формулација теме се врши по консултацији са студентом који је заинтересован за моје менторство у изради дипломског рада.
Узимају се у обзир само групни пројектни задаци са предмета Софтверско инжењерство (од 2023. г.), Развој мобилних апликација (од 2024. г.), и Структуре података и алгоритми (од 2023. г.).
Потребно ме је благовремено обавијестити како би се теме формулисале и додале на списак који одобрава ННВ ПМФа.
Менторисање израде дипломског рада подразумјева:
Упознавање са проблематиком, одабир референци (литературе и конкретних научних и стручних радова), и савјетовање о могућим путевима реализације како пројектног задатка, те израде дипломског рада, као својеврсне круне рада на пројекту.
Надзор реализације практичног дијела, уз консултације са колегама из индустрије (имају се у виду само компаније које имају потписан уговор о сарадњи са ПМФом).
Упознавање студента са правилима и формом писања дипломског рада, те приједлог концепта за његов формалан изглед.
Преглед и корекције садржаја.
Консултације које се односе на израду презентације, излагање, и одбрану дипломског.
Теме за дипломске студенти бирају/узимају у посљедњем 8. семестру, при упису у семестар. С друге стране, списак тема које се могу препоручити студентима се доставља ННВу ПМФа на усвајање почетком 7. семестра (почетком академске године). Ово значи да се потенцијални кандидати за дипломски морају одлучити већ крајем 3. године у случају да планирају да раде дипломски под мојим менторством (да разраде свој пројектни задатак).
10.11.2023.
Пројектни задаци:
Пожељно је да на пројектном задатку буду бар два студента.
12.10.2024.
План излагања градива на предавањима.
12.10.2024.
План обрађивања градива на вјежбама.
Термин предавања (УРЦ): петак, од 12:45 до 14:15
Термин вјежби (УРЦ): петак, од 14:30 до 17:00
Термин консултација (каб. бр. 40): сриједа, 12-14
О испитним обавезама и бодовању
За три највише оцјене -- 8, 9, и 10 -- потребно је урадити пројектни задатак.
Рад на пројектном задатку носи највише 30 бодова.
Урађена презентација и излагање који се односе уско на софтверско инжењерство носе највише 30 (=15 + 15) бодова.
Урађена презентација и излагање који се односе на језик Гоу и блокчејн-технологије (из угла софтверског инжењерства, природно) носе највише 40 (=20 + 20) бодова.
Реферати се дају у два циклуса (како за софтверско инжењерство, тако и за Гоу/блокчејн).
Vis major може да буде разлог измјене бодовног система.
Напомене:
На "вјежбе" могу да се доносе лични рачунари. Студенти би требали у међувремену да инсталирају и Гоу и развојно окружење Гоуленд.
Консултације се морају најавити за дату седмицу, тј. студенти морају међусобно оформити групу за консултације и мени се најавити седам дана унапријед.
Консултације нису инструктивна настава, нити доцент-туторство. По доласку на консултације се подразумјева да је група студената дошла са заједничким списком питања. На свако питање на консултацијама потребно је имати неки свој одговор, односно своје мишљење, како би професор лакше могао да уочи о чему је ријеч, гдје је проблем настао, шта је погрешно научено (и то се дешава), и с које стране да приђе студенту.
Дописи путем е-поште се не читају навече послије 19:00, нити ујутру прије 8:00, а никако не нерадним данима, нити празницима. Даље, нема смисла одговарати на сличне или истовјетне дописе студената. Сами студенти морају имати/одабрати представника групе, који ће бити задужен за комуникацију са наставним особљем.
Од студента се очекује да се представи у сваком допису којим се започиње дијалог, тј. да наведе име, презиме, са ког је одсјека, о ком наставном предмету је ријеч, и шта је предмет његовог обраћања. Уколико поменути елементи не буду присутни, допис се неће разматрати.
Енглески језик је de facto језик науке, а поготово информатике, па се од студената који долазе на студије математике и информатике очекује солидно предзнање из енглеског језика. Другим ријечима, очекује се да су студенти у стању да читају и разумију стручну литературу, техничке извјештаје, и документацију писану на енглеском језику. Такође се очекује да су у стању да прате на одговарајућем нивоу и предавања из области рачунарских наука, поготово она која се односе на увод у програмирање.
Адреса е-поште: dimitrije.cvokic[at]pmf.unibl.org
Основна литература
Frank Tsui, Orlando Karam, & Barbara Bernal, Essentials of Software Engineering, 5th Edition, Jones & Bartlett Learning, 2023 (предавања)
Група аутора, Learn Go With Tests, GitHub (вјежбе)
GIT Tutorial (вјежбе)
Jira tutorials (вјежбе)
Помоћна и додатна литература, водичи, упутства
SDLC Tutorial, W3 Schools
Software Engineering, Geeks for Geeks
Ethereum for Go developers, Ethereum.org
Concurrency in Go, Coursera
Софтвер