Objektno orijentisano programiranje 2
(13E112OO2, 13S112OO2, IR2OO2, SI2OO2)

[ Stari sajt za vežbe ] [ Obaveštenja] [ Informacije o predmetu] [ Materijali za predavanja i vežbe]

[ Ispitni i kolokvijumski zadaci ] [ Laboratorijske vežbe ] [ Rezultati laboratorijskih vežbi, kolokvijuma i ispita]




Obaveštenja

03.06.2023.
Ispit u junskom roku na predmetu biće održan u utorak, 06.06.2023. Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do ponedeljka, 05.06.2023. do 11:30. Molimo studente da se do navedenog vremena i odjave, ukoliko ipak odluče da ne prisustvuju obavezi. Nakon toga će na predmetnom sajtu biti objavljen raspored studenata po salama i terminima. Prijava je neophodna zbog ograničenog kapaciteta računarskih laboratorija. Sva pitanja i nedoumice slati na mejling listu predmeta.

02.06.2023.
Poeni sa L3p mogu da se računaju sa poenima iz junskog roka, a da se ocena upiše u julskom roku. U tom slučaju je potrebno da se prijavi ispit preko servisa za julski rok, ali ne i da se potvrdi izlazak na ispit. Potvrdom izlaska na ispit u julskom roku se poništavaju poeni osvojeni u junskom.

31.05.2023.
Raspored studenata za treću laboratorijsku vežbu možete pogledati ovde. Međusobna zamena termina NIJE dozvoljena.
Studenti koji nisu na vreme predali inicijalnu verziju domaćeg zadatka ne nalaze se na spisku i mogu da dođu u drugi termin i da se tamo jave predmetnom asistentu, ukoliko žele da prisustvuju obavezi. Ukoliko bude slobodnih mesta, biće raspoređeni.
Vreme neophodno za podešavanje projekta i uvoz fajlova sopstvenog rešenja domaćeg zadatka uračunato je u vreme trajanja laboratorijske vežbe i od studenata se očekuje da na laboratorijskoj vežbi podešavanje obave samostalno.

29.05.2023.
Na sledećim linkovima otvorene su forme za predaju domaćih zadataka:

Zadatak V1 (Parcela, Baterija, Energetski sistem) : link za predaju
Zadatak V2 (Vektor, Figura, Scena, Simulacija) : link za predaju

Potrebno je da svi studenti koji žele da prisustvuju trećoj laboratorijskoj vežbi, na kojoj će se raditi nadgradnja domaćih zadataka, predaju rešenje domaćeg zadatka do srede, 31.05.2023. godine u 18 časova.
Nakon isteka ovog roka biće objavljen raspored po terminima, a forma za predaju će ostati otvorena za eventualne izmene sve do četvrtka, 1.6.2023. godine u 20 časova.
Studenti koji ne stignu da završe domaći zadatak do srede u 18 časova, a žele da prisustvuju laboratorijskoj vežbi, mogu predati praznu arhivu, a svoje konačno rešenje mogu predati do četvrtka u 20 časova.
Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .java datoteke.

27.05.2023.
Postavka domaćeg zadatka za treću laboratorijsku vežbu za sve odseke postavljena je u sekciji Laboratorijske vežbe.

04.05.2023.
Odsek SI: Raspored studenata za drugi kolokvijum možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.
Studenti koji se nisu prijavili, a žele da prisustvuju obavezi, treba da dođu u prvi termin salu P26 i jave se dežurnom asistentu.

27.04.2023.
Odsek SI: Drugi kolokvijum na predmetu biće održan u petak, 05.05.2023. Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do četvrtka, 04.05.2023. do 12h. Molimo studente da se do navedenog vremena i odjave, ukoliko ipak odluče da ne prisustvuju obavezi. Nakon toga će na predmetnom sajtu biti objavljen raspored studenata po salama i terminima. Prijava je neophodna zbog ograničenog kapaciteta računarskih laboratorija. Sva pitanja i nedoumice slati na mejling listu predmeta.

