РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику c...

40
УНИВЕРЗИТЕТ У НИШУ ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ ДОКУМЕНТАЦИЈА ЗА АКРЕДИТАЦИЈУ СТУДИЈСКОГ ПРОГРАМА ОСНОВНИХ АКАДЕМСКИХ СТУДИЈА РАЧУНАРСКЕ НАУКЕ КЊИГА ПРЕДМЕТА Ниш, новембар 2013.

Upload: others

Post on 07-Dec-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

УНИВЕРЗИТЕТ У НИШУ

ПРИРОДНО-МАТЕМАТИЧКИ ФАКУЛТЕТ

ДОКУМЕНТАЦИЈА ЗА АКРЕДИТАЦИЈУ СТУДИЈСКОГ ПРОГРАМА

ОСНОВНИХ АКАДЕМСКИХ СТУДИЈА

РАЧУНАРСКЕ НАУКЕ

— КЊИГА ПРЕДМЕТА —

Ниш, новембар 2013.

Page 2: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској
Page 3: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у програмирањеНаставник (за предавања) Предраг С. СтанимировићНаставник/сарадник (за вежбе) Иван П. СтанимировићНаставник/сарадник (за ДОН) Иван П. СтанимировићБрој ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета

Стицање основних знања о програмирању и програмским језицима уз упознавање са пројектовањем и кодирањем основних алгоритама.

Исходпредмета

Студенти оспособљени за пројектовање и имплементацију једноставнијих алгоритама уз познавање синтаксе и семантике програмског језика C.

Садржај предмета

Теоријсканастава

Интуитивна дефиниција алгоритма, начини представљања и особине. Основне алгоритамске структуре. Синтакса и опис синтаксе. Оперативни систем и развојна околина. Унос, превођење и извршавање програма. Тестирање и пречишћавање. Итеративни и рекурзивни поступци. Кратак историјат развоја програмских језика. Основни и изведени симболи језика. Идентификатори. Променљиве и константе. Декларација и досег променљивих. Структура програма. Основни типови података у програмским језицима. Улаз/излаз у програмским језицима. Изрази и оператори. Управљачке структуре. Доказивање коректности програма. Потпрограми. Сложени типови података: низови, слогови, скупови, датотеке.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе у учионици као и вежбе у рачунском центру на којима се раде примери у програмском језику C у вези са градивом које је обрађено у теоријској настави.

Литература1 M. Čabarkapa, C/C++ zbirka zadataka , Krug, Beograd, 2005.2 B.W. Kernighan, D.M. Ritchie, Programski jezik C , Savremena administracija, Beograd, 1989.3 L. Kraus, Programski jezik C++ sa rešenim zadacima , Akademska Misao, Beograd, 2004.4 M. Čabarkapa, C, Osnovi programiranja , Biblioteka Algoritam, 2000.5 D. Urošević, Algoritmi u programskom jeziku C , Mikro Knjiga, Beograd, 1996.

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 20практична настава усмени испит 30колоквијуми 20 домаћи задаци 10семинари 15

Page 4: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Дискретне структуре 1Наставник (за предавања) Мирослав Д. ЋирићНаставник/сарадник (за вежбе) Ивана З. Јанчић Наставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета

Упознавање са основним концептима исказне и предикатске логике, основним техникама доказивања математичких тврђења, и основним дискретним математичким структурама - скуповим, релацијама, функцијама, графовима, низовима, матрицама итд.

Исходпредмета

Студенти треба да науче да користе логички исправне форме закључивања, избегну опште грешке у закључивању, да користе основне технике доказивања, да раде са симболичким изразима као са конкретним објектима, да раде са скуповима, релацијама, функцијама, и другим концептима теорије скупова, и да науче да практично примене основне концепте и резултате математичке логике и теорије скупова.

Садржај предметаТеоријсканастава

Исказна логика: искази, логички везници, исказне формуле, логичка еквивалентност, таутологије и контрадикције, логичка аргументација, правила закључивања, грешке у закључивању. Предикатска логика: предикати, квантификатори, логичка аргументација са квантификаторима. Технике доказивања: методе доказивања, директни и индиректни докази, грешке у доказивању, стратегије доказивања, резоновање унапред и уназад, математичка индукција, рекурзивне дефиниције, структурна индукција. Скупови: задавање скупова, једнакост и инклузија, скуповне операције, уређене n-торке, Декартов производ. Релације: задавање релација, графови, операције са релацијама, релације еквиваленције, партиције скупа, уређени скупови. Функције: кореспонденције и функције, бијекције, инверзна функција, операције, низови и матрице. Кардинали и пребројавање: кардиналност скупа, коначни и бесконачни скупови, пребројиви и непребројиви скупови, принципи пребројавања. Природни бројеви, модуларна аритметика.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Стечено теоријско знање у овој области примењује се у решавању конкретних задатака.

Литература1 S. S. Epp, Discrete Mathematics with Applications, Thomson - Brooks/Cole, 2004.2 K. H. Rosen, Discrete Mathematics and Its Applications, Mc Graw Hill, 2003.3 James A. Anderson, Diskretna matematika sa kombinatorikom, Računarski fakultet, Beograd, i CET,

Beograd, 2005.4 Branimir Šešelja, Andreja Tepavčević, Algebra I, Univerzitet u Novom Sadu, Prirodno-matematički

fakultet, Novi Sad, 2000.5 Branimir Šešelja, Andreja Tepavčević, Algebra I, Univerzitet u Novom Sadu, Prirodno-matematički

fakultet, Novi Sad, 2000.Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3МетодеизвођењанаставеОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 25

практична настава усмени испит 40колоквијуми 25семинари

Page 5: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у рачунарствоНаставник (за предавања) Предраг В. КртолицаНаставник/сарадник (за вежбе) Марјан З. МилановићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета

Стицање логичких, математичких и техничких знања која су подлога рачунарству као и упознавање са архитектуром и организацијом традиционалних и савремених рачунара

Исходпредмета

Студенти који положе испит имају основна знања која ће их припремити за савладавање предмета из области архитектуре и организације рачунара и оперативних система али и за другепредмете софтверске или теоријске оријентације.

Садржај предмета

Теоријсканастава

Бројни системи и превођење бројева. Представљање података у рачунару. Булова и прекидачка алгебра. Прекидачке функције и изрази. Елементарна логичка кола. Комбинационе мреже. Минимизација прекидачких функција. Имплементација логичких функција помоћу елементарних кола. Мултиплексери. Демултиплексери. Декодери. Коначни аутомати. Појам секвенцијалног кола, структуре и типови. Лечеви. Флип-флопови. Анализа и синтеза секвенцијалних кола. Регистри. Бројачи. Основна аритметичка кола. Кодирање, детекција и корекција грешака. Историјски развој рачунара. Увод у структуру рачунара. Структура централне процесорске јединице. Главна меморија. Кеш меморија. Секундарна меморија. Организација улаза/излаза.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

У току семестра студенти добијају четири домаћа задатка које решавају код куће и за које добијају до 10 поена укупно.

Литература1 М. К. Стојчев и П. В. Кртолица, Рачунарски системи: принципи дигиталних система , Електронски факултет у Нишу и Природно-математички факултет у Нишу, Ниш, 2005.

2 Н. Митић, Основе рачунaрских система , CET, 2004.3 В. Сталингс, Организација и архитектура рачунара : пројекат у функцији перформанси , превод 7. издања, ЦЕТ, Рачунарски факултет Београд, Београд, 2006.

45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику. Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 25практична настава 10 усмени испит 30колоквијуми 30семинари

Page 6: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предмета

Студијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Математичка анализа 1Наставник (за предавања) Дејан Б. ИлићНаставник/сарадник (за вежбе) Ана М. СтанојевићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета Усвајање почетних садржаја класичне анализе

Исходпредмета

Овладавање фундаменталним појмовима из теорије реалних бројева, низова реалних бројева, граничних вредности функције, непрекидности функција и извода функција.

Садржај предмета

Теоријсканастава

Реални бројеви. Алгебарска, уређајна и тополошка карактеризација реалних бројева. Прва и друга Канторова теорема. Низови реалних бројева. Гранична вредност низа, дефиниција и особине. Вајерштрасова теорема за низове. Кошијев критеријум за конвергенцију низова. Тачке нагомилавања датог низа, дефиниција и особине. Лимес инфериор и лимес супериор датог низа, дефиниција и карактеризација. Граничне вредности функција. Дефиниција граничних вредности функција и особине. Непрекидне функције на сегменту (Вајерштрасова теорема, Болцано-Кошијева теорема). Извод функције. Извод функције, дефиниција, особине и геометријско тумачење. Диференцијал функције. Ролова, Лагранжеова и Кошијева теорема. Виши изводи функција, дефиниција и особине. Тејлорова формула. Испитивање функција. Теорема Лопитала. Испитивање тока и скицирање графика функција. Функције више променљивих. Диференцијабилност функција више променљивих. Парцијални изводи вишег реда и диференцијали вишег реда. Екстремне вредности функција.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе: Непосредан рад са студентима, дефинисање и решавање пратећих проблема у вези са теоријском наставом.

Литература1 Душан Ћирић: Увод у математичку анализу I део, Природно-математички факултет, Ниш 2008

2 Л.Д. Кудрјавцев: КУРС математич еского АНАЛЗА, Висшаја школа, Москва 1981Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз интеракцију са студентима. На вежбама се практично реализују изложени принципи и анализирају типични проблеми и њихова решења. Знање студената се тестира преко домаћих задатака и колоквијума, где се путем решења задатака утврђује како степен усвојених теоријских знања, тако и вештина њихове примене. На завршном усменом испиту се проверава свеобухватно разумевање изложеног градива.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања / писмени испит 30

