Navigacija

Opis predmeta

2127035 - Informatički praktikum 3

Specifikacija predmeta
Naziv Informatički praktikum 3
Akronim 2127035
Studijski program Jezik, književnost, kultura
Modul modul Albanski jezik, književnost, kultura, modul Bibliotekarstvo i informatika, modul Italijanski jezik, književnost, kultura, modul Rumunski jezik, književnost, kultura, modul Skandinavski jezik, književnost, kultura
Tip studija osnovne akademske studije
Nastavnik (predavač)
Nastavnik/saradnik (vežbe)
Nastavnik/saradnik (DON)
    Broj ESPB 3.0 Status predmeta izborni
    Uslovljenost drugim predmetima Praćenje predmeta je uslovljeno brojem mesta na predmetu i prethodno odslušanim predmetom Digitalni tekst 2. Polaganje predmeta je uslovljeno prethodno položenim ispitom iz predmeta Digitalni tekst 2. Oblik uslovljenosti
    Ciljevi izučavanja predmeta Savladavanje u praksi osnovnih pojmova i principa proceduralnog programiranja i mogućnost primene na razvoj raznovrsnih aplikacija.
    Ishodi učenja (stečena znanja) Student je osposobljen da samostalno sastavi programe za rešavanje opštih zadataka koristeći programski jezik Python.
    Sadržaj predmeta
    Sadržaj teorijske nastave Pregled osnovnih pojmova u programiranju. Osnovni koncepti: aritmetički izrazi; naredbe ispisivanja i zadavanja vrednosti sa tastature; formatiranje niski; izdvajanje cifara iz broja. Logički operatori i naredbe grananja. Petlje: for, while do while koristeći while i uslov beskonačne petlje. Rad sa niskama. Funkcije. Rad sa listama i torkama (nizovima). Algoritmi linearne i binarne pretrage. Algoritmi mehurastog sortiranja, sortiranja umetanjem i izborom elemenata. Rad sa datotekama. Asocijativni nizovi (nizovi).
    Sadržaj praktične nastave Pojmovi i koncepti predstavljeni na teorijskoj nastavi demonstriraju se praktično koristeći programski jezik Python. Sav praktičan rad studenti obavljaju na računaru.
    Literatura
    1. David Beazley, and Brian K. Jones. Python kuvar, prevod 3. izdanja. Beograd: Mikro knjiga, 2015.
    2. Albert Svajgart. Uvod u Python. Kompjuter biblioteka – Beograd, 2016.
    3. Brett Slatkin. Python efikasno, prevod 2. izdanja. Beograd: Mikro knjiga, 2020.
    4. Branislava Šandrih, materijal na vebu: http://www.fil.bg.ac.rs/branislava/
    Broj časova aktivne nastave nedeljno tokom semestra/trimestra/godine
    Predavanja Vežbe DON Studijski i istraživački rad Ostali časovi
    1 1
    Metode izvođenja nastave
    Ocena znanja (maksimalni broj poena 100)
    Predispitne obaveze Poena Završni ispit Poena
    Aktivnosti u toku predavanja 5 Pismeni ispit
    Praktična nastava Usmeni ispit 55
    Projekti
    Kolokvijumi 40
    Seminari