26.04.2023.
Rezultati druge laboratorijske vežbe mogu se videti u sekciji Rezultati.
Uvid u radove biće održan u četvrtak, 27.04.2023. u 13h u sali 60.
Sva pitanja u vezi sa rezultatima druge laboratorijske vežbe mogu se postaviti isključivo na uvidu u radove.

21.04.2023.
Odsek IR/OS/OF: Raspored studenata za prvi kolokvijum možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.
Studenti koji se nisu prijavili, a žele da prisustvuju obavezi, treba da dođu u salu P26 i jave se dežurnom asistentu.

20.04.2023.
Raspored studenata za drugu laboratorijsku vežbu možete pogledati ovde.
Studenti mogu na sopstvenu odgovornost da međusobno zamene termine bez obaveštavanja predmetnih profesora i asistenata.
Studenti koji nisu na vreme predali inicijalnu verziju domaćeg zadatka ne nalaze se na spisku i mogu da dođu u bilo koji termin i da se tamo jave predmetnom asistentu, ukoliko žele da prisustvuju obavezi. Ukoliko bude slobodnih mesta, biće raspoređeni.
Vreme neophodno za podešavanje projekta i uvoz fajlova sopstvenog rešenja domaćeg zadatka uračunato je u vreme trajanja laboratorijske vežbe i od studenata se očekuje da na laboratorijskoj vežbi podešavanje obave samostalno.

19.04.2023.
Odsek IR/OS/OF: Prvi kolokvijum na predmetu biće održan u subotu, 22.04.2023. Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do petka, 21.04.2023. do 08h. Molimo studente da se do navedenog vremena i odjave, ukoliko ipak odluče da ne prisustvuju obavezi. Nakon toga će na predmetnom sajtu biti objavljen raspored studenata po salama i terminima. Prijava je neophodna zbog ograničenog kapaciteta računarskih laboratorija. Sva pitanja i nedoumice slati na mejling listu predmeta.

18.04.2023.
Na sledećim linkovima otvorene su forme za predaju domaćih zadataka:

Zadatak V1 (Osoba, Nastavnik, Student, Predmet) : link za predaju
Zadatak V2 (Piće, Sok, Karta pića) : link za predaju
Zadatak V3 (Deonica, Teška Deonica, Staza) : link za predaju

Potrebno je da svi studenti koji žele da prisustvuju drugoj laboratorijskoj vežbi, na kojoj će se raditi nadgradnja domaćih zadataka, predaju rešenje domaćeg zadatka do četvrtka, 20.04.2023. godine u 10 časova.
Nakon isteka ovog roka biće objavljen raspored po terminima, a forma za predaju će ostati otvorena za eventualne izmene sve do četvrtka, 20.4.2023. godine u 20 časova.
Studenti koji ne stignu da završe domaći zadatak do četvrtka u 10 časova, a žele da prisustvuju laboratorijskoj vežbi, mogu predati praznu arhivu, a svoje konačno rešenje mogu predati do četvrtka u 20 časova.
Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .java datoteke.

13.04.2023.
Postavka domaćeg zadatka za drugu laboratorijsku vežbu za sve odseke postavljena je u sekciji Laboratorijske vežbe.

05.04.2023.
Raspored studenata za prvu laboratorijsku vežbu možete pogledati ovde.
Studenti mogu na sopstvenu odgovornost da međusobno zamene termine bez obaveštavanja predmetnih profesora i asistenata. Studenti koji nisu na vreme predali inicijalnu verziju domaćeg zadatka ne nalaze se na spisku i mogu da dođu u bilo koji termin i da se tamo jave predmetnom asistentu, ukoliko žele da prisustvuju obavezi. Ukoliko bude slobodnih mesta, biće raspoređeni.