Page 7: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

практична /настава усмени испит 30колоквијуми 40семинари /

Page 8: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Oбјектно-оријентисано програмирање 1Наставник (за предавања) Бранимир Т. ТодоровићНаставник/сарадник (за вежбе) Иван Б. СтанковићНаставник/сарадник (за ДОН) Иван С. ЖивковићБрој ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов нема

Циљпредмета

Упознавање са основним концептима и парадигмама објектно оријентисаног програмирања:инкапсулацијом, наслеђивањем, полиморфизмом и генеричким програмирањем у C++-у и Jави.

Исходпредмета

Студент је оспособљен да самостално пише једноставније програма у C++-у и Јави примењујући при томе основне концепте и парадигме објектно оријентисаног програмирања. Студент је припремљен да лако прати друге предмете који у свом садржају имају елементе објектно оријентисаног прграмирања.

Садржај предмета

Теоријсканастава

Основни концепти и парадигме објектно оријентисаног програмирања у C++-у i Jави. Инкапсулација: класе и објекти. Конструкција објеката. Чланови класа и објеката. Оператори и преклапање оператора. Једноставне структуре података: низови, матрице, једноструко спрегнутелисте, стек и ред. Наслеђивање и полиморфизам. Шаблони у C++-у. Генеричке класе у Јави. Обрада изузетака.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Основни концепти и парадигме објектно оријентисаног програмирања у C++-у i Jави. Инкапсулација: класе и објекти. Конструкција објеката. Чланови класа и објеката. Оператори и преклапање оператора. Једноставне структуре података: низови, матрице, једноструко спрегнутелисте, стек и ред. Наслеђивање и полиморфизам. Шаблони у C++-у. Генеричке класе у Јави. Обрада изузетака.

Литература1 Мислите на Јави, превод 4. издања, Брус Екел, Микро књига2 Jaва J2SE 5: Комплетан приручник, Херберт Шилт, Микро књига3 Основе језика C++, Стенли Б. Липман45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1

Методеизвођењанаставе Предавања, вежбе на рачунаруОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 30практична настава усмени испит 35колоквијуми 30семинари

Page 9: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

,

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Дискретне структуре 2Наставник (за предавања) Драган П. СтевановићНаставник/сарадник (за вежбе) Душан Ј. СимјановићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов Дискретне структуре 1

Циљпредмета Упознавање са методима пребројавања, релацијама и графовима

Исходпредмета

На крају курса студент треба да овлада основним концептима комбинаторике, теорије графова идискретне вероватноће, да буде оспособљен да у решавању разних конкретних проблема употреби идеје и резултате из ових области, а посебно да употреби разне технике пребројавањакомбина-торне и графовске алгоритме.

Садржај предмета

Теоријсканастава

Принципи пребројавања, уређени избори елемената, пермутације, неуређени избори елеменатабиномни коефицијенти, генерисање пермутација и комбинација, принцип укључења-искључења и примене, рекурентне релације, решавање рекурентних релација, подели-и-покори алгоритми, функције генератрисе, партиције природних бројева, Каталанови бројеви, графови, представљање графова, изоморфизам, повезаност, бипартитни графови, Ојлерови и Хамилтонови графови, бојење графова, стабла и њихове примене, број разапињућих стабала, минимална разапињућа стабла, дискретна вероватноћа, теорија вероватноће, очекивана вредност и варијанса.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Прати теоријску наставу кроз решавање теоријских задатака и упознавање са рачунарским програмима из ове области (newGRAPH).

Литература1 Д.Стевановић, М.Ћирић, С.Симић, В.Балтић, Дискретна математика―Основи комбинаторике 2 Kenneth Rosen, Discrete Mathematics with its Applications, McGraw Hill, 2003345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење видео пројектора и интеракцију са студентима. На вежбама се практично реализују изложени принципи и анализирају типични проблеми и њихова решења. Знање студената се тестира преко семинарских радова, и завршног писменог и усменог испита, где се проверава како степен усвојених теоријских знања и свеобухватно разумевање изложеног градива, тако и вештина њихове примене.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 25практична настава усмени испит 25колоквијуми 40семинари

Page 10: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у веб програмирањеНаставник (за предавања) Милан Б. ТасићНаставник/сарадник (за вежбе) Иван П. Станимировић Наставник/сарадник (за ДОН) Данијел М. Спасић Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов нема

Циљпредмета

Да омогући студентима разумевање најзначајнијих технологија за развој веб апликација. Да покаже како се те технологије могу користити у изради данашњих сајтова. Да обезбеди знања о карактеристикама добрих принципа веб дизајна сајта. Да студенти овладају интернет технологијама за креирање веб страна, као што су HTML, CSS, Javascript, основама PHP-а.

Исходпредмета

По завршетку курса студенти ће бити у стању да: а) покажу способности да дизајнирају, имплементирају и одржавају веб сајтове; б) користе низ програмских техника и језика за развој веб апликација; в) изаберу одговарајућу архитектуру за веб апликације; г) реализују клијент веб апликације користећи HTML и JavaScript; д) осмисле и спроведу софистициране апликације на страни сервера, користећи једну или више одговарајућих технологија. ђ) критички анализирају и оцењују веб апликације.

Садржај предмета

Теоријсканастава

Интернет: Историјат интернета. Основни појмови. Интернет и Wеb апликације. (3 часа) HTML: Структура HTML документа. Форматирање блокова текста. Форматирање речи. Елементи набрајања. Референце на друге документе или адресе. Табеле. Слике. Оквири. Обрасци (9 часа).CSS: Историјат примене стилова у HTML-у. Израда стилова у HTML-у. Каскадни стилови. Екстерни стилови у HTML-у. DHTML (9 часа).ЈаvаScript језик: Историјат скрипт језика. Основе ЈаvаScript-а. Објекти. Контролне структуре. Оператори. Функције и наменски објекти. Глобалне функције и наредбе (9 часа).HTML форме и CGI скрипт (2 часа). Основе PHP-a i SQL-a (10 предавања) Java Applets и прегледосталих технологија (АЈАX, Macromedia Flash, итд) (3 предавања).

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

HTML, CSS, JavaScript, PHP.

Литература1 Jennifer Niederst Robbins, Naučite Web dizajn, Mikro knjiga, Beograd, 2008.2 David Flanagan, JavaScript: sveobuhvatni vodič, Mikro knjiga, Beograd, 2008.3 Luke Welling i Laura Thomson, PHP i MySQL: razvoj aplikacija za Web, Mikro knjiga, Beograd,2009.

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију састудентима. Током практичне наставе, која се обавља на рачунарима, студенти самостално примењују стечена знања, у складу са пређеним градивом. Знање студената се тестира кроз домаће задатке и колоквијуме. На завршном писменом и усменом испиту студент треба да покаже да је овладао основним принципима и техникама Веб програмирања.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 20практична настава усмени испит 15колоквијуми 30семинари 25

Page 11: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

.

Спецификација предмета за књигу предмета

Студијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Математичка анализа 2Наставник (за предавања) Дејан Б. ИлићНаставник/сарадник (за вежбе) Ана М. СтанојевићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета

Овладавање интегралним рачуном функција једне и више реалних променљивих, бројним редовима и основним типовима диференцијалних једначина

Исходпредмета

Савладавање теорије неодређених и одређених интеграла, применa на проблеме мерења, теорије бројних редова и диференцијалних једначина.

Оцена знања (максимални број поена 100)

Теоријсканастава

Неодређени интеграли. Примитивна функција и неодређени интеграл, дефиниција и особине. Израчунавање интеграла методом смене, парцијалном интеграцијом, интеграцијом рационалних функција и интеграцијoм која се своди на интеграцију рационалних функција. Одређени интеграл. Дефиниција и особине одређеног интеграла. Прва теорема о средњој вредности за одређене интеграле. Њутн-Лајбницова формула. Теореме замене и парцијалне интеграције за одређене интеграле. Друга теорема о средњој вредности за одређене интеграле. Примена одређених интеграла. Несвојствени интеграли. Риманов интеграл функција више променљивих. Израчунавање вишеструких интеграла. Примена вишеструких интегралаБројни редови. Појам реда. Својства конвергентних редова. Редови са ненегативним члановима. Поредбени критеријуми. Алтернативни редови. Апсолутно конвергентни редови. Условна конвергенција бројних редова. Диференцијалне једначине. Појам диференцијалних једначина и њених решења. Диференцијалне једначине првог реда. Диференцијалне једначине другог реда.Практична

настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе: Непосредан рад са студентима, дефинисање и решавање пратећих проблема у вези са теоријском наставом.

Литература1 Л.Д. Кудрјавцев: КУРС математического АНАЛЗА , Висшаја школа, Москва 19812 Д. Аднађевић, З. Каделбург: Математичка анализа 2 , Математички факултет, Београд

20063 Л. Стефановић, С. Маринковић, Б. Ранђеловић, З. Марјановић, М. Матејић: МАТЕМАТИКА за студенте техничких факултета (редови, функције више променљивих, диференцијалне једначине), Електронски факултет, Ниш 2006.

45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Page 12: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Методе

извођењанаставе

На предавањима се користе класичне методе наставе уз интеракцију са студентима. Навежбама се практично реализују изложени принципи и анализирају типични проблеми ињихова решења. Знање студената се тестира преко домаћих задатака и колоквијума, где се путем решења задатака утврђује како степен усвојених теоријских знања, тако и вештина њихове примене. На завршном усменом испиту се проверава свеобухватно разумевање изложеног градива.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања / писмени испит 30практична /настава усмени испит 30колоквијуми 40семинари /

