ОО2 — разлика између измена
м (Infokutija; ispravke linkova; informacije o nastavi) |
|||
| Ред 1: | Ред 1: | ||
{{ | {{Предмет | ||
'''Објектно оријентисано програмирање 2''' је обавезан предмет у четвртом семестру, настављајући се на [[ОО1|Објектно оријентисано програмирање 1]]. | | назив = Објектно оријентисано програмирање 2 | ||
| шифра = 13С112ОО2, 13Е112ОО2 | |||
| семестар = 4 | |||
| статус = обавезни | |||
| страница = [https://rti.etf.bg.ac.rs/rti/ir2oo2/ rti.etf.rs/rti/ir2oo2] | |||
| одсек = СИ, РТИ | |||
| претходни = ОО1 | |||
| следећи = Пројектовање софтвера | |||
}} | |||
'''Објектно оријентисано програмирање 2''' је обавезан предмет у четвртом семестру за СИ и РТИ, настављајући се на [[ОО1|Објектно оријентисано програмирање 1]]. | |||
== Корисне везе == | == Корисне везе == | ||
* [https://eclipse.org/downloads/ Преузимање ''Eclipse'', развојног окружења које се користи на вежбама] | |||
* [https://drive.google.com/open?id=1tsApPhN_66xrdBYYFg_4PAivufJ4cBVQ ETF SI] (питалице, стари лабови) | |||
* [https://app.box.com/s/0r50je333z1qyypz0h3rm0iqb9s0d64f/folder/8381893109 ETF Materijali (Box)] | |||
== Настава == | |||
* | Као наставак [[ОО1#Настава|ОО1]], на предмету се обрађују сличне области али на програмским језицима Java и C#: | ||
* | * '''Први блок:''' Објекти и класе, извођење и проширивање класа | ||
* | * '''Други блок:''' Интерфејси, набрајања, изузеци, угнежђени типови, ламбда изрази (до ове области на колоквијуму за РТИ), нити и конкурентно програмирање | ||
* '''Трећи блок:''' Графички кориснички интерфејс и догађаји, генерици, .NET концепти, разлике C# у односу на Java, својства, делегати, догађаји | |||
На вежбама се програмира у Java програмском језику, у окружењу ''Eclipse''. Градиво вежби углавном прати градиво предавања, само што се у трећем блоку више пажње посвети нитима и графичком корисничком интерфејсу, па се језик C# уопште не обрађује на вежбама. Због тога, друга лабораторијска вежба обухвата градиво без нити и конкурентног програмирања. | |||
== Домаћи == | == Домаћи == | ||
Као на [[ОО1#Домаћи|ОО1]]. | |||
== | == Лабораторијске вежбе == | ||
Исто као и на [[ОО1#Лаб вежбе|ОО1]]. | Исто као и на [[ОО1#Лаб вежбе|ОО1]]. Испод су излистане модификације дате на лабораторијским вежбама претходних година. | ||
{{#dpl: | {{#dpl: | ||
| titleregexp = ОО2/Лаб | | titleregexp = ОО2/Лаб | ||
| Ред 24: | Ред 35: | ||
== Испитни рокови == | == Испитни рокови == | ||
Слична прича као и за [[ОО1#Испитни рокови|ОО1]] . | Слична прича као и за [[ОО1#Испитни рокови|ОО1]]. | ||
=== Пробни тестови === | === Пробни тестови === | ||
Овде се налазе пробни тестови дати за вежбу пред колоквијум на Moodle платформи. | Овде се налазе пробни тестови дати за вежбу пред колоквијум на ''Moodle'' платформи. | ||
{{#dpl: | {{#dpl: | ||
| titleregexp = ОО2/Пробни тестови | | titleregexp = ОО2/Пробни тестови | ||
| Ред 59: | Ред 70: | ||
== Начин оцењивања == | == Начин оцењивања == | ||
Исто као и на [[ОО1#Начин оцењивања|ОО1]] | Исто као и на [[ОО1#Начин оцењивања|ОО1]]. Још увек нема информација о чувању поена са испита у јунском року у случају изласка на поправну лабораторијску вежбу. | ||
== Литература == | == Литература == | ||
Предмет је могуће положити са највишом оценом без коришћења литературе. Градиво предмета покривено је у ширини у уџбеницима | Предмет је могуће положити са највишом оценом без коришћења литературе. Градиво предмета покривено је у ширини у уџбеницима, док су збирке од мањег значаја након увођења новог формата колоквијума. | ||
* '''[https://akademska-misao.rs/ | * '''[https://akademska-misao.rs/product/programski-jezik-java-sa-resenim-zadacima-3-izdanje-jse-13/ Програмски језик Java са решеним задацима]''' 3. издање, Ласло Краус, ''Издавач: Академска Мисао, Београд'' | ||
* '''[https://akademska-misao.rs/ | * '''[https://akademska-misao.rs/product/programski-jezik-c-sa-resenim-zadacima-2/ Програмски језик C# са решеним задацима]''' 1. издање, Ласло Краус, ''Издавач: Академска Мисао, Београд'' | ||
* '''[https://akademska-misao.rs/product/reseni-zadaci-iz-programskog-jezika-java-sa-resenim-zadacima-5-izdanje/ Решени задаци из програмског језика Java]''' 5. издање, Ласло Краус, ''Издавач: Академска Мисао, Београд'' | |||
* '''[https://akademska-misao.rs/ | * '''[https://akademska-misao.rs/product/reseni-zadaci-iz-programskog-jezika-c-ii-izdanje/ Решени задаци из програмског језика C#]''' 2. издање, Ласло Краус, ''Издавач: Академска Мисао, Београд'' | ||
* '''[https://akademska-misao.rs/ | |||
== Потребна помоћ == | == Потребна помоћ == | ||
* {{zadaci|postavke}} | * {{zadaci|postavke}} | ||
** Од користи су такође модификације добијене на лабораторијским вежбама, како би студенти знали отприлике шта их на лабораторијским вежбама чека. | ** Од користи су такође модификације добијене на лабораторијским вежбама, како би студенти знали отприлике шта их на лабораторијским вежбама чека. | ||
Верзија на датум 27. фебруар 2022. у 12:19
Објектно оријентисано програмирање 2 је обавезан предмет у четвртом семестру за СИ и РТИ, настављајући се на Објектно оријентисано програмирање 1.
Корисне везе
- Преузимање Eclipse, развојног окружења које се користи на вежбама
- ETF SI (питалице, стари лабови)
- ETF Materijali (Box)
Настава
Као наставак ОО1, на предмету се обрађују сличне области али на програмским језицима Java и C#:
- Први блок: Објекти и класе, извођење и проширивање класа
- Други блок: Интерфејси, набрајања, изузеци, угнежђени типови, ламбда изрази (до ове области на колоквијуму за РТИ), нити и конкурентно програмирање
- Трећи блок: Графички кориснички интерфејс и догађаји, генерици, .NET концепти, разлике C# у односу на Java, својства, делегати, догађаји
На вежбама се програмира у Java програмском језику, у окружењу Eclipse. Градиво вежби углавном прати градиво предавања, само што се у трећем блоку више пажње посвети нитима и графичком корисничком интерфејсу, па се језик C# уопште не обрађује на вежбама. Због тога, друга лабораторијска вежба обухвата градиво без нити и конкурентног програмирања.
Домаћи
Као на ОО1.
Лабораторијске вежбе
Исто као и на ОО1. Испод су излистане модификације дате на лабораторијским вежбама претходних година.
Испитни рокови
Слична прича као и за ОО1.
Пробни тестови
Овде се налазе пробни тестови дати за вежбу пред колоквијум на Moodle платформи.
Колоквијум 1
Колоквијум 2
Испит
- Јун 2021
- Јул 2021
- К 2022
- Јун 2022
- К 2023
- Јун 2023
- Јул 2023
- К 2024
- Јун 2024
- Модификације Септембар 1 2025
Начин оцењивања
Исто као и на ОО1. Још увек нема информација о чувању поена са испита у јунском року у случају изласка на поправну лабораторијску вежбу.
Литература
Предмет је могуће положити са највишом оценом без коришћења литературе. Градиво предмета покривено је у ширини у уџбеницима, док су збирке од мањег значаја након увођења новог формата колоквијума.
- Програмски језик Java са решеним задацима 3. издање, Ласло Краус, Издавач: Академска Мисао, Београд
- Програмски језик C# са решеним задацима 1. издање, Ласло Краус, Издавач: Академска Мисао, Београд
- Решени задаци из програмског језика Java 5. издање, Ласло Краус, Издавач: Академска Мисао, Београд
- Решени задаци из програмског језика C# 2. издање, Ласло Краус, Издавач: Академска Мисао, Београд
Потребна помоћ
- На овом предмету фале поставке рокова. Помозите викију памћењем/преписивањем рокова и постављањем на вики.
- Од користи су такође модификације добијене на лабораторијским вежбама, како би студенти знали отприлике шта их на лабораторијским вежбама чека.