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: 2020./2021.

Grupe studenata

Prikaži sve grupe na predmetu

Nastavnici na predmetu

HARTMANN-TOLIĆ IVANA, suradnik
VDOVJAK KREŠIMIR, suradnik
JOB JOSIP, nositelj
NENADIĆ KREŠIMIR, nositelj
ŠOJO ROBERT, suradnik
PEKO MARINA, suradnik
LIPTAK DARKO, 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: Vidi tablicu aktivnosti