Page 13: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

,

,

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Oсновне академске студијеНазив предмета Структуре података и алгоритмиНаставник (за предавања) Јелена М. ИгњатовићНаставник/сарадник (за вежбе) Иван Б. Станковић Наставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) oбавезниУслов немаЦиљпредмета

Упознавање са основним апстрактним структурама података, принципима за њихову имплементацију и са основним алгоритмима за рад са тим структурама.

Исходпредмета

На крају курса студент треба да овлада основним апстрактним структурама података, критеријумима за њихову имплементацију и основним алгоритмима за рад са тим структурама, као и да стекне способност за самостално и креативно решавање комплексних проблема коришћењем усвојених знања и познатих алгоритама.

Садржај предмета

Теоријсканастава

Типови података, целобројни, реални, знаковни, показивачки, кориснички типови података, статички и динамички подаци, елементарне структуре података, низови, матрице, ретке матрицевишедимензионална поља, слогови, скупови, апстрактни типови података, листе, линеарне листе, цикличне листе, двоструко повезане листе, цикличне двоструко повезане листе, стек, ред, тражење, сукцесивно линеарно тражење, вишестепено сукцесивно тражење, хеш табеле и тражење у њима, методе хеширања, бинарно тражење, рекурзија, концепт рекурзије, рекурзивне математичке функције, рекурзивни потпрограми, примена рекурентних релација на анализу рекурзивних алгоритама, бинарна стабла претраживања, црвено-црна стабла, AVL стабла, B-стабла, BFS и DFS алгоритам, основе анализе алгоритама, асимптотска нотација, О и о нотација, стандардне класе комплексности, сортирање, метода линеарног избора, метода квадратног избора, више-критеријумско сортирање, метода мешања, метода уметања, метода мехурова, метода Shell-а, покомпонентно сортирање, сортирање на гомили, сортирање поделомупоређивање метода сортирања по брзини.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Имплементација обрађених структура података и важнијих алгоритама коришћењем команди програмског језика С++.

Литература1 T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, Introduction to Algorithms, The MIT Press2 R. Sedgewich, Algorithms, Addison-Wesley, 19833 S. Dasgupta, C. H. Papadimitriou, U. V. Vazirani, Аlgorithms, McGraw-Hill, 2008.45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију састудентима. Током практичне наставе, која се обавља на рачунарима, студенти самостално примењују стечена знања. Знање студената се тестира кроз домаће задатке и колоквијуме. На усменом делу испита студент треба да покаже да је овладао основним апстрактним структурама података, принципима за њихову имплементацију и основним алгоритмима за рад са тим структурама.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 25

практична 10настава усмени испит 40колоквијуми 20семинари

Page 14: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Линеарна алгебраНаставник (за предавања) Владимир С. ПавловићНаставник/сарадник (за вежбе) Горица А. Павловић-РајковићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета Стицање општих и стручних знања из линеарне алгебре

Исходпредмета

По завршетку курса студент има основна знања из линеарне алгебре. Разуме и уме да се служи појмовима: векторски простор, линеарно пресликавање, алгебра матрица, системи линеарних једначина, детерминанта, ранг матрице, сопствена вредност, скаларни производ, коњуговани оператор. Познаје методе решавања система линеарних једначина. Упознат је са теоремама које описују основне везе између горе наведених појмова. Оспособљен је за самостално решавање задатака као и за то да прати курсеве из других области које користе концепте и апаратуру линеарне алгебре.

Садржај предмета

Теоријсканастава

Векторски простор Дефиниција и основна својства. Линеарна зависност, база, димензија. Подпростор, сума подпростора. Производ простора. Количник простор. Алгебра матрица. Линеарна пресликавања. Дуални простор. Ранг матрице. Системи линеарних једначина. Гаусов метод елиминације. Теорема Кронекер-Капелија. Крамерова правила. Детерминанта: дефиниција и основне особине. Инверзна матрица.Спектар линеарног оператора. Сопствене вредности и вектори линеарног оператора. Карактеристични и минимални полином линеарног оператора. Жорданова нормална форма. Скаларни производ. Дефиниција, ортонормирани системи вектора, репрезентација скаларног производа у датој бази (Грамова матрица). Грам-Шмитов поступак ортогонализације. Растојање вектора од подпростора. Ортогоналне допуне. Коњуговани оператор: дефиниција и основне особине.

Практична настава (вежбе, ДОН, студијски истражива-чки рад) Вежбе: обрађују се примери и израђују задаци у сврху илустрације теоријских знања. Литература

1 Љубиша Кочинац, Линеарна алгебра и аналитичка геометрија2 Г. Калајџић, Линеарна алгебра, 5. издање, Математички факултет, Београд, 2007.3 Harvey E. Rose, Linear Algebra - A Pure Mathematical Approach, Birkhauser Verlag, Basel-Boston -

Berlin, 20024 Љубиша Кочинац, Славиша Ђорђевић, Збирка задатака из линеарне алгебре и аналитичке геометрије

5Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3Методеизвођењанаставе Фронтална, интерактивна, индивидуалнаОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испитпрактична настава усмени испит 55колоквијуми 40семинари

Page 15: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у базе податакаНаставник (за предавања) Милан Б. ТасићНаставник/сарадник (за вежбе) Данијел М. СпасићНаставник/сарадник (за ДОН) Бранислав Д. ИвановБрој ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов нема

Циљпредмета

Циљ курса је разумевање система база података и подстицање на коришћење база података на концептуалном и логичком нивоу, уз одговарајући ефикасан дизајн. Да обезбеди практичну манипулацију подацима и упитима у SQL-у. Да обезбеди основно разумевање релационе алгебре и њену примену на SQL-у.

Исходпредмета

На крају овог курса студенти треба да буде у стању да: а) идентификују и примењују принципе идејног решења помоћу ЕР и УМЛ дизајна; б) препознају логичке принципе дизајна, а нарочито нормализације и функционалних зависности; б) физички дизајнирају базу података; в) користе SQL за дефиницију и манипулацију подацима, и врше упите над базом података; г) користе основе Система за управљање базама података (DBMS); д) идентификују принципе на којима се темељи релациони модел и његов однос са SQL-ом. ђ) уграде SQL у програмски језик и израде готову апликацију која ће користити базу података.

Садржај предмета

Теоријсканастава

1. Увод у базе података (2 часа); 1.1. Системи база података (3 часа). 2.Пројектовање база података (6 часа); 2.1. ЕР и УМЛ моделирање; 2.2. Логичка дизајн и нормализацију (до 4. нормалне форме) (7 часа); 2.3. Физички дизајн и складиштење података (2 часа). 3. SQL (12 предавања): 3.1. SQL као језик за дефиницију података; 3.2. SQL као језик за манипулацију подацима; 3.3. SQL као упитни језик. 4 Напредни SQL (5 часа); 4.1. Уграђивање непроцедуралних упита у процедуралне језике. 5. Физичко пројектовање апликације са базом података (8 часа).

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Microsoft Access (8 часа), MySQL Workbench: MySQL моделовање података (6 часа), SQL упити (15 часа), администрација MySQL сервера (10 часа). Израда апликације (6 часа).

Литература1 Rebeka Riordan, Projektovanje baza podataka, Mikro knjiga, Beograd, 2006.2 Anthony Molinaro, SQL Kuvar, Mikro knjiga, Beograd, 2010.345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију састудентима. Током практичне наставе, која се обавља на рачунарима, студенти самостално примењују стечена знања, у складу са пређеним градивом. Знање студената се тестира кроз домаће задатке и колоквијуме. На завршном писменом и усменом испиту студент треба да покаже да је овладао основним принципима и техникама пројектовања и примене база података.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 20практична настава усмени испит 15колоквијуми 30семинари 25

Page 16: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Објектно-оријентисано програмирање 2Наставник (за предавања) Светозар Р. РанчићНаставник/сарадник (за вежбе) Светозар Р. РанчићНаставник/сарадник (за ДОН) Ивана Ј. МадићБрој ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов Oбјектно-оријентисано програмирање 1

Циљпредмета

Унапређење знања из области објектно-оријентисаног програмирања у програмском језику C++и упознавање са библиотекама класа и визуелним елементима које нуди развојно окружење.

Исходпредмета

Студенти који положе испит имају знања и вештине употребе генеричких класа, контејнерских класа, објектно оријентисаног рада са фајловима - токовима, основе хватања и реакције на догађаје уи уређаја.

Садржај предмета

Теоријсканастава

Напредније теме из објектно оријентисано програмирање у C++: препознавање потребе за креирањем и употребом хијерархија класа; генеричке функције и класе, креирање и употреба; примена генеричких класа; контејнерске класе, преглед контејнерских класа и библиотека класа; рад са контејнерским класама, додавање, брисање, концепт итератора и примена у раду са контејнерским класама; објектно оријентисани рад са фајловима - токови, серијализација објеката класа. Имплементација интерфејса и вишеструког наслеђивања. Основе објектно оријентисане анализе и дизајна. Document-View архитектура апликација, основне визуелне компоненте окружења, догађаји препознавање и реакција.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Практично увежбавање тема из C++ обрађених на часовима теоријске наставе у Microsoft Visual Studio окружењу.

Литература1 Драган Милићев: Објектно оријентисано програмирање у језику C++, Микро књига, 1995.2 l Yao Richard C. Leineker: Visual C++ 6 Biblija (+ CD), Mikro knjiga, 1999.345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1

Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 0 писмени испит 25практична настава усмени испит 25колоквијуми 40семинари 10

