Програмски језици II
Назив предмета | Програмски језици II | |||
---|---|---|---|---|
Шифра предмета | Статус предмета | Семестар | Фонд часова | Број ECTS бодова |
2246 | Обавезан | IV | 3+1+2 | 7 |
Наставници | проф. др Зоран Ђурић |
Условљеност другим предметима | Облик условљености | ||||
Према правилима студирања | |||||
Циљеви изучавања предмета: | |||||
Упознавање студената са напредним концептима објектно-оријентисаног програмирања, као и концептима конкурентног и догађајима вођеног програмирања. Упознавање студената са елементима програмирања објектно-оријентисаних вишенитних апликација, апликација са графичким корисничким интерфејсом и интернационализацијом. Упознавање студената са елементима програмирања апликација које раде са графиком и звуком. | |||||
Исходи учења (стечена знања): | |||||
По успјешно завршеном курсу, студенти ће бити у стању да: примјењује напредне концепате ОО програмирања, основне концепата конкурентног и догађајима вођеног програмирања, да развија објектно-оријентисане, вишенитне апликације, апликације са графичким корисничким интерфејсом, као и да развија апликација које раде са графиком и звуком. | |||||
Садржај предмета: | |||||
Међу теме које се обрађују спадају: Јава платформа, увод у програмски језик Јава, основне идеје и концепти, основе програмског језика Јава, класе и објекти, интерфејси, пакети, контрола приступа, контрола тока, изузеци, основне Јава класе, улазно-излазни подсистем, серијализација, увод у конкурентно програмирање, генерички типови, колекције, графички кориснички интерфејс, AWT, Swing, Јава аплети, Јава Web Start, компоненте (зрна) Јаве, интернационализација, локализација, 2D Graphics, Sound. | |||||
Методе наставе и савладавање градива: | |||||
Предавања, лабораторијске вјежбе, презeнтације, e-Learning, пројектни задаци | |||||
Литература: | |||||
|
|||||
Облици провјере знања и оцјењивање: | |||||
Два колоквијума (25 бодова): први (10 бодова), други (15 бодова) Пројектни задатак (25 бодова) Завршни испит (50 бодова) |
|||||
Колоквијуми | 25 | Пројектни задатак | 25 | Завршни испит | 50 |
Посебна назнака за предмет: | |||||
Име и презиме наставника који је припремио податке: доц. др Зоран Ђурић |