Objektno orijentisano programiranje 1
(13E112OO1, 13S112OO1, IR2OO1, SI2OO1)

[ 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

30.01.2023.
Rezultati februarskog ispita mogu se videti u sekciji Rezultati. Uvid u radove sa ponovne treće laboratorijske vežbe biće održan 21.02.2023. u 14:00 u sali 60.

18.02.2023.
Raspored studenata za ispit u februarskom ispitnom roku, koji će biti održan u nedelju, 19.02.2023, možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.

17.02.2023.
Ispit u januarskom roku na predmetu biće održan u nedelju, 19.02.2023. Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do subote, 18.02.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. Ocene u februarskom roku biće upisane svima koji su prijavili popravnu laboratorijsku vežbu, kao i onima koji izađu na ispit u februarskom ispitnom roku. Poeni sa januarskog ispitnog dela važe onima koji su prijavili popravnu laboratorijsku vežbu, a ne rade ispit u februarskom ispitnom roku. Takvi studenti ne treba da potvrđuju izlazak. Izlazak treba da potvrde oni koji žele da rade ispit u februarskom ispitnom roku.

30.01.2023.
Datum održavanja ponovne treće laboratorijske vežbe zavisi od rasporeda ispita u februarskom roku i biće naknadno objavljen.
Na sledećim linkovima su otvorene forme za predaju domaćih zadataka:
Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .h i .cpp datoteke.

Neposredno pre predaje domaćeg zadatka potrebno je prijaviti se korišćenjem studentske adrese e-pošte. Studenti koji još uvek nisu koristili sistem za predaju domaćih zadataka nalog mogu kreirati putem datog linka, na stranici za prijavljivanje. Za sva dodatna pitanja oko pravljenja naloga, prijavljivanja i korišćenja sistema za predaju domaćih zadataka obratiti se na nenadko@etf.rs.

30.01.2023.
Prijava za ponovnu treću laboratorijsku vežbu nalazi se na Moodle kursu. Obavezno pročitati informacije navedene u samoj prijavi.

30.01.2023.
Rezultati januarskog ispita mogu se videti u sekciji Rezultati. Uvid u radove sa treće laboratorijske vežbe biće održan 02.02.2023. u 16:00 u sali 60.

26.01.2023.
Raspored studenata za ispit u januarskom ispitnom roku, koji će biti održan u petak, 27.01.2023, možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.

12.01.2023.
Raspored 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.

09.01.2023.
Treća laboratorijska vežba održava se u petak, 13.01.2023.
Na sledećim linkovima su otvorene forme za predaju domaćih zadataka:
Potrebno je da svi studenti koji žele da prisustvuju trećoj laboratorijskoj vežbi, na kojoj će se raditi nadogradnja sopstvenih predatih rešenja domaćih zadataka, svoje radove predaju putem datih formi najkasnije do četvrtka, 12.01.2023. do 18:00. Nakon isteka roka za predaju domaćih zadataka biće objavljen raspored studenata po terminima. Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .h i .cpp datoteke.

Neposredno pre predaje domaćeg zadatka potrebno je prijaviti se korišćenjem studentske adrese e-pošte. Studenti koji još uvek nisu koristili sistem za predaju domaćih zadataka nalog mogu kreirati putem datog linka, na stranici za prijavljivanje. Za sva dodatna pitanja oko pravljenja naloga, prijavljivanja i korišćenja sistema za predaju domaćih zadataka obratiti se na nenadko@etf.rs.

06.01.2023.
Postavka trećeg domaćeg zadatka je postavljena u sekciji Laboratorijske vežbe.

27.12.2022.
Rezultati druge laboratorijske vežbe mogu se videti u sekciji Rezultati.
Uvid u radove biće održan u sredu, 28.12.2022. u 16h u sali P26B (paviljon Rašović).

07.12.2022.
Odsek SI: Raspored studenata za drugi kolokvijum, koji će biti održan u četvrtak (08.12.2022.), možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.

01.12.2022.
Raspored 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.

1.12.2022.
U utorak 6.12., u terminu predavanja za studente studijskog programa ER, biće održane konsultacije preko MS Teams platforme, na kanalu Predavanja IT (videti zakazan sastanak).

27.11.2022.
Druga laboratorijska vežba održava se u petak, 02.12.2022.
Na sledećim linkovima su otvorene forme za predaju domaćih zadataka:
Potrebno je da svi studenti koji žele da prisustvuju drugoj laboratorijskoj vežbi, na kojoj će se raditi nadogradnja sopstvenih predatih rešenja domaćih zadataka, svoje radove predaju putem datih formi najkasnije do četvrtka, 01.12.2022. do 18:00. Nakon isteka roka za predaju domaćih zadataka biće objavljen raspored studenata po terminima. Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .h i .cpp datoteke.

Neposredno pre predaje domaćeg zadatka potrebno je prijaviti se korišćenjem studentske adrese e-pošte. Studenti koji još uvek nisu koristili sistem za predaju domaćih zadataka nalog mogu kreirati putem datog linka, na stranici za prijavljivanje. Za sva dodatna pitanja oko pravljenja naloga, prijavljivanja i korišćenja sistema za predaju domaćih zadataka obratiti se na nenadko@etf.rs.

25.11.2022.
Raspored studenata za kolokvijum, koji će biti održan u subotu (26.11.2022.), možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.

24.11.2022.
Postavka drugog domaćeg zadatka je postavljena u sekciji Laboratorijske vežbe.

24.11.2022.
Kolokvijum na predmetu biće održan u subotu, 26.11.2022 u 15:30.

Studenti se prijavljuju/odjavljuju za obavezu putem servisa eStudent izborom opcije "Potvrda izlaska" do 24h pre datuma i vremena održavanja obaveze upisanih na servisu eStudent.

Molimo studente da se do navedenog roka 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.

22.11.2022.
Odsek SI: Časovi vežbi za grupu V4 će se u nastavku semestra održavati u sali 61.

02.11.2022.
Odsek SI: Raspored studenata za prvi kolokvijum, koji će biti održan u četvrtak (03.11.2022.), možete pogledati ovde.
Studenti su u obavezi da poštuju navedeni raspored sedenja u laboratorijskim salama.

31.10.2022.
U kolokvijumskim nedeljama na odseku SI, u terminima predavanja koje drži profesor na ostalim odsecima, držaće se konsultacije preko MS Teams platforme, na kanalu Predavanja IT
(videti zakazan sastanak).

27.10.2022.
Kolokvijumi i ispit na predmetu Objektno-orijentisano programiranje 1 sprovode se kroz Moodle platformu za elektronsko učenje. Potrebno je da se studenti prijave za predmet Objektno-orijentisano programiranje 1 2022/2023 (https://elearning.rcub.bg.ac.rs/moodle/course/view.php?id=1436) na sistemu Moodle:
Kreiranje korisničkog naloga: https://elearning.rcub.bg.ac.rs/moodle/login/signup.php

27.10.2022.
Raspored za prvu laboratorijsku vežbu možete pogledati ovde. Studenti su u obavezi da poštuju raspored sedenja u laboratorijskim salama.

21.10.2022.
Prva laboratorijska vežba će biti održana u petak, 28.10.2022. 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, 26.10.2022. 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 petka, 28.10.2022. godine u 8 časova.
Prilikom predaje svakog domaćeg zadatka potrebno je dostaviti zip arhivu u kojoj se nalaze SAMO .h i .cpp datoteke.

19.10.2022.
Postavka prvog domaćeg zadatka je postavljena u sekciji Laboratorijske vežbe.
Prva laboratorijska vežba služi za samostalnu vežbu i ne ocenjuje se.

10.10.2022.
Čas vežbi za grupu V1 na IR odseku neće biti održan u utorak 11.10.2022.

10.10.2022.
Još jedno dodatno predavanje (četvrti dvočas po redosledu), za oba odseka Softversko inženjerstvo i Računarska tehnika i informatika, koje drži profesor Igor Tartalja, biće održano u petak 14.10.2022. godine u terminu 8:00-10:00. Predavanje će biti održano preko MS Teams platforme na kanalu Predavanja IT. Sastanak se drži na adresi.

06.10.2022.
Pristup OOP1 timu na MS Teams platformi: OOP1 tim

06.10.2022.
Dodatno predavanje (drugi dvočas po redosledu), za oba odseka Softversko inženjerstvo i Računarska tehnika i informatika, koje drži profesor Igor Tartalja, biće održano u subotu 8.10.2022. godine u terminu 9:00-11:00. Predavanje će biti održano preko MS Teams platforme na kanalu Predavanja IT. Sastanak se drži na adresi.

06.10.2022.
Prema prethodnoj najavi, prof. Dragan Milićev će održati dodatne časove predavanja u petak, 7. 10. 2022. u sledećim terminima:
- SI: 10-12h, sala 61
- IR: 12-14h, laboratorija P26 u paviljonu

04.10.2022.
Auditorne vežbe kreću od prve nastavne nedelje.

27.09.2022.
Svim studentima želimo uspešan početak nove školske godine.


Informacije o predmetu

Objektno orijentisano programiranje 1 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, Odseka za telekomunikacije i informacione tehnologije i Odseka za energetiku.

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)
dr Dragan Milićev (dmilicev@etf.bg.ac.rs), redovni profesor (kabinet P24)
Vladimir Jocović (jocke@etf.bg.ac.rs), asistent (kabinet 915)
Uroš Radenković (uki@etf.bg.ac.rs), asistent (kabinet 909)
Kristijan Žiža (ziza@etf.bg.ac.rs), asistent (kabinet P23)
Adrian Milaković (aki@etf.bg.ac.rs), asistent (kabinet 914)
Miloš Obradović (miobra@etf.bg.ac.rs), saradnik u nastavi (kabinet 909)


Materijali za predavanja i vežbe

Preporučena literatura:
Udžbenik: Kraus L., Programski jezik C++ sa rešenim zadacima, 11. izdanje, Akademska misao, 2019.
Zbirka: Kraus L., Rešeni zadaci iz programskog jezika C++, 6. izdanje, Akademska misao, 2020.

Dopunska literatura i materijali:
- Zvaničan sajt standarda jezika C++: https://isocpp.org/std/the-standard. Na ovom sajtu se može besplatno preuzeti poslednja radna verzija dokumenta standarda jezika C++
- Sajt sa pregledom i opisom najvažnijih biblioteka jezika C++: http://www.cplusplus.com
- Sajt sa dokumentacijom jezika C++: https://en.cppreference.com


Materijali Fajl Datum poslednje promene
Predavanja 00 O predmetu OOP1
01 Uvod
02 Prosirenja C
03 Klase i objekti
04 Preklapanje operatora
05 Izvodjenje
06 Izuzeci
07 Prostori imena
08 Generici
09 Standardna biblioteka
10 Ulaz-izlaz
2021-10-04
2018-10-01
2020-10-13
2020-10-27
2018-10-30
2018-11-06
2020-12-15
2019-12-03
2020-12-15
2020-12-29
2011-12-19


Ispitni i kolokvijumski zadaci

Napomena:
Kolokvijimi i ispiti se drže u obliku testa na Moodle platformi. Stari ispitni i kolokvijumski zadaci su ovde objavljeni za vežbu studenata prilikom pripreme za laboratorijske vežbe.

Ispitni rok Fajl
Zavrsni kolokvijum SI (13.01.2019.) OO1K3SI190113.pdf
Zavrsni kolokvijum IR/OS/OT/OG (13.01.2019.) OO1K2IR190113.pdf
Kolokvijum 2 SI (06.12.2018.) OO1K2SI181206.pdf
Kolokvijum IR/OS/OT/OG (24.11.2018.) OO1KIR181124.pdf
Kolokvijum 1 SI (01.11.2018.) OO1K1SI181101.pdf
Zavrsni kolokvijum SI (14.01.2018.) OO1K3SI180114.pdf
Zavrsni kolokvijum IR/OS/OT/OG (14.01.2018.) OO1K2IR180114.pdf
Kolokvijum 2 SI (02.12.2017.) OO1K2SI171202.pdf
Kolokvijum IR/OS/OT/OG (25.11.2017.) OO1KIR171125.pdf
Kolokvijum 1 SI (27.10.2017.) OO1K1SI171027.pdf
Ispit (15.01.2017.) OO1I170115.pdf
Kolokvijum 2 SI (09.12.2016.) OO1K2SI161209.pdf
Kolokvijum IR (27.11.2016.) OO1KIR161127.pdf
Kolokvijum 1 SI (04.11.2016.) OO1K1SI161104.pdf
Ispit (22.01.2016.) OO1I160122.pdf
Kolokvijum 2 SI (27.11.2015.) OO1K2SI151127.pdf
Kolokvijum IR (15.11.2015.) OO1KIR151115.pdf
Kolokvijum 1 SI (23.10.2015.) OO1K1SI151023.pdf
Ispit (23.01.2015.) OO1I150123.pdf
Kolokvijum 2 SI (05.12.2014.) OO1K2SI141205.pdf
Kolokvijum IR (23.11.2014.) OO1KIR141123.pdf
Kolokvijum 1 SI (31.10.2014.) OO1K1SI141031.pdf
Ispit (16.01.2014.) OO1I140116.pdf
Kolokvijum 2 SI (29.11.2013.) OO1K2SI131129.pdf
Kolokvijum IR (17.11.2013.) OO1KIR131117.pdf
Kolokvijum 1 SI (25.10.2013.) OO1K1SI131025.pdf
PRETHODNE ROKOVE POTRAŽITI NA STAROM SAJTU

Laboratorijske vežbe

Ponovna treća laboratorijska vežba

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

Treća laboratorijska vežba

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

Druga laboratorijska vežba

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

Prva laboratorijska vežba

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


(Očekivane, na osnovu ranijih godina) Nedelje održavanja laboratorijskih vežbi


Prva laboratorijska vežba biće održana u 4. 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
IR/OS/OT/OG/OF (februar) 13E112OO1_poeni_20222023_feb
SI (februar) 13S112OO1_poeni_20222023_feb
IR/OS/OT/OG/OF (januar) 13E112OO1_poeni_20222023_jan
SI (januar) 13S112OO1_poeni_20222023_jan
SI (L2) 13S112OO1_poeni_20222023_L2
IR/OS/OT/OG/OF (L2) 13E112OO1_poeni_20222023_L2
SI (K2) 13S112OO1_poeni_20222023_K2
IR/OS/OT/OG/OF (K) 13E112OO1_poeni_20222023_K
SI (K1) 13S112OO1_poeni_20222023_K1

Gore
Glavna