Page 17: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Oсновне академске студијеНазив предмета Дизајн и анализа алгоритамаНаставник (за предавања) Мирослав Д. ЋирићНаставник/сарадник (за вежбе) Зорана З. ЈанчићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) oбавезниУслов немаЦиљпредмета

Упознавање са најважнијим алгоритмима који се користе за решавање практичних проблема у рачунарским наукама, упоређивање разних алгоритама у погледу њихове ефикасности у разним конкретним ситуацијама.

Исходпредмета

На крају курса студент треба да буде у стању да разуме основне математичке концепте који се користе у дизајнирању и анализи алгоритама, да буде способан да изабере и употреби алгоритме који су најпогоднији у датој конкретној ситуацији, као и да имплементира те алгоритме.

Садржај предмета

Теоријсканастава

Алгоритми, комплексност, алгоритми са бројевима, модуларна аритметика, тест простости, факторизација, примене у криптографији, стратегија подели-и-савладај, множење бројева, множење матрица, брзе Фуријеове трансформације, графовски алгоритми, претраживање по дубини, компоненте повезаности, најкраћи путеви у графу, претраживање по ширини, Dijkstra-ин алгоритам, похлепни алгоритми, минимално повезујуће стабло, Huffman-ово кодирање, Horn-ове формуле, динамичко програмирање, најкраћи растући низови, edit дистанца, проблем ранца, ланац матричних множења, проблем трговачког путника, линеарно програмирање, проток у мрежама, бипартитно упаривање, дуалност, симплекс алгоритам, NP-комплетни проблеми, редукција.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Примена стеченог теоријског знања у конструкцији алгоритама за решавање разних конкретних проблема.

Литература1 S. Dasgupta, C. H. Papadimitriou, U. V. Vazirani, Аlgorithms, McGraw-Hill, 2008.2 R. Sedgewich, Algorithms, Addison-Wesley, 19833 T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, Introduction to Algorithms, The MIT Press

2009. 45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију састудентима. Током практичне наставе студенти самостално примењују стечена знања у решавању задатака. Знање студената се тестира кроз домаће задатке и колоквијуме. На завршном усменом делу испита студент треба да покаже да је успешно овладао изложеним градивом.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 25

практична настава усмени испит 40колоквијуми 25семинари

Page 18: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Објектно-оријентисано програмирање 3Наставник (за предавања) Марко С. МилошевићНаставник/сарадник (за вежбе) Марко С. МилошевићНаставник/сарадник (за ДОН) Марко С. МилошевићБрој ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов Објектно-оријентисано програмирање 1Циљпредмета

Упознавање студената са напредним техникама објектно-оријентисаног програмирања у програмском језику JAVA.

Исходпредмета

Студент је упознат са напредним техникама JAVA програмирања.

Садржај предмета

Теоријсканастава

Обрада изузетака. Процеси и нити, вишепроцесни програми. Напредни улаз/излаз - токови у Java - и. Обрада XML и JSON датотека - креирање и парсирање. Обрада датума и времена. Интернационализација. Креирање корисничких интерфејса - Swing и Java FX 2.0. Повезивање и рад са базама података (JDBC). Мрежно програмирање - сокети. Комуникација са кодом креираним у другом програмском језику - JNI (Java Native Interface). Рад са анотацијама. Логовање у Java - и. Промена могућности апликације у току извршења.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Практично увежбавање тема обрађених на часовима теоријске наставе.

Литература1 C.S. Horstman, G. Cornell, Core Java Volume I - Fundamentals2 C.S. Horstman, G. Cornell, Core Java Volume II - Advanced Features3 J. Bloch, Effective Java (2nd Edition)45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1

Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испит 40

практична настава усмени испит 30колоквијуми 30семинари

Page 19: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у оперативне системеНаставник (за предавања) Предраг В. КртолицаНаставник/сарадник (за вежбе) Дејан И. МанчевНаставник/сарадник (за ДОН) Горан Љ. ЈанаћковићБрој ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов Увод у рачунарствоЦиљпредмета Упознавање са основним концептима оперативних система.Исходпредмета

Познавање и разумевање основних принципа пројектовања и функционисања оперативних система.

Садржај предмета

Теоријсканастава

Дефиниција, циљеви и задаци оперативних система. Зачеци оперативних система. Побољшање перформанси првобитних оперативних система. Проблеми заштите. Сервиси оперативних система. Типови сервиса. Кориснички и системски поглед на сервисе оперативног система. Управљање процесима. Концепт мултипрограмирања. Планирање процеса. Алгоритми планирања процеса. Процеси и нити. Конкурентни процеси. Проблем критичне секције. Семафори. Конкурентно програмирање. Управљање меморијом. Првобитни приступи управљању меморијом. Механизам пребацивања (swapping). Вишеструке партиције. Страничење. Сегментација. Концепт виртуелне меморије. Страничење на захтев. Управљање диском. Застоји. Проблем застоја и карактеризација застоја. Детекција, превенција и избегавање застоја. Банкаров алгоритам. Фајл систем: Концепт датотеке. Подршка датотекама. Методи приступа и доделе простора на диску. Системи директоријума.

Практична настава (вежбе, ДОН, студијски истражива-чки рад) Вежбе на рачунару DOS, Windows, Linux, BACI.Литература

1 J. Peterson, A. Silberschatz, Operating Systems Concepts , 2nd ed., Addison-Wesley, 1985.2 W. Stallings, Operating Systems , 2nd ed., Prentice-Hall, 1995.34

5Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2 1Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 20практична настава 15 усмени испит 30колоквијуми 20домаћи задаци 10семинари

Page 20: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Oсновне академске студијеНазив предмета ВероватноћаНаставник (за предавања) Јасмина С. ЂорђевићНаставник/сарадник (за вежбе) Горица А. Павловић-РајковићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) обавезниУслов немаЦиљпредмета Овладавање интуитивним и аксиоматским заснивањем вероватноће.

Исходпредмета

Овладавање фундаменталним појмовима елементарне теорије вероватноћа и математичких основа теорије вероватноћа, да би се усвојена знања могла применити у изучавању неких области рачунарских наука.

Садржај предмета

Теоријсканастава

Елементарна теорија вероватноћа: Алгебра догађаја, класична дефиниција вероватноће, условна вероватноћа, независност догађаја. Дискретне случајне промењљиве, математичко очекивање, дисперзија и коефицијент корелације. Независност случајних промењљивих. Бернулијева схема, Пуасонова и Муавр-Лапласова теорема. Математичке основе теорије вероватноћа: Аксиоме теорије вероватноћа. Дискретне расподеле. Апсолутно непрекидне расподеле (униформна, нормална, Кошијева, експоненцијална, гама, бета). Функција расподеле и густина. Математичко очекивање, дисперзија, коефицијент корелације. Вишедимензионе случајне промењљиве. Условне расподеле, независност. Вишедимензионална нормална расподела. Трансформације случајних променљивих. hi-квадрат, t-расподела. Низови независних случајних променљивих: најједноставнији закони конвергенције, једноставнији законивеликих бројева, основна централна гранична теорема. Ланци Маркова: Зависност Маркова. Хомогени ланци Маркова. Једначине Чепмен-Колмпгорова. Циклични ланци Маркова. Стационарност. Повратна и неповратна стања ланаца Маркова. Ергодичност.

Практична настава (вежбе, ДОН, студијски истражива-чки рад) На часовима вежби се обрађују задаци и примери у складу са теоријском наставом.Литература

1 Ивковић З., “Теорија вероватноћа са математичком статистиком”, Научна књига, 19892 Глишић З., Перуничић П., “Збирка решених задатака из вероватноће и математичке статистике”, Научна књига, 1982

3 Feller W.,” An Introduction to Probability Theory and its Applications I”, Wiley, New York, 19704 Прохоров А. В., Ушаков В. Г., Ушаков Н. Г., “Задачи по теории вероятностей”, Наука, Москва 1968

5 С. Јанковић, Увод у вероватноћу, ПМФ Ниш, 2009Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3Методеизвођењанаставе фронтална, индивидуална, интерактивнаОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испитпрактична настава усмени испит 50колоквијуми 40семинари

Page 21: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Увод у софтверско инжињерствоНаставник (за предавања) Ранчић Р. СветозарНаставник/сарадник (за вежбе) Ранчић Р. СветозарНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов нема

Циљпредмета

Упознавање са софтверским инжењерством, применом теорије, знања и праксе за ефикасноправљење софтверскох система који задовољавају захтеве корисника.

Исходпредмета

Студенти који положе испит имају основна знања која ће их припремити за савладавање предмета из области програмирања, архитектуре и развоја софтвера.

Садржај предмета

Теоријсканастава

Принципи софтверског инжењерства: Прикупљање и анализа захтева. Дизајн, конструкција, тестирање и одржавање. Моделовање софтвера и увод у УМЛ: Основни елементи УМЛ-а, дијаграми, развој уз УМЛ. Моделовање структуре и моделовање понашања софтвера. Објектно оријентисана анализа коришћењем УМЛ-а. Анализа, архитектура и дизајн једноставних класа. Пројектни обрасци: Увод у пројектне обрасце, њихов значај и применљивост. Упознавање са основним обрасцима. Корисничке функције и дизајн оријентисан ка кориснику. Клијент - сервер: Увод у клијент – сервер архитектуре, као и клијент – сервер системе коришћењем УМЛ-а, са нагласком на дијаграме класа и дијаграме стања. Дизајн софтвера: Општи принципи дизајна: декомпозиција, спајање, кохезија, поновно коришћење, портабилност, флексибилност. Евалуација дизајна. Увод у тестирање софтвера и управљање софтверским пројектом. Имплементација. Имплементирање дизајна коришћењем одговарајућих структура података, окружења и АПИ-ја. Анализа, дизајн и програмирање једноставнијих апликација. Примена технологије за имплементацију интерфејса са корисником.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Практично увежбавање тема обрађених на часовима теоријске наставе у програмским језицима C++ и Java.

