Osnovi programiranja i programskih jezika

osnovni podaci

Nastavnici:
Dinu Dragan dinud(AT)uns.ac.rs

Dušan Gajić dusan.gajic(AT)uns.ac.rs
Konsultacije:

Po dogovoru putem mejla.




Asistenti:
Радован Туровић radovan.turovic(AT)uns.ac.rs
Konsultacije:
Консултације се врше/заказују путем >>> форме <<< или електронске поште.

Branislav Ristić branislav.ristic(AT)uns.ac.rs
Konsultacije:
Dogovor putem elektronske pošte.


Sara Poparić poparic.sara(AT)uns.ac.rs

nastavni plan

Semestar: 1
Broj časova predavanja (nedeljno): 4
Broj časova računarskih vežbi (nedeljno): 4

Sadržaj predmeta:
Pregled programskih jezika. Sintaksa programskih jezika: BNF, EBNF i sintaksni dijagrami. Osnovni i izvedeni tipovi podataka. Operacije. Sekvenca. Selekcije. Ciklusi. Skokovi. Moduli. Datoteke. Algoritmi i algoritamski sistemi. Tjuringova mašina. Markovljevi normalni algoritmi. Rekurzivne funkcije. Analiza algoritama i strukturirano programiranje. Strukture podataka. Apstraktni tipovi podataka. Testiranje programa. Korisnički interfejs. Dokumentovanje programa.

[OPPJ - IN] Z1 rezultati

Osnovi programiranja i programskih jezika - 18. Novembar 2024

Poštovane koleginice i kolege,

U prilogu se nalaze rezultati zadatka 1.

Za uvid u radove obratiti se:

  • Radovanu Turoviću - oni koji su radili u ponedeljak,
  • Sari Poparić - oni koji su radili u četvrtak.

[ОППЈ - ИН] Први колоквијум - стари студенти

Osnovi programiranja i programskih jezika - 5. Novembar 2024

Први колоквијум за старе студенте ће се одржати 7.11. (четвртак) у 15.00 у учионици НТП 317.

[OPPJ] Preliminarni rezultati

Osnovi programiranja i programskih jezika - 20. Januar 2024

Poštovane koleginice i kolege,
 
U prilogu ovog obaveštenja se nalaze preliminarni rezultati iz predmeta Osnove programiranja i programskih jezika.
 
Srdačan pozdrav,
Nastavnički tim

[OPPJ] Rezultati popravnog

Osnovi programiranja i programskih jezika - 20. Januar 2024

Poštovane koleginice i kolege,

U prilogu ovog obaveštenja se nalaze rezultati popravnog testa održanog 18.01.2024.

Za sva pitanja obratiti se na: [email protected]

Srdačan pozdrav,
Nastavnički tim

[OPPJ] Satnica odbrane domaćeg zadatka

Osnovi programiranja i programskih jezika - 17. Januar 2024

Poštovane koleginice i kolege,

Odbrana predatog domaćeg zadatka iz predmeta OPPJ održaće se sutra, 18.1.2024. u NTP 321 sa početkom u 10:30h.
U prilogu ovog obaveštenja nalazi se dokument sa satnicom odbrane.
Mole se studenti da dođu 5-10 min pre svog termina. Kašnjenje neće biti tolerisano. 

Za sva dodatna pitanja obratiti se asistentu Helena Anišić na mejl [email protected]

Srdačan pozdrav,
Nastavnički tim predmeta

[OPIPJ] Domaći zadatak

Osnovi programiranja i programskih jezika - 16. Januar 2024

Poštovane koleginice i kolege,

U prilogu obaveštenja nalaze se potrebni dokumenti za izradu domaćeg zadatka.
Domaći zadatak se izrađuje kod kuće, a rok za predaju zadatka je 17.1.2024. u 12h.
Procedura predaje domaćeg zadatka:

  1. izvorni kod (domaci.c) ubaciti u folder čiji naziv je broj indeksa studenta (format naziva foldera npr. in13-2023),
  2. dati folder zipovati,
  3. poslati zipovani folder kao prilog u email-u,

[OPPJ] Obaveštenje o načinu polaganja ispita u januarskom ispitnom roku

Osnovi programiranja i programskih jezika - 15. Januar 2024

Poštovane koleginice i kolege,

U januarskom ispitnom roku biće moguće popraviti bilo jedan, bilo oba parcijalna ispita. Nije potrebna nikakva posebna prijava osim prijave ispita za januarski rok preko veb servisa, već je neophodno samo da dođete u terminu ispita ispred odgovarajuće sale. Izlaskom na ispit brišu se bodovi osvojeni na odgovarajućem parcijalnom testu. Način i oblik polaganja ispitnog testa biće isti kao i u toku semestra. Nakon januarskog ispitnog roka biće moguće polagati isljučivo integralni ispitni test koji nosi 30 bodova.

