19.05.2025.
Бодовање до јј-рока (теоријски дио + пројектни задатак [+ бонус]):
Ђорђе Тодоровић, 49 + 40 + 2 бодова;
Никола Савић, 33 бода;
Немања Мастало, 30 бодова;
Владимир Деспот, 31 + 40 бодова;
Николина Ћатић, 31 бод.
Бранкица Милишић, 39 + 0 + 7.5 бодова;
Напомена. Грешке у презентацијама: Бранкица Милишић, 7.5 бодова
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
08.01.2025.
Драге колеге, не пријављујете испите у систему док не урадите пројектни задатак. По урађеном пројектном задатку се пријављује у систему испит, и на основу бодова теоријског дијела и израде пројектног задатка добијате оцјену.
Кад је ријеч о теоријском дијелу, представник групе треба да ми три дан прије самог термина за испита (према роковима) јави ко планира да изађе на испит, ради састављања тестних питања.
21.12.2023.
Препорука за читање (лагано штиво): Игор Р. Шафаревич --- вијек рада и борбе остављен покољенима у наслијеђе (Чвокић, Богданић, Осипова)
"Двије" филмске препоруке:
документарни филм "Грађанин 4" о Едварду Сноудену;
пета епизода серијала "Црно огледало", под називом "Man Against Fire".
Songbird (из 2020. г.)
Термин предавања (каб. бр. 18): сриједа, 16-19
Термин консултација (каб. бр. 40): сриједа, 12-14
О предиспитним обавезама и бодовању
Самостални пројектни задатак носи 40 бодова.
Избор/додјела пројектних задатака је послије послије седмог предавања (на половини семестра).
Vis major може да буде разлог измјене бодовног система.
Теоријски испит и бодовање
Предуслов за излазак на теоријски (a.k.a. усмени испит) је положен испит из ОП2, урађен пројектни задатак, и присуство на предавањима у законски прописаном обиму.
Теоријски тест носи 60 бодова. Састоји се од 10 питања/задатака који се раде 45 минута. Сви студенти, који полажу у датом тренутку раде исти тест.
Студент којем недостају 2 бода за већу оцјену (нпр. има 78.5 бодова, а потребно је имати, званично, преко 80) може да повећа себи оцјену, без проблема, одговарајући на допунско краће (инстант) питање. Ако је освојио најмање 75 (85) бодова, али сматра да његово знање вриједи за 9 (10), може да усмено одговара за већу оцјену, на "старински начин".
Vis major може да буде разлог измјене бодовног система.
Напомене:
Консултације се морају најавити за дату седмицу, тј. студенти морају међусобно оформити групу за консултације и мени се најавити седам дана унапријед.
Консултације нису инструктивна настава, нити доцент-туторство. По доласку на консултације се подразумјева да је група студената дошла са заједничким списком питања. На свако питање на консултацијама потребно је имати неки свој одговор, односно своје мишљење, како би професор лакше могао да уочи о чему је ријеч, гдје је проблем настао, шта је погрешно научено (и то се дешава), и с које стране да приђе студенту.
Дописи путем е-поште се не читају навече послије 19:00, нити ујутру прије 8:00, а никако не нерадним данима, нити празницима. Даље, нема смисла одговарати на сличне или истовјетне дописе студената. Сами студенти морају имати/одабрати представника групе, који ће бити задужен за комуникацију са наставним особљем.
Од студента се очекује да се представи у сваком допису којим се започиње дијалог, тј. да наведе име, презиме, са ког је одсјека, о ком наставном предмету је ријеч, и шта је предмет његовог обраћања. Уколико поменути елементи не буду присутни, допис се неће разматрати.
Енглески језик је de facto језик науке, а поготово информатике, па се од студената који долазе на студије математике и информатике очекује солидно предзнање из енглеског језика. Другим ријечима, очекује се да су студенти у стању да читају и разумију стручну литературу, техничке извјештаје, и документацију писану на енглеском језику. Такође се очекује да су у стању да прате на одговарајућем нивоу и предавања из области рачунарских наука, поготово она која се односе на увод у програмирање.
Адреса е-поште: dimitrije.cvokic[at]pmf.unibl.org
Основна литература
Миодраг Живковић, Весна Маринковић, Алгоритми и структуре података, Математички факултет, Београд, (скрипта)
Миодраг Живковић, Весна Маринковић, Конструкција и анализа алгоритама 2, Математички факултет, Београд (скрипта)
Дејан Живковић, Увод у алгоритме и структуре података, Универзитет Сингидунум, Београд, 2010. ISBN: 978-86-7912-239-1
Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures using Python, Luther College
Помоћна и додатна литература, водичи, упутства
List of Data Structures (Wikipedia)
A Collection of Technical Interview Questions, SpellScroll, 2008
An Introduction to Data Structures, NullPointer Exception
Foundations of Data Structures, IITBombayX CS213.1x, edX
Sorting Algorithms Mini-Series, NullPointer Exception
Data Structures: An Active Learning Approach, UCSanDiegoX CSE100x, edX
Advanced Algorithmics and Graph Theory with Python, IMTx NET04x, edX
Discrete Optimization, University of Melbourne, Coursera
Introduction to Algorithms, MIT, SMA 5503
Introduction to Algorithms, MIT, 6.006
Operations Research Modeling, National Taiwan University, Coursera
Софтвер
Преузмите Anaconda платформу са Python 3 верзијом
Препоручено развојно окружење програмског језика Python за почетнике/студенте је Spyder IDE у оквиру платформе Anaconda