Термини предавања (УРЦ): консултативно, 9-11
Термин консултација (УРЦ):
О предиспитним обавезама и бодовању
Колоквијуми носе 20 + 20 (=40) бодова, а самим тим интегрални испит носи 40 бодова (јер замјењује колоквијуме). Могуће је дјелимично признавање/бодовање задатка, али бар један мора бити потпуно тачан.
Дозвољено је парцијално полагање интегралног испита.
Vis major може да буде разлог измјене бодовног система (педагошко излажење у сусрет колегама студентима).
Теоријски испит и бодовање
Предуслов за излазак на теоријски (a.k.a. "усмени") испит су: положен испит из Увод у организацију и архитектуру рачунара 2, положен испит из Конструкције и анализе алгоритама, те присуство на предавањима у законски прописаном обиму. Изузетак од овог правила су случајеви који потпадају под vis major, тј. када је педагошки оправдано да се студенту изађе у сусрет.
Теоријски тест носи 60 бодова и састоји се од 20 питања/задатака који се раде 45 минута (свако питање носи по 3 бода). Сви студенти раде исти тест. Полагање може бити писмено, или пак за рачунаром.
Студент којем недостају 2 бода за већу оцјену (нпр. има 78.5 бодова, а потребно је имати, званично, преко 80) може да повећа себи оцјену, без проблема, одговарајући на допунско краће (инстант) питање. Ако је освојио најмање 75 (85) бодова, али сматра да његово знање вриједи за 9 (10), може да усмено одговара за већу оцјену, на "старински начин".
Vis major може да буде разлог измјене бодовног система (педагошко излажење у сусрет колегама студентима).
Напомене:
Консултације се морају најавити за дату седмицу, тј. студенти морају међусобно оформити групу за консултације и мени се најавити седам дана унапријед.
Консултације нису инструктивна настава, нити доцент-туторство. По доласку на консултације се подразумјева да је група студената дошла са заједничким списком питања. На свако питање на консултацијама потребно је имати неки свој одговор, односно своје мишљење, како би професор лакше могао да уочи о чему је ријеч, гдје је проблем настао, шта је погрешно научено (и то се дешава), и с које стране да приђе студенту.
Дописи путем е-поште се не читају навече послије 19:00, нити ујутру прије 8:00, а никако не нерадним данима, нити празницима. Даље, нема смисла одговарати на сличне или истовјетне дописе студената. Сами студенти морају имати/одабрати представника групе, који ће бити задужен за комуникацију са наставним особљем.
Од студента се очекује да се представи у сваком допису којим се започиње дијалог, тј. да наведе име, презиме, са ког је одсјека, о ком наставном предмету је ријеч, и шта је предмет његовог обраћања. Уколико поменути елементи не буду присутни, допис се неће разматрати.
Енглески језик је de facto језик науке, а поготово информатике, па се од студената који долазе на студије математике и информатике очекује солидно предзнање из енглеског језика. Другим ријечима, очекује се да су студенти у стању да читају и разумију стручну литературу, техничке извјештаје, и документацију писану на енглеском језику. Такође се очекује да су у стању да прате на одговарајућем нивоу и краћа предавања из области рачунарских наука, поготово она која се односе на увод у програмирање.
Адреса е-поште: dimitrije.cvokic[at]pmf.unibl.org
Основна литература
Весна Маринковић, Предраг Јаничић, Рачунарска графика (белешке за предавања), Математички факултет, Београд, 2020. (скрипта)
Jim Arlow, Computational Geometry in Python, Clear View Training Limited, Еngland, 2018 (Jupyther свеска) [за вјежбе]
Помоћна и додатна литература, водичи, упутства
Lee Semkoski, Michael Pascale, Developing Graphics Frameworks with Python and OpenGL, CRC Press, 2021.
Satyan L. Devadoss, Joseph O'Rourke, Discrete and Computational Geometry, Princeton University Press, 2011
Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars, Computational geometry algorithms and applications, 3rd Ed., Springer, ISBN 978-3-540-77973-5
Курс истоименог предмета на Универзитету Стенфорд
Курс истоименог предмета на Универзитету Беркли
Курс истоименог предмета на ЕТХ у Цириху
Софтвер
Преузмите Anaconda платформу са Python 3 верзијом
Препоручено развојно окружење програмског језика Python за почетнике/студенте је Spyder IDE у оквиру платформе Anaconda