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:
Уторком у 11.00 у кабинету 328 у згради НТП-а. (ако ме случајно не нађете у наведено време у кабинету, вероватно тражим паркинг, будите стрпљиви)


Helena Anišić hanisic(AT)uns.ac.rs

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


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] 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 часова

[OPPJ] Zadatak12 i prvi parcijalni test

Osnovi programiranja i programskih jezika - 30. Novembar 2021

Zadatak12 i prvi parcijalni test održaće se u nedelju 05.12. u prostorijama Mašinskog instituta.

Raspored dolazaka:

  • grupa 1 - učionica MI A2-1 od 15:00 časova
  • grupa 2 - učionica MI A2-3 od 15:00 časova
  • grupa 3 - učionica MI A2-1 od 18:00 časova
  • grupa 4 i stari studenti - učionica MI A2-3 od 18:00 časova
     

Резултати поправног

Osnovi programiranja i programskih jezika - 27. Januar 2020

Резултати поправног се могу наћи у репозиторијуму.

Увид се може извршити 28.01.2020. у 12 часова у оквиру термина испита у згради Машинског института.

[PJISP II] Ukupni rezultati aktivnosti u toku semestra

Osnovi programiranja i programskih jezika - 25. Januar 2020

Poštovane koleginice i kolege,

U prilogu ovog obaveštenja i na repozitorijumu predmeta nalazi se dokument sa ukupnim rezultatima aktivnosti u toku semestra. 

Upis ocena, za one koji su zadovoljni rezultatima ostvarenim u toku semestra, biće održan u terminu ispita 28.1.2020. u 12 h.

Predmetni nastavnik

Поправни и домаћи

Osnovi programiranja i programskih jezika - 18. Januar 2020

Термин за израду поправног/одбрану домаћег задатка је 23.01.2020. у 9:45 часова.

Пријаве за израду поправних и домаћих задатака се врше путем адресе radovan.turovic@uns.ac.rs. Могуће је пријавити се искључиво за једну од наведених провера. Приликом пријаве за домаћи је потребно у наслову е-писма ставити:

  • ИИ, ПЈСП, ДОМ, <индекс>

док у случају пријаве за поправни треба ставити:

Preliminarni zbirni rezultati predispitnih obaveza

Osnovi programiranja i programskih jezika - 17. Januar 2020

Na repozitorijumu su postavljenji preliminarni rezultati predispitnih obaveza.

U koloni domaći označeni su studenti koji imaju pravo prijave za odbranu domaćeg zadatka.

Obaveštanja o popravnom i domaćem zadatku biće postavljena naknadno.

Uvid u radove zadatka 3 biće u ponedeljak 20.01. u 16:00 sati u MI A2-3.

Задатак 2 - резултати

Osnovi programiranja i programskih jezika - 18. Decembar 2019

 Резултати другог задатка се налазе >>овде<< (односно у репозиторијуму).
Увид у радове најкасније до 27.12.19.

Zadatak 1 - rezultati

Osnovi programiranja i programskih jezika - 13. Novembar 2019

Rezultati prvog zadatka se nalaze na repozitorijumu.
Uvid u radove: utorak, 19.11. u 12:30, kancelarija JUG-106.

[PJISP II] Ukupni rezultati aktivnosti u toku semestra

Osnovi programiranja i programskih jezika - 20. Januar 2019

Poštovane koleginice i kolege,

Na repozitorijumu i u prilogu ovog obaveštenja postavljeni su ukupni rezultati na osnovu aktivnosti u toku semestra. Podsećam vas da je neophodno da prijavite ispit kako bi studentska služba mogla da evidentira vašu ocenu.

Ukupni rezultati predispitnih obaveza posle domaćeg i popravnog zadatka

Osnovi programiranja i programskih jezika - 19. Januar 2019

Na repozitorijumu su postavljenji ukupni rezultati predispitnih obaveza posle popravnog i domaćeg zadatka.
Uvid u radove popravnog zadatka biće u ponedeljak 21.01. u 9.00 sati u JUG106.

Pravila prijave za domaći i popravni zadatak

Osnovi programiranja i programskih jezika - 15. Januar 2019

U koloni domaći u zbirnim rezultatima označeni su studenti koji imaju pravo prijave za odbranu domaćeg zadatka.

Student koji ima pravo prijave za domaći zadatak može odabrati da radi domaći ili popravni zadatak, ali ni u kom slučaju oba.
Termin odbrane domaćeg zadatka je petak 18.1. u 09:00 sati u JUG106.

Ostali studenti imaju pravo da se prijave za popravni zadatak, s tim što im se prethodno anuliraju bodovi prethodno osvojili na zadatku koji popravljaju.