Šifra modula CS Fakultet PMF Sarajevo

 

Odabrana poglavlja kompjuterskih nauka

 

NASTAVNI PROGRAM

 

A. OPŠTI PODACI

Fakultet Prirodno-matematički fakultet Univerziteta u Sarajevu
Odsjek Odsjek za matematiku
Smjer Svi smjerovi (ako je student slušao neophodne module)
Semestar Peti
Naziv modula Odabrana poglavlja kompjuterskih nauka
Tip modula Izborni
Broj kreditnih bodova 5
Kontakt sati Ukupno Predavanja Vježbe Seminari Konsultacije
75 30 30 0 15
Samostalni rad (sati) 50
Obavezni prethodno položeni moduli Uvod u računarsku tehniku; Računarski sistemi; Uvod u programiranje
Modul relevantan za module
Nastavno osoblje  
– Nastavnik nosilac modula Doc. dr. Haris Gavranović
– Ostali nastavnici Doc. dr. Nedžad Dukić; Doc. dr. Željko Jurić
– Asistenti Vedad Letić; Adis Alihodžić

B. CILJEVI MODULA

Cilj modula je produbljivanje znanja stečenog na grupi predmeta koji pripadaju oblasti “Teorijska kompjuterska nauka” kroz nastavne cjeline za koje studenti iskažu poseban interes u dogovoru sa predmetnim nastavnikom.

C. SPECIFIČNI ZADACI MODULA

Specifični zadaci modula su upoznavanje studenata sa specifičnim disciplinama koje pripadaju oblasti “Teorijska kompjuterska nauka” za koje postoji interes kod studenata, a koje nisu mogle naći svoje mjesto u nastavnom planu i programu obaveznih ili fiksno formiranih izbornih modula iz oblasti “Teorijska kompjuterska nauka” koji se slušaju na smjerovima “Matematika (nastavni)” i “Primijenjena matematika”. To se posebno odnosi na studente smjera “Matematika (nastavni)”, s obzirom da oni jedino obrazovanje iz oblasti “Teorijska kompjuterska nauka” stiču kroz modul “Osnove računarstva”.

D. OČEKIVANI REZULTATI NASTAVNOG PROCESA

Nakon završetka modula, studenti će produbiti i upotpuniti ranije stečeno znanje iz matematičkih disciplina koje pripadaju oblasti “Teorijska kompjuterska nauka” i steći osnove za samostalan kreativan istraživački rad u pravcima za koje iskažu posebno interesovanje.

E. SADRŽAJ NASTAVNOG PROCESA

Sadržaj nastavnog procesa za ovaj modul nije fiksno formiran, već predmetni nastavnik zajedno sa studentima koji odaberu  ovaj modul sa ciljem da prodube svoje znanje iz oblasti “Teorijska kompjuterska nauka” odabire teme iz disciplina za koje studenti iskažu poseban interes. Moguće discipline uključuju teoriju algoritama, teoriju kompleksnosti i izračunljivosti, teoriju jezika i automata, i druge.

F. PROVJERA ZNANJA I OCJENJIVANJE

Provjera znanja - kriteriji Ocjenjivanje
Kriterij Maksimalan broj bodova Bodovi za prolaz Osvojen broj bodova Ocjena

(BiH)

ECTS ocjena
Domaće zadaće (2 zadaće) 20 10 < 55,00 5 F
Testovi tokom kursa (2 testa) 40 23 55,00 – 64,99 6 E
Pismeni završni ispit 40 22 65,00 – 74,99 7 D
      75,00 – 84,99 8 C
      85,00 – 94,99 9 B
      95,00 – 100,00 10 A
U k u p n o 100 55  

G. LITERATURA

Tačan izbor literature ovisi od izbora tema koje studenti izaberu za proučavanje u dogovoru sa predmetnim nastavnikom. Okvirno, među preporučenom literaturom nalaze se sljedeći naslovi:

1.     Thomas Corman, Charles Leirserson, Ronald Rivest: “Introduction to Algorithms

2.     Robert Sedgewick: “Algorithms”, Addison-Wesley

3.     Miodrag Živković, “Algoritmi”, Matematički fakultet, Beograd, 2000

4.     Hary Lewis, Christos Papadimitriou: “Elements of the Theory of Computation

5.     Jozef Gruska: “Foundations of Computing”, International Thomson Computer Press, 1997

6.     Michael Sipser: “Introduction to the Theory of Computation”, Course Technology, 2005

7.     Michael Garey, David Johnson: “Computers and Intractability, A Guide to the Theory of NP-

        Completness

8.     Peter Linz, “An Introduction to Formal Languages and Automata”, Jones and Bartlett Publishers,

        2000

9.     Martin, John, “Introduction to Languages and the Theory of Computation”, McGraw-Hill, 1997

10.   Anannth Grama, Anshul Gupta, George Karypis, Vipin Kumar: “Introduction to Parallel Computing”