[OPIPJ] Rezultati Z3

Osnovi programiranja i programskih jezika - 12. Januar 2024

Poštovane koleginice i kolege,

[OPIPJ] Zamena termina vežbi

Osnovi programiranja i programskih jezika - 3. Januar 2024

Poštovane koleginice i kolege,

Termin vežbi koji je trebao da se održi 4.1.2024. godine zamenjen je terminom 10.1.2024. u zgradi NTP-a, učionica 316 i 317, sa početkom od 9:30h. 

Srdačan pozdrav!

[ОППЈ - ИН] Резултати након задатка 2 и теста 1

Osnovi programiranja i programskih jezika - 25. Decembar 2023

Резултате можете наћи у репозиторијуму предмета, односно путем ове везе: резултати.

[OPPJ] Promena termina P1 i Z2

Osnovi programiranja i programskih jezika - 21. Novembar 2023

Poštovane koleginice i kolege,

Termin izrade P1 i Z2 se pomera za sedmicu čiji je početak 11.12.2023 (jedna sedmica kasnije), dok će sedmice kada je inicijalno predviđena izrada zadataka biti obrađena Vežba 7.

Više detalja na Plan rada.

[ОППЈ - ИН] Резултати задатка 1

Osnovi programiranja i programskih jezika - 12. Novembar 2023

Резултати задатка 1 се налазе у репозиторијуму >>овде<<. Приказани бодови су без бонуса.

За увид у радове, треба да се обратите:

  1. Хелени Анишић - они који су радили у понедељак
  2. Браниславу Ристићу - они који су радили у четвртак

[ОППЈ-ИИ] обавештење за старе студенте - први колоквијум

Osnovi programiranja i programskih jezika - 4. Novembar 2023

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

Први колоквијум ће бити 6. новембра, односно 9. новембра.

[OPiPJ] Domaći zadatak

Osnovi programiranja i programskih jezika - 15. Januar 2023

Poštovane koleginice i kolege,

U prilogu ovog obaveštenja nalazi se direktorijum sa potrebnim dokumentima za izradu domaćeg zadatka čija odbrana će se održati 19.1 u 10:30 časova u NTP 321.
Za dodatna pitanja obratiti se predmetnom asistentu Heleni Anišić.

[OPiPJ] Prijave za domaći i popravni zadatak

Osnovi programiranja i programskih jezika - 14. Januar 2023

Poštovane koleginice i kolege,

U koloni domaći u zbirnim rezultatima označeni su studenti koji imaju pravo na dopunski domaći zadatak do 36 bodova.

Student koji ima pravo na domaći zadatak može odabrati da radi domaći ili popravni zadatak, ali ni u kom slučaju oba.
Ukoliko se ne prijavi za popravni, podrazumeva se da je taj student izabrao da radi domaći zadatak.
Domaći zadatak će biti postavljen na repozitorijumu u nedelju 15.1. u 12:00 sati.
Termin odbrane domaćeg zadatka je 19.1. u 10:30 sati u NTP 321.

[OPPJ] Preliminarni zbirni rezultati predispitnih obaveza

Osnovi programiranja i programskih jezika - 14. Januar 2023

Ovde su preliminarni rezultati predispitnih obaveza.
U koloni domaći označeni su studenti koji imaju pravo na domaći dopunski zadatak.
Obaveštanja o popravnom i domaćem zadatku biće postavljena naknadno u toku dana.
Uvid u radove zadatka 3 javiti se Vladimiru Ivkoviću (za termin u ponedeljak) i Heleni Anišić (za termin u četvrtak).

[ОППЈ] Резултати Задатка 2

Osnovi programiranja i programskih jezika - 14. Decembar 2022

Резултати су овде.
За увид у радове јавити се Радовану Туровићу.

[OPPJ] Rezultati Z1 za G12

Osnovi programiranja i programskih jezika - 20. Novembar 2022

Rezultati su ovde.
Za uvid u radove javiti se Vladimiru Ivkoviću.

[OPPJ] Rezultati Z1 za G34

Osnovi programiranja i programskih jezika - 16. Novembar 2022

Rezultati su ovde.
Za uvid u radove javiti se Vladimiru Ivkoviću.

[ОППЈ] Задатак 3 и други парцијални тест

Osnovi programiranja i programskih jezika - 12. Januar 2022

Задатак 3 и други парцијални тест одржаће се у петак 14.01. у просторијама Машинског института.

Распоред долазака:

  • група 1 - учионица МИ А2-1 од 12:00 часова
  • група 2 - учионица МИ А2-3 од 12:00 часова
  • група 3 - учионица МИ А2-1 од 15:00 часова
  • група 4 и стари студенти - учионица МИ А2-3 од 15:00 часова