03.04.2023.
Prva laboratorijska vežba će biti održana u petak, 7.4.2023. godine.
Na sledećem linku je otvorena forma za predaju domaćeg zadatka.
Potrebno je da svi studenti koji žele da prisustvuju prvoj laboratorijskoj vežbi, na kojoj će se raditi nadogradnja domaćeg zadatka, svoje radove predaju putem date forme najkasnije do srede, 5.4.2023. godine do 15 časova. Nakon isteka ovog roka biće objavljen raspored po terminima, a forma za predaju će ostati otvorena za eventualne izmene sve do četvrtka, 6.4.2023. godine u 20 časova.
Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .java datoteke.

03.04.2023.
Postavka prvog domaćeg zadatka za prvu laboratorijsku vežbu za sve odseke postavljena je u sekciji Laboratorijske vežbe.

30.03.2023.
Odsek SI: Raspored studenata za prvi kolokvijum možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.
Studenti koji se nisu prijavili, a žele da prisustvuju obavezi, treba da dođu u salu P26 i jave se dežurnom asistentu.

27.03.2023.
Odsek SI: Prvi kolokvijum na predmetu biće održan u petak, 31.03.2023. Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do četvrtka, 30.03.2023. do 12:00. Molimo studente da se do navedenog vremena i odjave, ukoliko ipak odluče da ne prisustvuju obavezi. Nakon toga će na predmetnom sajtu biti objavljen raspored studenata po salama i terminima. Prijava je neophodna zbog ograničenog kapaciteta računarskih laboratorija. Sva pitanja i nedoumice slati na mejling listu predmeta.

27.03.2023.
Kao što je najavljeno na časovima predavanja, u utorak 28.3.2023. u terminu časova predavanja iz predmeta 13E112OO2, biće održane konsultacije na MS Teams platformi (sastanak).

21.03.2023.
Kolokvijumi i ispit na predmetu Objektno-orijentisano programiranje 2 sprovode se kroz Moodle platformu za elektronsko učenje.
Potrebno je da se studenti prijave za predmet Objektno-orijentisano programiranje 2 2022/2023 (
OOP2 22/23) na sistemu Moodle.
Prilikom prijavljivanja za predmet studenti obavezno treba da koriste svoju studentsku e-mail adresu (@student.etf.bg.ac.rs).
Prijave na kurs koje potiču sa drugih adresa biće obrisane.
Lozinka za pristup kursu će biti distribuirana preko mejl-lista predmeta.
Kreiranje korisničkog naloga (za studente koji nemaju kreiran odgovarajući nalog): https://elearning.rcub.bg.ac.rs/moodle/login/signup.php

21.03.2023.
Prema kalendaru nastave, subota 15.3.2023. je radni dan kojim se nadoknađuje ponedeljak 17.4.2023., tako da će časovi predavanja iz predmeta 13S112OO2 (P3) biti održani prema rasporedu časova.

15.03.2023.
Zbog izuzetno malog broja zainteresovanih studenata odseka SI za termin predavanja sredom od 16:15 do 18:00 (grupa P2), umesto predavanja u učionici 61 držaće se konsultacije preko MS Teams platforme, kanal Predavanja, sastanak, sa početkom od 16:30 u trajanju dok ima zainteresovanih studenata. Konsultacijama mogu prisustvovati svi studenti odseka SI, kao i studenti odseka IR. Izuzetno, dana 15.3.2023. konsultacije će početi u 17:00.

10.03.2023.
Prema kalendaru nastave, subota 11.3.2023. je radni dan kojim se nadoknađuje utorak 4.4.2023., tako da će časovi predavanja iz predmeta 13E112OO2 i 13S112OO2 (P1) biti držani prema rasporedu časova za utorak.

27.02.2023.
Ove školske godine predavanja će biti držana u terminima i učionicama prema zvaničnom rasporedu časova. Izuzetno, dva dodatna dvočasa predavanja će biti održana u toku prve nedelje preko platforme MS Teams, kanal Predavanja (biće zakazani posebni sastanci).
Snimci predavanja iz 2020/21. školske godine će biti postavljeni na kanal Predavanja, stranica Files.