Литература1 Shari Lawrence Pfleeger, Joanne M. Atlee, Софтверско инжењерство, теорија и пракса, ЦЕТ, 2006.

2 E. Gamma, R. Helm, R. Johnston and J. Vlissides: Готова решења - Елементи објектно оријентисаног дизајна, Addison Wesley, ЦЕТ, 2002.

3 Драган Милићев: Објектно оријентисано моделовање на језику УМЛ, Микро књига, 2001.45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 0 писмени испит 25практична настава усмени испит 25колоквијуми 20семинари 30

Page 22: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

.

.

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Рачунарске мрежеНаставник (за предавања) Предраг В. КртолицаНаставник/сарадник (за вежбе) Дејан И. МанчевНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) обавезниУслов Увод у рачунарствоЦиљпредмета Упознавање са основним концептима рада рачунарских мрежа.Исходпредмета Познавање и разумевање основних концепата рада рачунарских мрежа.Садржај предмета

Теоријсканастава

Спој рачунарске и телекомуникационе технологије. Комуникациони модел. Рачунарске мреже идистрибуирани системи. Употреба рачунарских мрежа. Класификација рачунарских мрежа.Хијерархије протокола. Пројектовање слојева. Услуге са успостављањем директне везе и безње. Основне операције за дефинисање услуге. Однос између услуга и протокола. Референтнимодел OSI. Референтни модел TCP/IP. Физички слој . Теоријске основе преноса података.Физички медијуми за пренос података. Бежични пренос података. Слој везе податакаПројектовање слоја везе података. Услуге које се обезбеђују за мрежни слој. Уоквиравање.Контрола грешака. Управљање током података. Детекција и корекција грешака. Примерипротокола слоја везе. Подслој за управљање приступом медијумима . Мрежни слојПројектовање мрежног слоја. Алгоритми за усмеравање. Транспортни слој . Услуга преноса.Елементи транспортних протокола. Транспортни протоколи за Интернет: UDP и TCP. Слојапликација. DNS – систем именовања домена. Електронска пошта. WEB – глобална рачунарскамрежа.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)Литература

1 W. Stallings, Data and Computer Communications , 6th ed. Prentice Hall, Upper Saddle River, NJ, 2 2. A. Таненбаум, Рачунарске мреже , Микрокњига, Београд, 2005.34

5Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику. Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 20практична настава усмени испит 30колоквијуми 30домаћи задаци 15семинари

Page 23: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Веб програмирањеНаставник (за предавања) Марко С. МилошевићНаставник/сарадник (за вежбе) Душан Ј. СимјановићНаставник/сарадник (за ДОН) Владимир Р. ЂорђевићБрој ЕСПБ 6 Статус предмета (обавезни/изборни) обавезниУслов Увод у веб програмирањеЦиљпредмета Овладавање стандардним техникама савременог веб програмирања.Исходпредмета

На крају предмета студент је оспособљен да самостално користи стандардне технике веб програмирања за креирање модерних веб сајтова.

Садржај предмета

Теоријсканастава

Креирање веб сајтова коришћењем HTML 5, CSS 3.0, JavaScript, JQuery. Програмски језик PHP - основни елементи програмског језика, објектно - оријентисано програмирање у PHP - у, форме, базе података, датотеке, обрада XML података, регуларни изрази. Model-View-Controller шаблон. Коришћење Zend framework - а.

Практична настава (вежбе, ДОН, студијски истражива-чки рад) Практично увежбавање тема обрађених на часовима теоријске наставе.Литература

1 Matt Doyle, Beggining PHP 5.3, Wrox Programmer to Programmer, 2009.2 Rob Allen, Zend Framework in Action, 2009.345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 2 1Методеизвођењанаставе Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испит 40практична настава усмени испит 30колоквијуми 30семинари

Page 24: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Електронско издаваштвоНаставник (за предавања) Александар Б. СтаменковићНаставник/сарадник (за вежбе) Марјан З. МилановићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов нема

Циљпредмета

Упознавање са основним принципима обраде текста, са техникама и програмима за припрему штампаних и електронских публикација, посебно за припрему научних и техничких публикација, израду мултимедијалних екранских презентација и електронских квизова.

Исходпредмета

На крају курса студент треба да овлада основним техникама за обраду текста и научи да самостално решава практичне задатке везане за припрему научних и техничких публикација, мултимедијалних екранских презентација и електронских квизова

Садржај предмета

Теоријсканастава

Стоно издаваштво, штампане и електронске публикације, web-публикације, основе дигиталне типографије, дигитална графика и боје, припрема публикација, програми за обраду текста, припрема научних и техничких публикација, TeX, LaTeX, означавање документа – markup, структурни и презентациони markup, језици за означавање, SGML, XML, DTD – Document Type Definition, хипер-текст, хипермедија, HTML, LaTeX и HTML, LaTeX и XML, MathML, рачунарска штампа, језици за опис страна, PCL, PostScript, PDF, Pdfmark, LaTeX и PostScript, LaTeX и PDF, програми за стоно издаваштво, израда екранских презентација, дизајн презентација, презентациони софтвер, PDF презентације, електронски квизови, дигиталне библиотеке.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Обрада текста у LaTeXу: одабир фонта и величине слова, обликовање пасуса, додавање фуснота, листе, подела докумената, стил, садржај, литература и индекси, унос математичких формула, коришћење математичких симбола, дефинисање нових команди и нових околина. Додавање слика у документ, коришћење пакета PSTricks, конверзија LaTeX документа у PDF и HTML, израда презентација у LaTeXу и Beamerу, уградња PDFa u HTML и додавање мултимедијалних садржаја у PDF.

Литература1 М. Goosens, F. Mittelbach, A. Samarin, The LaTeX Companion, Addison-Wesley, 2003.2 З. Стојаковић, М. Стојаковић, Водич за LaTeX, Нови Сад, Stylos и Природно-математички факултет, 1996.

3 М. Goosens, S. Rahtz, F. Mittelbach, The LaTeX Graphics Companion, Addison-Wesley, 2003.4 М. Goosens, S. Rahtz, The LaTeX Web Companion, Addison-Wesley, 2003.5 Thomas Merz, Web Publishing with Acrobat/PDF, Springer-Verlag, Berlin-Heidelberg, 1998. 6 Милан Тасић, Мирослав Ћирић, Основи информатике, Природно математички факултет у Нишу

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење пројектора и интеракцију састудентима. Током практичне наставе, која се обавља на рачунарима, студенти самостално примењују стечена знања, у складу са пређеним градивом. Знање студената се тестира кроз домаће задатке и колоквијуме. На усменом делу испита студент треба да покаже да је овладао основним принципима и техникама за припрему штампаних и електронских публикација.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 40практична настава усмени испитколоквијуми 50семинари

Page 25: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Аналитичка геометријаНаставник (за предавања) Љубица С. Велимировић Наставник/сарадник (за вежбе) Мартин З. ЉубеновићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета Упознавање са класичним елементима аналитичке геометрије.Исходпредмета

Овладавање фндаменталним појмовима аналитичке геометрије и теорије векторске алгебре, геометрије кривих и површи, афиних и еуклидских простора.

Садржај предмета

Теоријсканастава

Вектори и координатни системиТрансформација афиних координатаПреглед аналитичке геометрије у равниПрава и раванЛинеарне и афине трансформацијеИспитивање криве другог редаПоврши-начини задавања и испитивања, праволинијске, ротационеГеометрија сфере

Практична настава (вежбе, ДОН, студијски истражива-чки рад) Практична настава:Вежбе,Литература

1 Кочинац Љубиша, “Линеарна алгебра и аналитичка геометрија“, Универзитет у Нишу,

2 Љубиша Кочинац, Славиша Ђорђевић,“ Збирка задатака из линеарна алгебре и аналитичке геометрије“, Универзитет у Нишу .

3 Велимировић Љубица, Минчић Светислав, Златановић Милан Аналитичка геометрија -препринт

45

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2 0Методеизвођењанаставе Фронтална, групна, интерактивнаОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испитпрактична настава усмени испит 40колоквијуми 45 домаћи задаци 15семинари

Page 26: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Теорија бројева и полиномаНаставник (за предавања) Снежана М. ИлићНаставник/сарадник (за вежбе) Милица З. КолунџијаНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета

Упознати студенте са основама теорије бројева и полинома и оспособити их за примену у другимматематичким дисциплинама и другим областима науке.

Исходпредмета

Студенти су оспособљени да решавају различите проблеме који захтевају апарат теорије бројева и полинома.

Садржај предмета

Теоријсканастава

Скупови, релације, пресликавања, природни бројеви, дељивост целих бројева, највећи заједнички делитељ, Еуклидов алгоритам, прости бројеви, Oсновна теорема аритметике и последице, број и збир природних делитеља целог броја, Ојлерова функција, релација конгруенције по модулу, системи остатака, Ојлерова, мала Фермаова и Вилсонова теорема, линеарне Диофантске једначине, линеарна конгруенција, системи линеарних конгруенција, конгруенције другог степена, неки нелинеарни Диофантови проблеми, полиноми, дељивост полинома, Еуклидов алгоритам, иредуцибилни полиноми, нуле полинома, полиноми и полиномске функције, једначине трећег и четвртог степена, рационални корени полинома са целим коефицијентима, Oсновна теорема алгебре и последице, границе корена полинома, Штурмов низ, резултанта два полинома, дискриминанта полинома, рационалне функције.

