Sveučilišni preddiplomski studij

Nazad   Loomen   Raspored   Engleski

Programiranje II P205

ECTS 5 | P 30 | A 0 | L 30 | K 0 | ISVU 37115 | Akademska godina: 2018./2019.

Grupe studenata

Prikaži sve grupe na predmetu

Nastavnici na predmetu

VDOVJAK KREŠIMIR, suradnik
JOB JOSIP, nositelj
NENADIĆ KREŠIMIR, nositelj
BALKIĆ ZORAN, suradnik
ŠOJO ROBERT, suradnik
PEKO MARINA, suradnik
GRGIĆ JOSIP, suradnik
LIPTAK DARKO, suradnik
VANJSKI SURADNIK ZPI, suradnik

Ciljevi predmeta

Cilj predmeta je, kroz usvajanje teorijskih znanja i rješavanje zadataka, osposobiti studente za primjenu proceduralnih programskih jezika u praksi.

Uvjeti za upis predmeta

Upisana prva godina studija

Sadržaj

Definicija, deklaracija. Konverzija tipova podataka. Doseg i trajnost. Kvalifikatori. Složeni tipovi podataka: polja, strukture i unije. Poravnanje podataka i pakiranje struktura. Pokazivači: veza s poljima, aritmetika pokazivača. Upravljanje memorijom. Razmjena parametara po vrijednosti i adresi. Tekstualne i binarne datoteke, sekvencijalni i izravni pristup. Organiziranje programskog koda u više datoteka. Postupak prevođenja programskog koda. Primjena programskog jezika C na različitim računalnim platformama. Prenosivost koda.

Znanja i vještine koje se stječu uspješnim svladavanjem kolegija

Sustavni pristup razvoju programske podrške. Detaljno poznavanje sintakse programskog jezika C. Osnove objektnog programiranja.

Oblici provođenja nastave

Predavanja i laboratorijske vježbe

Obveze studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Praćenje rada studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Način provjere znanja

Obavljanje laboratorijskih vježbi, kontrolne zadaće

Osnovna literatura

1. 1 Šribar, J.; Motik, B. Desmistificirani C++, 3. dopunjeno izdanje 2010.

2. 2 Motik, Šribar Demistificirani C++ (2. izd.) Element, Zagreb, 2003.


Pretraži literaturu na:

Dopunska literatura

1. 1 Kernighan, Ritchie The C Programming Language Prentice-Hall, Englewood Cliffs, NJ, 1996

2. 2 Knuth The Art of Computer Programming, Vol. 1., Fundamental Algorithms Addison-Wesley, Reading, MA, 1997.

3. 3 Fischer Zbirka zadataka iz C-a ETF Osijek (Zavodska skripta), 1999.

Način polaganja ispita

Pismeni i usmeni ispit.

Način praćenja kvalitete i uspješnosti izvedbe kolegija

Provođenje sveučilišnih anketa o nastavnicima (pristup prema studentima, transparentnost kriterija, motivacija na izvršavanje aktivnosti, jasnoća izlaganja, i sl.). Provođenje fakultetskih anketa o predmetima (nakon položenog predmeta samoevaluacija studenata o usvojenim ishodima učenja, te o opterećenosti u usporedbi s ECTS-ima aktivnosti i predmeta u cjelini).

Pregled ishoda učenja, nastavnih metoda i procjena ishoda učenja

Ishodi učenja:

1. usporediti i/ili na primjeru objasniti složene tipove podataka, pokazivače, funkcije i vrste datoteka

2. odabrati ili osmisliti prikladan algoritam u rješavanju problema korištenjem različitih podatkovnih i strukturnih elemenata

3. predložiti primjerenu podatkovnu strukturu i učinkovito korištenje memorije u rješavanju programskog zadatka

4. razviti vlastito programsko rješenje zadanog jednostavnog problema



Aktivnosti studenta:

Aktivnost studenta Broj radnih sati ECTS (Broj radnih sati/30) Ishod(i) učenja Nastavna
metoda
Metoda procjene Bodovi
Pohađanje Predavanja (PR), Laboratorijske vježbe (LV)421.41,2,4Predavanja (PR), Laboratorijske vježbe (LV)Predavanja (PR), Laboratorijske vježbe (LV)00
Pisanje priprema za LV, analiza rezultata, te pisanje izvještaja3012,3Laboratorijske vježbe (LV)Provjera pripreme za LV, nadzor provođenja LV-a, provjera napisanih izvještaja1530
Priprema za usmeni ispit i usmeno odgovaranje na pitanja3011,2,3,4Usmeni ispitProvjera danih odgovora1530
Kontrolne zadaće (pismeni ispit)3012,3Kontrolne zadaće (pismeni ispit)Provjera riješenih zadataka1530
Aktivnost studenta na nastavi, rješavanje projektnih zadataka180.61,2,3,4ZadaciProvjera znanja na predavanjima, provjera napisanih odgovora ili rješenja zadataka010