Pristup timu OOP2 2022/23 na platformi MS Teams: OOP2 tim

23.02.2023.
Prve nastavne nedelje neće biti držane auditorne vežbe da bi se dovoljno odmaklo sa gradivom na predavanjima.

23.02.2023.
Svim studentima želimo uspešan početak novog semestra.


Informacije o predmetu

Objektno orijentisano programiranje 2 je obavezan predmet na drugoj godini studija Odseka za računarsku tehniku i informatiku i Odseka za softversko inženjerstvo Elektrotehničkog fakulteta Univerziteta u Beogradu. Predmet je izborni za studente Odseka za signale i sisteme i Odseka za fizičku elektroniku.

Propozicije polaganja


za sve odseke Propozicije polaganja za školsku 2022/23. godinu

Pravila koja važe na kolokvijumu/ispitu


za sve odseke Pravila

Nedeljno časova

2 predavanja + 2 auditorne vežbe + 1 laboratorijske vežbe

Kontakt
dr Igor Tartalja (tartalja@etf.bg.ac.rs), vanredni profesor (kabinet 18)
Vladimir Jocović (jocke@etf.bg.ac.rs), asistent (kabinet 37)
Kristijan Žiža (ziza@etf.bg.ac.rs), asistent (kabinet P23)
Adrian Milaković (aki@etf.bg.ac.rs), asistent (kabinet 37)
Miloš Obradović (miobra@etf.bg.ac.rs), asistent (kabinet 909)
Uputstvo za izradu laboratorijskih zadataka Uputstvo za izradu laboratorijskih zadataka možete preuzeti ovde

Primer zadatka sa pokazne laboratorijske vežbe sa pripadajućim testovima možete preuzeti ovde.

Materijali za predavanja i vežbe

Preporučena literatura:

Udžbenik: Kraus L., Programski jezik Java sa rešenim zadacima, 3. izdanje, Akademska misao, 2019.

Udžbenik: Kraus L., Programski jezik C# sa rešenim zadacima, Akademska misao, 2016.

Zbirka: Kraus L., Rešeni zadaci iz programskog jezika Java 5. izdanje, Akademska misao, 2020.

Zbirka: Kraus L., Rešeni zadaci iz programskog jezika C# 2. izdanje, Akademska misao, 2017.



Materijali Fajl Datum poslednje promene
Predavanja 00 O predmetu OOP2 (SI, IR, OS, OF)
01 Uvod.pdf
02 Pregled.pdf
03 Klase.pdf
04 Paketi.pdf
05 Izvodjenje.pdf
06 Interfejsi.pdf
07 Izuzeci.pdf
08 Ugnezdeni tipovi.pdf
09 Niti.pdf
10 GUI.pdf
11 Generici.pdf
12 Zrna.pdf
13 .NET okruzenje.pdf
14 Jezik C#.pdf
15 Tipovi podataka u C#.pdf
16 Niti u C#.pdf
2023-02-27
2023-02-27
2020-02-10
2023-03-02
2017-02-24
2018-02-27
2021-03-16
2021-03-16
2021-03-16
2021-03-30
2020-03-31
2020-04-14
2015-04-21
2020-04-14
2019-05-06
2020-04-28
2019-05-14

Vežbe Klasa Citaj
2015-03-04
  AWT Podsetnik
2015-03-04

Ispitni i kolokvijumski zadaci