Практична настава (вежбе, ДОН, студијски истражива-чки рад) Решавање задатака различите тежине повезаних са теоријским материјалом.Литература

1 Ж. Перовић, Алгебра 1 , Унниверзитет у Нишу, 2002.2 С. Илић, Предавања из Теорије бројева и полинома345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2 0Методеизвођењанаставе Фронтална, индивидуална, интерактивнаОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испитдомаћи задаци 10 усмени испит 50колоквијуми 40семинари

Page 27: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Нумерички методи 1Наставник (за предавања) Марко Д. ПетковићНаставник/сарадник (за вежбе) Јована Т. Николов Наставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета

Упознавање основних метода нумеричког израчунавања и њихова практична примена

Исходпредмета

Овладавање фундаменталним појмовима нумеричке математике, као и анализа, конструкција и импелементација алгоритама за нумеричка израчунавања.

Садржај предмета

Теоријсканастава

Елементи теорије грешака: Представљање разломљених бројева у рачунару. Апсолутна и релативна грешка. Простирање грешака код основних рачунских операција. Рекурзивна израчунавања и сумирање: Линеарне диференцне једначине (ЛДЈ). Сумирање редова и убрзавање конвергенције. Тејлоров и асимптотски развој. Верижни разломци. Нумеричко решавање нелинеарних једначина: Банахов став о непокретној тачки. Итеративни процеси за решавање једначина. Ред конвергенције и опште карактеристике процеса. Решавање алгебарских једначина. Методи за симултано рачунање свих нула полинома. Нумерички методиу линеарној алгебри: Норме вектора и матрица. Конвергенција матричних низова и редова. Гаусов метод. ЛУ факторизација. Директни методи за инверзију матрица. Временска сложеност и имплементација директних метода. Итеративни процеси у линеарној алгебри. Проблем сопствених вредности. Софтвер за нумеричку линеарну алгебру.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе у учионици и рачунском центру. Обрађују се примери и имплементирају одговарајући алгоритми у складу са теоријском наставом.

Литература1 М. Петковић, "Алгоритми нумеричке анализе", ПМФ Ниш, 2013.2 Градимир B. Миловановић,” Нумеричка анализа 1”, Научна књига, Београд 1986.3 Градимир B. Миловановић,” Нумеричка анализа 2”, Научна књига, Београд 1986.4 G. Dahlquist, A. Bjorck, "Numerical methods in Scientific Computing, vol.1", SIAM, 2008

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2 0 0 0Методеизвођењанаставе

Фронтална, групна, интерактивна

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испитпрактична настава усмени испит 50колоквијуми 45семинари

Page 28: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Методика наставе информатикеНаставник (за предавања) Весна И. ВеличковићНаставник/сарадник (за вежбе) Весна И. ВеличковићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) изборниУслов нема

Циљпредмета

Оспособљавање за педагошки рад из области информатике и упознавање са програмским пакетима који се обрађују у школи.

Исходпредмета

Студенти ће бити оспособљени за самостално држање наставе информатике у основним и средњим школама

Садржај предмета

Теоријсканастава

Припрема часа. Структура часа. Планирање времена. Планирање табле. Планирање наставних средстава. Планирање потребног софтвера. Планирање потребних података. Редослед радњи. Брзина излагања. Тестови и оцењивање. Рад са различитим узрастима. Дидактика информатичких садржаја. Оперативни систем. Интернет. Стандардни програмски пакети: Обрада текста. Радне табеле. Презентације. Базе података. Цртање. Одржавање рачунског центра. Набавка опреме. Одржавање опреме. Локална мрежа. Одржавање софтвера. Вируси. Изабране теме. Потребне мануалне вештине. Самостални пројекти ученика. Образовање помоћурачунара у различитим областима. Образовни софтвер. Учење на даљину.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Припрема потребних ресураса. Излагање градива. Тестови и оцењивање. Дискусије. Контола рада ученика. Практично увежбавање часова у школи према садржајима теоријске наставе.

Литература1 Сви уџбеници који се користе у школама2345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3 0

Методеизвођењанаставе Теоријска настава, теоријске и практичне вежбе, практичан рад у школиОцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испит 20практична настава 30 усмени испит 50колоквијумисеминари

Page 29: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

У

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Управљање пројектима у ИТНаставник (за предавања) Марко Б. МиладиновићНаставник/сарадник (за вежбе) Марјан З. МилановићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета

Научити студенте основним принципима управљања пројектима у информационим технологијама.

Исходпредмета

Овладавање фундаменталним појмовима и техникама за управљање пројектима у информационим технологијама.

Садржај предмета

Теоријсканастава

Управљање пројектима. Приступ управљања пројектом: Области знања и процеси унутар пројекта. Процеси: иницијализација, планирање, извршавање, контрола и затварање пројекта или фазе пројекта. Области знања: управљање интеграцијом, управљање обимом, управљање временским током, управљање трошковима, управљање квалитетом, управљање људским ресурсима, управљање комуникацијом, управљање ризицима и управљање набавкама.Управљање интеграцијом: метод за избор пројекта, методологија управљања, анализа актера, статут пројекта, измена захтева, план управљања пројектом. Управљање обимом: структуирањепројекта – WBS техника, анализа захтева, план обима пројекта, технике за верификацију обима, контрола измена обима. Управљање временом: Gantt-oв дијаграм, анализа критичног пута, анализа времена по CPM методу, анализа времена по PERT методу, поређење CPM и PERT метода. Управљање трошковима: анализа повратка новца, оцена трошкова, план управљања трошковима. Управљање квалитетом: матрице квалитета, дијаграми контроле квалитета, парето дијаграми. Управљање комуникацијом: план управљања комуникацијом, конфликти, виртуелна комуникација. Управљање ризицима: план управљања ризиком, регистар ризика, рангирање ризика. Управљање набавкама: израда анализа, уговори, матрице евалуације добављача.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе на рачунару у вези претходног садржаја. Израда практичних пројеката у програму MS Project

Литература1 1. P.S. Stanimirović, I.M. Jovanović, Mrežno planiranje i MS Project, Prirodno-matematički fakultet u

Nišu, Niš, 2008, IX+448 (ISBN 978-86-83481-49-2).2 2. Kathy Schwalbe, Information Technology Project Management, Course Technology, Cengage

Learning, 2010.3 3. P. Jovanović, Upravljanje projektiom, Grafoslog, Beograd, 2002.4 4. T. Pyron, Project 2003 bez tajni, Kompjuter biblioteka, Čačak, 2006.

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе на рачунару.Студенти ће добијати задатке (домаћи) које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испитпрактична настава 10 усмени испит 40колоквијуми 50семинари

Page 30: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

;

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Симболичка израчунавањаНаставник (за предавања) Предраг С. СтанимировићНаставник/сарадник (за вежбе) Марко Б. МиладиновићНаставник/сарадник (за ДОН)Број ЕСПБ 8 Статус предмета (обавезни/изборни) изборниУслов Увод у програмирањеЦиљпредмета

Научити основне принципе симболичког рачунања. Оспособити студенте за употребу програмског пакета MATHEMATICA.

Исходпредмета

Студенти оспособљени за примену симболичког рачунања.

Садржај предмета

Теоријсканастава

Програми за симболичко рачунање. Изрази, значење израза; префиксна, постфиксна и инфикснаформа израза; стандардна форма израза у пакету MATHEMATICA; делови израза; изрази као листе, изрази као стабла; нивои у изразу. Функционалне операције; имена функција као изрази; функционални аргументи; репетитивна примена функционалног аргумента, примена функције на листе и друге изразе; примена функције на делове израза. Чисте функције; функције вишег редаизградња листи на основу функција, селектовање делова израза; изрази са главама које нису симболи; рад са операторима. Шаблони; слагање шаблона, слагање шаблона; постављање ограничења на шаблоне. Функције са променљивим бројем аргумената; опциони и подразумевани аргументи. Симболичка манипулација листама; конструкција листи, угњеждене листе. Симболичка линеарна алгебра; ретки низови и матрице. Правила трансформације, примена правила трансформације, Дефинисање функција; дефинисање индексираних објеката. Мемоизација. Упрошћавање израза; функције Simplify, FullSimplify, Expand, Factor и функције за рад са полиномима у језику MATHEMATICA.Симболичко диференцирање и симболичка интеграција.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе из програмског пакета MATHEMATICA у вези претходних садржаја. Израда семинарских радова.

Литература1 S. Wolfram, The Mathematica Book, 5th ed. , Wolfram Media,2003.2 R. Maeder, Computer Science with mathematica , Cambridge University Press, 2005.3 S. Wolfram, A New Kind of Science , Wolfram Media, 2002.4 P.S. Stanimirović, G.V. Milovanović, Programski paket MATHEMATICA i primene , Elektronski fakultet

u Nišu, Edicija monografije, Niš, 2002, XII+242.5 P.R.Wellin, R.J. Gaylord, S.N. Kamin, An Introduction to Programming with Mathematica , Cambride

University Press, Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, São Paulo, 2005.

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 3 0Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 15практична настава 10 усмени испит 20колоквијуми 20 домаћи задаци 20семинари 10

Page 31: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