Ispitni rok Fajl
Popravni kolokvijum (30.06.2019.) OO2KP190630.pdf
Završni kolokvijum IR (09.06.2019.) OO2K2IR190609.pdf
Završni kolokvijum SI (09.06.2019.) OO2K3SI190609.pdf
Kolokvijum 2 SI (03.05.2019.) OO2K2SI190503.pdf
Kolokvijum IR (21.04.2019.) OO2K1IR190421.pdf
Kolokvijum 1 SI (22.03.2019.) OO2K1SI190322.pdf
Popravni kolokvijum (01.07.2018.) OO2KP180701.pdf
Završni kolokvijum SI (10.06.2018.) OO2K3SI180610.pdf
Završni kolokvijum IR (10.06.2018.) OO2K2IR180610.pdf
Kolokvijum 2 SI (27.04.2018.) OO2K2SI180427.pdf
Kolokvijum IR (22.04.2018.) OO2K1IR180422.pdf
Kolokvijum 1 SI (23.03.2018.) OO2K1SI180323.pdf
Ispit (07.04.2017.) OO2I170607.pdf
Kolokvijum 2 SI (28.04.2017.) OO2K2SI170428.pdf
Kolokvijum IR (23.04.2017.) OO2KIR170423.pdf
Kolokvijum 1 SI (24.03.2017.) OO2K1SI170324.pdf
Ispit (10.06.2016.) OO2I160610.pdf
Kolokvijum 2 SI (04.05.2016.) OO2K2SI160504.pdf
Kolokvijum IR (23.04.2016.) OO2KIR20150423.pdf
Kolokvijum 1 SI (23.03.2016.) OO2K1SI160323.pdf
Ispit (15.06.2015.) OO2I150615.pdf
Kolokvijum 2 SI (06.05.2015.) OO2K2SI150506.pdf
Kolokvijum IR (25.04.2015.) OO2KIR150425.pdf
Kolokvijum 1 SI (25.03.2015.) OO2K1SI150325.pdf
Ispit (16.06.2014.) OO2I140616.pdf
Kolokvijum 2 SI (23.04.2014.) OO2K2SI140423.pdf
Kolokvijum IR (12.04.2014.) OO2KIR140412.pdf
Kolokvijum 1 SI (19.03.2014.) OO2K1SI140319.pdf
PRETHODNE ROKOVE POTRAŽITI NA STAROM SAJTU

Laboratorijske vežbe

Treća laboratorijska vežba

Postavka domaćeg zadataka V1 može se videti ovde.
Postavka domaćeg zadataka V2 može se videti ovde.

Druga laboratorijska vežba

Postavka domaćeg zadataka V1 može se videti ovde. Propratna klasa sa glavnom funkcijom i odgovarajući testovi mogu se preuzeti ovde.
Postavka domaćeg zadataka V2 može se videti ovde. Propratna klasa sa glavnom funkcijom i odgovarajući testovi mogu se preuzeti ovde.
Postavka domaćeg zadataka V3 može se videti ovde. Propratna klasa sa glavnom funkcijom i odgovarajući testovi mogu se preuzeti ovde.

Prva laboratorijska vežba

Postavka prvog domaćeg zadataka može se videti ovde. Propratna klasa sa glavnom funkcijom nalazi se u okviru teksta zadatka.

Plan laboratorijskih vežbi

Pred svaku laboratorijsku vezbu biće blagovrememeno objavljena forma za prijavu za istu, a tačni termini za svakog prijavljenog studenta biće objavljeni neposredno pred vežbu.

[Okvirno] Nedelje održavanja laboratorijskih vežbi

Prva laboratorijska vežba biće održana u 6. nastavnoj nedelji.

Druga laboratorijska vežba biće održana u 8. nastavnoj nedelji.

Treća laboratorijska vežba biće održana u 14. nastavnoj nedelji.


Rezultati laboratorijskih vežbi, kolokvijuma i ispita

Obaveza Fajl
SI K2 (05.05.2023.) SIOO2K220230505Rezultati.pdf
SI (L2) (21.04.2023.) 13S112OO2_poeni_20222023_L2
IR/OS/OF (L2) (21.04.2023.) 13E112OO2_poeni_20222023_L2
IR/OS/OF K1 (22.04.2023.) IROO2K120230422Rezultati.pdf
SI K1 (31.03.2023.) SIOO2K120230331Rezultati.pdf

Gore
Glavna