.

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Нумерички методи 2Наставник (за предавања) Марко Б. МиладиновићНаставник/сарадник (за вежбе) Марко Б. МиладиновићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета

Упознавање са основним и новим техникама нумеричке анализе у решавању проблема диференцијалних и интегралних једанчина

Исходпредмета

Овладавање фундаменталним појмовима и алгоритмима који се користе за приближно решавање диференцијалних и интегралних једначина

Садржај предмета

Теоријсканастава

Приближно решавање обичних диференцијалних једначина: Koшијев проблем, егзистенција решења. Метод неодређених коефицијената. Пикардов метод сукцесивних апроксимација. Тејлоров метод. Ojлеров метод за решавање Кошијевог проблема. Општи линеарни вишекорачни методи: Ред линеарних вишекорачних метода. Конвергенција. Избор стартних вредности. Анализа грешака. Нумеричка стабилност. Предиктор-коректор методи. Методи Рунге-Кута: Класични методи Рунге-Кута. Анализа грешака. Нумеричка стабилност. Нумеричко решавање граничних проблема: Диференцни методи за линеарне граничне проблеме. Метод факторизације. Сопствене вредности граничног проблема. Приближно решавање интегралних једначина:Класификација интегралних једначина, егзистенција решењаМетод сукцесивних апроксимација. Примена квадратурних формула. Метод замене језгра Фредхолм-ове интегралне једначине дегенерисаним језгром. Метод итерираних језгара. Резолвента. Пројекционо-варијациони методи:Варијациони приступ у решавању операторских једначина. Ритзов метод. Примене Ритзовог метода на контурне проблеме код обичних диференцијалних једначина. Пројекциони методи-метод момената. Метод Галеркина зарешавање интегралних једначина. Метод колокације.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

На вежбама се раде примери (методи) у програмском пакету Mathematica у складу са градивом обрађеним на предавањима.

Литература1 Г. Миловановић, Нумеричка анализа III део , Научна књига, Београд 1988.2 Љ. Петковић, С. Тричковић, П. Рајковић, Збирка задатака из нумеричке математике, Универзитет у Нишу, Машински факултет, 1997.

3Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2Методеизвођењанаставе

Фронтална, групна, интерактивна

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања писмени испитпрактична настава 10 усмени испит 40колоквијуми 50семинари

Page 32: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Open Source математички софтверНаставник (за предавања) Драган П. СтевановићНаставник/сарадник (за вежбе) Милан З. БашићНаставник/сарадник (за ДОН)Број ЕСПБ 7 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета

Упознавање са битнијим open source математичким софтвером, начином његовог коришћења и задацима који се помоћу њега решавају.

Исходпредмета

На крају курса студент треба да буде у стању да програм Maxima користи за симболичко рачунање, програм Octave за решавање проблема из линеарне алгебре, програм GAP за решавање алгебарских проблема, програм GeoGebra за решавање геометријских проблема, програм PARI/GP за теорију бројева, програм GnuPlot за цртање дијаграма и програм networkX за решавање проблема у теорији графова.

Садржај предмета

Теоријсканастава

Maxima: аритметика произвољне тачности, рачунање извода, рачунање интеграла, симболички рачун, писање функција и основне програмске структуре. Octave: унос вектора и матрица, решавање система линеарних једначина, налажење карактеристичних вредности и вектора, писање скриптова и функција. GAP: дефиниција алгебарских структура, налажење реда, орбита, генерисање подструктура. GeoGebra: цртање геометријских фигура дефинисањем слободних и зависних објеката. PARI/GP: рад у произвољној прецизности, факторизације бројева и полинома, рачунање степених редова и специјалне функције. GnuPlot: дефинисање података, подешавање особина дијаграма, дијаграм у дијаграму, извоз дијаграма у PDF. networkX: креирање графова и рачунање инваријанти, генерисање и рад са колекцијама графова, проширивање програма новим генераторима и инваријантама. SAGE као програм који обједињује све претходне програме.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Практичне вежбе прате теоријску наставу кроз решавање одговарајућих типова математичких задатака у одговарајућим програмима (Maxima, Octave, GAP, GeoGebra, GnuPlot и newGRAPH).

Литература1 WikiBooks, Maxima , http://en.wikibooks.org/wiki/Maxima.2 J.S. Hansen, GNU Octave Beginner's Guide , Packt Publishing, 2011.3 J.G. Rainbolt, J.A. Gallian, Abstract Algebra with GAP , http://math.slu.edu/~rainbolt/manual2.html,

2010.4 Sage group, Sage tutorial: version 3.4, CreateSpace, 2009.5 P.K. Janert, Gnuplot in Action – Understanding Data with Graphs, Manning Publications, 2009.

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

2 2 0

Методеизвођењанаставе

На предавањима се користе класичне методе наставе уз коришћење видео пројектора и интеракцију са студентима. На вежбама се практично реализујe изложенa материја и решавају типични проблеми. Знање студената се тестира преко колоквијума и завршног писменог испита, где се проверава како степен разумевања изложеног градива, тако и вештина његове примене.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 10 писмени испит 50практична настава усмени испитколоквијуми 40семинари

Page 33: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

7 Статус предмета (обавезни/изборни) изборниУсловЦиљпредметаИсходпредмета

ТеоријсканаставаПрактична настава (вежбе, ДОН, студијски истражива-чки рад)

1

2

Предавања Вежбе ДОН Студијски истраживачки рад Остали часови2 2

Методеизвођењанаставе

поена Завршни испит поена

/ писмени испит 3016 усмени испит 3024/

Број часова активне наставе недељно током семестра/триместра/године

Фронтална, интерактивна, индивидуална

Оцена знања (максимални број поена 100)Предиспитне обавезеактивност у току предавањапрактична настава

Наставник/сарадник (за вежбе) Миодраг С. Ђорђевић

колоквијумисеминари

Теорија узорака. Основни појмови. Појам случајног броја. Случајни избори без и са враћањем. Неки специјални планови узорака. Емпиријска функција расподеле. Сређивање и приказивање реализованих узорака. Моделирање расподела методом Монте Карло. Оцењивање параметара. Тачкасто оцењивање. Одређивање обима узорка. Довољне статистике. Регуларна фамилија густина расподеле. Методи тачкастог оцењивања параметара. Статистике поретка. Области поверења. Тестирање статистичких хипотеза. Основни појмови. Параметарски тестови. Непараметарски тестови. Теорија одлучивања. Минимакс одлучивање. Бајесово одлучивање.

Непосредан рад са студентима, дефинисање и решавање пратећих проблема у вези са теоријском наставом, израда одговарајућих задатака на рачунару расположивим статистичким пакетима. Статистичка обрада конкретних података из праксе.

ЛитератураБиљана Ч. Поповић: Математичка статистика , Универзитет у Нишу, Природно-математички факултет, Ниш 2009

Врста и ниво студија Основне академске студије

Richard J. Larsen, Morris L. Marx: An Introduction to Mathematical Statistics and Its Applications , Pearson, Prentice Hall 2012

Наставник/сарадник (за ДОН)Број ЕСПБ

Вероватноћа

Овладавањем знањем из статистике

Анализа података методама математичке статистикеСадржај предмета

Назив предмета Математичка статистикаНаставник (за предавања) Биљана Ч. Поповић

Спецификација предмета за књигу предмета

Студијски програм Рачунарске наукеИзборно подручје (модул)

Page 34: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

,

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета ПедагогијаНаставник (за предавања) Јовица У. РанђеловићНаставник/сарадник (за вежбе)Наставник/сарадник (за ДОН)Број ЕСПБ 5 Статус предмета (обавезни/изборни) изборниУслов нема

Циљпредмета

Информисати студенте о полазним педагошко-дидактичким сазнањима, стећи активна знања о хуманистичким вредностима васпитања и образовања као цивилизацијским категоријама. Указати на етапе развоја школе, школског учења и свеукупност васпитног утицаја на друштво и друштва на васпитање. Дидактика као научно најразрађанији део педагогије. Настава и учење у њој као темељне вредности у развоју младих. Оспособљавање студената-будућих наставника за примену полазних професионалних педагошко-дидактичких знања и наставних вештина, потребних за актуелну, доследнију, професионализацију наставничког позива.

Исходпредмета

По завршетку курса студенти ће:- Располагати категоријалним педагошко- дидактичким појмовима и разумети основне законитости извођења и тока наставног процеса,- Схватиће суштинску повезаност занања, способности и васпитних вредности у образовању на свим нивоима,- Упознаће примену савремених модела наставног рада у којима је ученик (а не наставник) у фокусу, - Оспособиће се за критички и стваралачки приступ у настави упознавањем дидактичких методаоблика и креативних дидактичких принципа рада у настави, као и за компетентно решавање проблема из овог домена; Студенти ће имати квалитетну основу за даље самостално дидактичкообразовање и стицање специфичних дидактичких знања и вештина.

Садржај предмета

Теоријсканастава

Значење васпитања као предмета педагогије и значај суштинских фактора развоја личности; Структура педагошке телееологије (видиви и чиниоци васпитања); Истраживање васпитних појава: врсте, путеви, методе,могућности и границе унапређивања васпитно-образовног процеса.Развој дидактичке мисли и предмет дидактике; Теоријска и практична страна дидактике; Основнидидактички појмови; Наставни план и програм и/или курикулум? Фазе наставног процеса; Савремени системи наставе; Облици и методе рада у настави; Дидактички принципи; Професионална педагошка знања и вештине у образовању наставника; Појам дидактичких иновација.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)Литература

1 Ранђеловић, Ј. (2010) Педагогија , професионална педагошка знања наставника, Природно-математички факултет, Ниш

2 Баковљев, М. (1984), Суштина и претпоставке мисаоне активизације ученика у настави, Просвета, Београд

3 Ђорђевић, Ј. (1981), Савремена настава, Научна књига, Београд 4 Kyriaky, Ch. (1995), Темељна наставна умјећа, Едука, Загреб5 Ранђеловић, Ј. (2005), Ка ангажованој дидактици, Филозофски факултет Ниш

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 0Методеизвођењанаставе

Page 35: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испитпрактична настава усмени испит 30колоквијуми 55семинари 10

Page 36: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета ПсихологијаНаставник (за предавања) Јелисавета А. ТодоровићНаставник/сарадник (за вежбе)Наставник/сарадник (за ДОН)Број ЕСПБ 5 Статус предмета (обавезни/изборни) изборниУслов нема

Циљпредмета

Студенти треба да упознају основе психологије као науке (предмет и методе), њен развој и допринос упознавању човека и његових психичких функција. Циљ предмета је да упознавање са когнитивним процесима, са развојем и природим мишљења и врстама и стратегијама учења, упознавање са теоријама емоционалног развоја и њиховим значајем за развој личности у целини. Поред тога циљ курса је да упозна студенте са развојним карактеристикама деце и омладине, као и улогом породице и школе у развоју. Програмом је предвиђено и упознавање са карактеристикама и потребама деце са сметњама и тешкоћама у развоју и са појмом инклузије уобразовању.

Исходпредмета

Студенти треба да разумеју повезаност психичког развоја деце и омладине са непосредним окружењем у породици и школи, да познају и разумеју емоционални, социјални и интелектуални развој деце и омладине, познају и развијају различите врсте мотивације за учење, да мобилише и развија капацитет ученика, да знају и разумеју физичке, емоционалне, когнитивне и културен разлике међу ученицима, разумеју важност сарадње са родитељима и другим партнерима у васпитно-образовном процесу, поседују знања о техникама успешне комуникације.

Садржај предмета

Теоријсканастава

1. упознавање са историјским почецима психологије и одређењем научног предмета и метода 2. упознавање са интроспективним методама и методама спољашњег посматрања 3. недостаци и природа интроспекције, 4. психологија опажања (структурализам и гешталт психологија), 5.појам врсте и стратегије учења (бихевиоризам), 6. памћење, заборављање и трансфер учења, 7. мишљење и стадијуми у развоју мишљења (Пијажева треорија и теорија Виготског), 8. интелигенција (рационална, емоционална и социјална), дефиниција структура и мерење, 9. емоционални развој личности (психоанализа и теорија привржености) и значај емоција за ментално здравље, 10. мотивација, природа, врсте мотива, хијерархија мотива, мотиви интелектуалног рада, 11. социјализација личности улога породице и школе, васпитање и васпитни стилови, сарадња породице и школе, 12. критеријуми за разликовање нормалног и патолошког у детињству и младости, деца са специфичним развојним тешкоћама, 13. интелектуални, емоционални и морални развој у адолесценцији и формирање идентитета, 14. Појам инклузије у образивању, 15. евалуација

Практична настава (вежбе, ДОН, студијски истражива-чки рад)Литература

1 Slavoljub Radonjic (2000): Uvod u psihologiju, Beograd, Zavod za udžbenike i nastavna sredstva. (str. 2 Slavoljub radonjić i Nikola Rot (2005 na ovamo). Psihologija, udžbenik za srednje škole (gimnazija), 3 Jelisaveta Todorović (2005). Vaspitni stilovi roditelja i samopoštovanje adolescenata, Niš, Prosveta (str

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 0 0 0Методеизвођењанаставе предавања, дискусије, дебате, семинарски. Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 15 писмени испит 30практична настава усмени испит 30

Page 37: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

колоквијуми 20семинари 5

Page 38: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарскке наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Енглески језик 1Наставник (за предавања) Милетић Д. СоњаНаставник/сарадник (за вежбе)Наставник/сарадник (за ДОН)Број ЕСПБ 5 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета Основно упознавање са енглеским језикомИсходпредмета Савладавање употребе енглеског језика у говору, писању и читању.Садржај предмета

Теоријсканастава

Садашње и прошло време глагола BE (потврдни, одрични, упитни облик). Садашње и прошло време модалног глагола CAN. Садашње просто време. Садашње трајно време. Прошло просто време (правилни и неправилни глаголи). Садашњи перфект. Присвојни придеви. Показни придеви. Придеви за количину. Поређење придева. Прилози за начин (поређење). Саксонски и нормански генитив. Основни предлози за просторне и временске односе. Израз GOING TO (за будућност и предвиђање).

Практична настава (вежбе, ДОН, студијски истражива-чки рад)Литература

1 Soars, L.& J. Soars: Elementary New Headway. Oxford: Oxford University Press.2345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 0 0Методеизвођењанаставе Фронтална, групна, интерактивна Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 15 писмени испит 35практична настава 15 усмени испит 35колоквијумисеминари

Page 39: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарскке наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Енглески језик 2Наставник (за предавања) Милетић Д. СоњаНаставник/сарадник (за вежбе)Наставник/сарадник (за ДОН)Број ЕСПБ 5 Статус предмета (обавезни/изборни) изборниУслов немаЦиљпредмета Напредније знање енглеског језика.Исходпредмета Овладавање граматичким структурама, језичким функцијама енглеског језика.Садржај предмета

Теоријсканастава

садашњости, прошлости, будућности); Инфинитив и герунд; Пасив; Модални глаголи и синтаксичке структуре са модалним глаголима; Глаголи пропозиционих ставова и синтаксичке структуре са овим глаголима; Кондиционалне реченице; Множина именица (латинског и грчког порекла); Чланови; Предлози; Деривациони суфикси и префикси; Грађење сложеница. Језичке функције: Упоређивање и контрастирање; Егземплификација и илустрација; Класификација; Описивање система и процеса; Описивање узрока и последица; Епистемички судови; Дефиниција; Хипотеза; Аргументација. Лексика: Општа научна терминологија; Стручна терминологија у различитим математичким дисциплинама; Симболи и нотација у математици и логици.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)Литература

1 Allen, S. 1986. Living English Structure. London: Longman.2 Zimmerman, F. 1989. English for Science. New Jersey: Englewood Cliffs.345

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

3 0 0Методеизвођењанаставе Фронтална, групна, интерактивна Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 15 писмени испит 35практична настава 15 усмени испит 35колоквијумисеминари

Page 40: РАЧУНАРСКЕ НАУКЕoperator.pmf.ni.ac.rs/.../oas/prilozi/prilog_5_2_kp.pdfјезику C у вези са градивом које је обрађено у теоријској

Спецификација предмета за књигу предметаСтудијски програм Рачунарске наукеИзборно подручје (модул)Врста и ниво студија Основне академске студијеНазив предмета Асемблерско програмирањеНаставник (за предавања) Предраг В. КртолицаНаставник/сарадник (за вежбе) Марјан З. МилановићНаставник/сарадник (за ДОН) Александар Б. ТрокицићБрој ЕСПБ 5 Статус предмета (обавезни/изборни) изборниУслов Увод у рачунарство, Увод у програмирање

Циљпредмета Овладавање основама програмирања микропроцесора.

Исходпредмета

Познавање и разумевање принципа асемблерског програмирања уз унапређење схватања архитектуре и организације рачунара.

Садржај предмета

Теоријсканастава

Увод. Савремене микропроцесорске архитектуре. Архитектура, асемблерски језик ипрограмирање микропорцесора MIPS. Регистри процесора. Инструкције асемблерског језика.Операнди. Формат инструкција. Инструкције за управљање током програма. Подршкапроцедурама. Рад са знаковима и непосредним операндима. Адресирање. Аритметичко-логичкеоперације. Сабирање и множење. Стаза података и управљачка јединица. Појам проточности исуперскаларности. Представљање инструкција, адресност машине и адресни простори.Архитектура и програмирање микропроцесорa фамилије Intel 80x86. Историјски развој.Модел процесора и програмски модел.Организација меморије и адресни начини рада.Декларисање променљивих. Инструкције језика. Декларација процедура и сегмената.

Практична настава (вежбе, ДОН, студијски истражива-чки рад)

Вежбе на рачунару на тему PCSpim и програмирање микропорцесора MIPS (8 часова) и MASM 6.11 програмирање микропроцесора Intel 8086 (8 часова). У току семестра студенти добијају два домаћа задатка које решавају код куће и за које добијају до 10 поена укупно.

Литература1 M. Стојчев, RISC, CISC и DSP процесори , Електронски факултет Ниш, Ниш, 1997.

2 М. Стојчев, С. Ристић. М. Крстић, Збирка задатака из микропроцесора и микрорачунара , Електронски факултет Ниш, Ниш, 1999.

3 Т. Станковић, С. Ристић, М. Крстић., И. Андрејевић, М. Стојчев, Лабораторијски практикум из предмета микропроцесорски системи, Електронски факултет Ниш, Ниш, 2004.

4

56

Број часова активне наставе недељно током семестра/триместра/годинеПредавања Вежбе ДОН Студијски истраживачки рад Остали часови

1 1 1

Методеизвођењанаставе

Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на рачунару.Студенти ће добијати задатке које ће решавати код куће.

Оцена знања (максимални број поена 100)Предиспитне обавезе поена Завршни испит поенаактивност у току предавања 5 писмени испит 40практична настава усмени испит 15колоквијуми 30домаћи задаци 10семинари