You are on page 1of 13

Sveučilište u Zagrebu

Fakultet elektrotehnike i računarstva


Zavod za primijenjeno računarstvo

Uvod u programiranje
Vodič za studente

Zagreb, 2019.
Uvod u programiranje Vodič za studente

Sadržaj

1. Uvod ............................................................................................................................................ 1
2. Oblici nastave .............................................................................................................................. 2
1. Predavanja ............................................................................................................................... 2
2. Samostalni rad ......................................................................................................................... 3
3. Laboratorijske vježbe s provjerama znanja ............................................................................. 4
4. Konzultacije ............................................................................................................................. 6
5. Provjere znanja ........................................................................................................................ 6
3. Elementi ocjenjivanja i ocjene ..................................................................................................... 7
1. Uvjeti za stjecanje prolazne ocjene ......................................................................................... 7
2. Bodovni pragovi za određivanje konačnih ocjena ................................................................... 8
4. Ostali materijali ........................................................................................................................... 8
1. Preporučena literatura ............................................................................................................ 8
2. Upute ....................................................................................................................................... 8
3. Službeni podsjetnici ................................................................................................................. 9
5. Predavači i grupe ......................................................................................................................... 9
6. Suradnici .................................................................................................................................... 10
7. Administracija ............................................................................................................................ 10
8. Komunikacija elektroničkom poštom ........................................................................................ 10
9. Važne poveznice ........................................................................................................................ 11

© Sveučilište u Zagrebu - Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo


Uvod u programiranje Vodič za studente

1. Uvod
Predmet Uvod u programiranje je obvezni predmet u studijskom programu studija Elektrotehnika i
informacijska tehnologija i Računarstvo s početkom od akademske godine 2018./2019.
Cilj predmeta je usvojiti osnovne koncepte programiranja i sposobnost izrade manje složenih
programa u programskom jeziku C.
Web-adresa predmeta:
http://www.fer.hr/predmet/uup_a
Ovdje se objavljuju sve obavijesti, materijali s predavanja, zadaci za vježbu, upute, službeni
podsjetnici, itd. Također, u slučaju potrebe studenti će obavijest dobiti elektroničkom poštom, stoga
treba provjeravati svoj sandučić e-pošte @fer.hr.

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 1


Uvod u programiranje Vodič za studente

2. Oblici nastave

1. Predavanja

Predavanja se odvijaju u dva ciklusa. Nakon prvog ciklusa održavaju se međuispiti, a nakon drugog
ciklusa završni ispiti.
• 14 predavanja u 1. ciklusu, 30. rujna - 15. studenog 2019.
• 11 predavanja u 2. ciklusu, 2. prosinca 2019. - 24. siječnja 2020.
Na predavanjima se uz pomoć prikaznica (Powerpoint slides) prezentira planom predviđeno gradivo,
rješavaju zadaci, diskutira, provode ad hoc ankete i provjere znanja za koje se ne dodjeljuju bodovi,
ali koje studentima mogu poslužiti za utvrđivanje znanja i samoprocjenu
• prikaznice koje će biti prezentirane na predavanjima objavljuju se na stranici predmeta
barem nekoliko dana prije predavanja
• sadržaj prikaznica, budući da se unaprijed objavljuju, ne treba prepisivati, ali se savjetuje na
predavanjima voditi vlastite bilješke
• aktivno sudjelujte u predavanjima: rješavajte zadatke zadane tijekom predavanja, pitajte
nastavnika za dodatna pojašnjenja
• iako se za nedolazak na predavanja ne dodjeljuju niti oduzimaju bodovi, prisustvo
predavanjima smatrajte obveznim. Propuštanjem predavanja znatno biste si otežali ili
onemogućili svladavanje predviđenog gradiva
• samo praćenje predavanja i/ili čitanje prezentacija sigurno neće biti dovoljno za polaganje
ispita, stoga veliku pažnju posvetite sadržaju poglavlja Samostalni rad
Okvirni raspored tema na predavanjima
1. ciklus predavanja
Redni
Datum Tema
broj
1. 30.9.2019. Algoritam, program, programiranje. Prevođenje, povezivanje i izvršavanje
programa.
2. 2.10.2019 Temeljni elementi programskog jezika C: struktura programa, direktive
pretprocesoru, ključne riječi, komentari, konstante, varijable, izraz
pridruživanja, prioritet i asocijativnost operatora. Aritmetički operatori i
izrazi.
3. 9.10.2019. Temeljni elementi programskog jezika C: relacijski operatori i izrazi,
logički operatori i izrazi, jednostavni oblik naredbe za selekciju, osnove
korištenja funkcija za ulaz i izlaz. Cjelobrojni i realni tip podataka. Korisne
matematičke funkcije. Programiranje, prevodilac, vrste grešaka.
4. 14.10.2019. Naredbe za kontrolu toka programa: jednostrana i dvostrana selekcija,
osnovni elementi stila pisanja C programa.
5. 16.10.2019. Naredbe za kontrolu toka programa: kaskadna selekcija, skretnica.
Programske petlje s ispitivanjem uvjeta na početku.
6. 19.10.2019. Naredbe za kontrolu toka programa: programske petlje s ispitivanjem
uvjeta na kraju, programske petlje s unaprijed utvrđenim brojem
ponavljanja.

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 2


Uvod u programiranje Vodič za studente

7. 21.10.2019. Naredbe za kontrolu toka programa: naredbe za bezuvjetne programske


skokove, strukturirano programiranje.
8. 23.10.2019. Agregatni tipovi podataka: jednodimenzijsko polje.
9. 28.10.2019. Agregatni tipovi podataka: višedimenzijsko polje, struktura.
10. 30.10.2019. Ostali tipovi podataka: cjelobrojni tipovi podataka.
11. 4.11.2019. Ostali tipovi podataka: nizovi znakova, realni tipovi podataka.
12. 6.11.2019. Ostali tipovi podataka: raspon i preciznost realnih tipova podataka,
numeričke greške, definicija tipa podataka, implicitna i eksplicitna
konverzija tipova podataka.
13. 11.11.2019. Ostali operatori u programskom jeziku C: unarni, binarni, ternarni.
14. 13.11.2019. Funkcije: definiranje funkcije, argumenti, parametri. Poziv funkcije. Stog.
2. ciklus predavanja
Redni
Datum Tema
broj
15. 2.12.2019. Rekurzivne funkcije. Pokazivači. Tip pokazivača, adresni operator,
operator indirekcije.
16. 4.12.2019. Generički pokazivač. Korištenje pokazivača pri pozivu funkcije. Pokazivač
NULL. Viseći pokazivač.
17. 9.12.2019. Aritmetika s pokazivačima. Pokazivači i polja.
18. 11.12.2019. Pokazivači i nizovi znakova. Pokazivači na strukture. Makro.
19. 16.12.2019. Organizacija složenih programa.
20. 18.12.2019. Memorijski razredi. Standardna biblioteka: funkcije za vrijeme i
pseudoslučajne brojeve.
21. 8.1.2020. Standardna biblioteka: funkcije za prekid programa, matematičke
funkcije, funkcije za znakove i nizove znakova.
22. 13.1.2020. Tok. Standardna biblioteka: funkcije za ulaz i izlaz.
23. 15.1.2020. Preusmjeravanje toka. Datoteke. Otvaranje i zatvaranje toka.
24. 20.1.2020. Datoteke: tekstne i binarne.
25. 22.11.2020. Datoteke: slijedni i direktni pristup podacima.

2. Samostalni rad

Predmet se izvodi s opterećenjem od 7 ECTS bodova, što znači da se ukupni angažman studenta,
potreban za uspješno svladavanje gradiva, procjenjuje na 7 x 30 = 210 sati. Od toga
• prisustvo predavanjima zahtijeva 50 sati
• prisustvo laboratorijskim vježbama zahtijeva 16 sati
• prisustvo međuispitu i ispitu zahtijeva 4 sata
• preostalo vrijeme, dakle 140 sati, predviđeno je za samostalan rad
Treba uočiti da 140 sati samostalnog rada, kada se rasporedi na sve tjedne u kojima se izvodi nastava,
znači približno 10 sati rada tjedno, povrh prisustva predavanjima i laboratorijskim vježbama. Zbog

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 3


Uvod u programiranje Vodič za studente

slojevitog pristupa u obradi gradiva, vrlo je važno raditi kontinuirano, svakog tjedna, prateći
predavanje po predavanje. Kampanjski rad (npr. tri tjedna neću raditi ništa, a onda ću odjednom
odraditi trideset sati) će na ovom predmetu gotovo sigurno rezultirati vrlo lošim rezultatima.
Samostalni rad obuhvaća:
• Učenje
o prikaznice s predavanja
o vlastite bilješke s predavanja
o čitanje ostale literature (vidjeti poglavlje Literatura)
o Internet
• Rješavanje zadataka
o rješavanjem velikog broja zadataka na vlastitom računalu stječu se nužno potrebne
vještine (oblikovanje jednostavnog algoritma, pisanje koda, prevođenje, uočavanje
pogrešaka, testiranje) koje se provjeravaju na laboratorijskim vježbama i pismenim
provjerama znanja (međuispit, završni ispit, ispitni rok)
o rješavati zadatke s predavanja, testirati primjere programa i isječaka programa s
predavanja, samostalno modificirati te primjere, uočiti efekte modifikacija
o rješavati zadatke za vježbe uz predavanja
▪ Uz svako predavanje objavljuje se prosječno desetak zadataka za vježbu koji
su najvećim dijelom vezani uz teme koje su obrađene tim predavanjima.
Tako je npr. uz prvo predavanje objavljen dokument 1. vježbe uz predavanja,
uz drugo predavanje 2. vježbe uz predavanja, itd.
▪ Vježbe uz predavanja svakako treba riješiti prije sljedećih predavanja. Svaki
od zadataka treba pažljivo pročitati, te napisati i na računalu testirati
program uspoređujući rezultate koji se dobivaju izvršavanjem programa sa
zahtjevima iz zadatka i/ili primjera izvršavanja koji je naveden uz zadatak
▪ VAŽNO: uz svaki zadatak objavljeno je i rješenje zadatka. Međutim, priloženo
rješenje nipošto nemojte pročitati prije nego zadatak sami riješite u
potpunosti, uključujući i testiranje. Priložena rješenja treba koristiti samo za
naknadnu usporedbu s vlastitim rješenjem. Najveću moguću pogrešku učinit
će studenti koji će zadatke za vježbu uz predavanja "rješavati" na sljedeći
način: pročitati zadatak, pogledati rješenje i zaključiti da je to lako, jer
razumiju rješenje. Između razumijevanja programa kojeg je netko drugi
napisao i sposobnosti oblikovanja algoritma i pisanja vlastitog programa je
vrlo dug put.
▪ savjetuje se sačuvati vlastita rješenja zadataka za vježbu uz predavanja.
Možda ćete nakon nekog vremena poželjeti pogledati kako ste riješili
pojedini zadatak. Npr. za svaku vježbu napraviti jednu mapu (folder,
direktorij) i u njemu sačuvati datoteke s izvornim kodom vlastitih rješenja.

3. Laboratorijske vježbe s provjerama znanja

Svi studenti obavljaju vježbe na računalu u laboratoriju, u točno propisanim terminima


• četiri vježbe u 1. ciklusu i četiri vježbe u 2. ciklusu
• trajanje jedne laboratorijske vježbe je približno 110 minuta

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 4


Uvod u programiranje Vodič za studente

• laboratorijske vježbe student mora odraditi točno u dodijeljenom terminu


• nadoknada laboratorijskih vježbi nema
• laboratorijska vježba sastoji se od dva dijela
• rješavanje zadataka u kojima između više ponuđenih odgovora treba odabrati ispravan
("zadaci sa zaokruživanjem"). Točan odgovor donosi pozitivne bodove, netočan odgovor
negativne bodove. Pitanje na koje nije odgovoreno ne donosi negativne bodove.
• izrada jednog ili više programa (oblikovanje algoritma, kodiranje, testiranje). U ovim
zadacima se za netočni odgovor (neispravni program) ili izostanak odgovora ne dobivaju
negativni bodovi
Svaki student na fakultetskom PC-računalu radi samostalno, ali pod nadzorom dežurnih nastavnika.
Student na raspolaganju ima iste alate koje koristi za rješavanje zadataka na vlastitom računalu
• editore Notepad i Notepad++, prevodilac gcc koji se koristi putem znakovnog sučelja
(naredbenog retka) operacijskog sustava
• razvojno okruženje VSCode
VAŽNO: bez obzira na to za koju se od prethodno navedene opcije student odluči, znanje
elementarnog uređivanja programa editorom Notepad/Notepad++ te prevođenja i pokretanja
programa iz naredbenog retka obvezno je i provjerit će se na vježbama!
Točan raspored po terminima, broj pitanja i programskih zadataka po pojedinoj vježbi, te najveći broj
bodova koji se na pojedinoj vježbi može dobiti bit će na vrijeme, najmanje tjedan dana prije vježbi,
objavljen na web-stranici predmeta.
Termini laboratorijskih vježbi u
1. ciklusu predavanja
Redni broj
Datum
vježbe
1. 22.10.2019.
2. 29.10.2019.
3. 5.11.2019.
4. 12.11.2019.
Termini laboratorijskih vježbi u
2. ciklusu predavanja
Redni broj
Datum
vježbe
5. 10.12.2019.
6. 17.12.2019.
7. 7.1.2020.
8. 14.1.2020.

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 5


Uvod u programiranje Vodič za studente

4. Konzultacije

Studenti koji redovito pohađaju predavanja na raspolaganju imaju mogućnost konzultacija u


neograničenom broju i trajanju. Preporuča se koristiti konzultacije kad god bude potrebno.
• predavač će vam na konzultacijama vrlo rado dodatno objasniti gradivo, ali ga neće ponovno
predavati
• konzultacije treba zatražiti čim se pojave nejasnoće koje niste u stanju razriješiti sami ili uz
pomoć kolega. Ne odgađajte konzultacije neposredno do trenutka prije međuispita ili
završnog ispita - u tom trenutku će vrlo vjerojatno već biti prekasno
Konzultacije su moguće za pojedinačne studente ili grupe od nekoliko studenata
• konzultacije s predavačem u svojoj grupi
o svaki predavač će način dogovora o konzultacijama prezentirati u svojoj grupi
o pojedinačne kratke konzultacije mogu se održati i u pauzama predavanja ili
neposredno nakon predavanja
o za postavljanje pitanja predavačima također slobodno koristite elektroničku poštu
• konzultacije s koordinatorom asistenata (Fran Tonković, mag. ing. comp.)
o organizacijska pitanja, npr. problemi s rasporedom laboratorijskih vježbi i slično
o putem elektroničke pošte na fran.tonkovic@fer.hr ili osobno

5. Provjere znanja

Tijekom kontinuiranog praćenja nastave obavljaju se dva pismena ispita: međuispit i završni ispit
• ispiti se održavaju prema unaprijed definiranom rasporedu koji se objavljuje na FER-ovim
web stranicama
• ispiti sadrže 5 do 10 zadataka
o dio zadataka može biti u obliku pitanja, dio zadataka može se temeljiti na izboru
točnog odgovora, ali najveći dio zadataka odnosi se na rješavanje zadanog problema
u programskom jeziku C-u
o zadaci se rješavaju na papiru
• rješenja ispravljaju asistenti i predavači
o nakon objavljivanja rezultata, svakom studentu će u objavljenom terminu biti
omogućen uvid u njegovu ispravljenu zadaću
• nadoknada međuispita i završnih ispita u slučaju izostanka nema
Studenti koji tijekom kontinuiranog praćenja nastave ne uspiju položiti predmet, mogu pristupiti na
zimski ispitni rok ili jedan od preostala dva raspoloživa ispitna roka (ljetni ili jesenski).
• ispiti se održavaju prema unaprijed definiranom rasporedu koji se objavljuje na FER-ovim
web stranicama
• na ispitnim rokovima pismeni ispiti su slični međuispitu i završnom ispitu, ali u pravilu
opsežniji
• pismeni ispiti sadrže 5 do 15 zadataka
o dio zadataka može biti u obliku pitanja, dio zadataka može se temeljiti na izboru
točnog odgovora, ali najveći dio zadataka odnosi se na rješavanje zadanog problema
u programskom jeziku C-u (kodiranje)
• zadaci se rješavaju na papiru

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 6


Uvod u programiranje Vodič za studente

• rješenja ispravljaju asistenti i predavači


o nakon objavljivanja rezultata, svakom studentu će u objavljenom terminu biti
omogućen uvid u njegovu ispravljenu zadaću

3. Elementi ocjenjivanja i ocjene

1. Uvjeti za stjecanje prolazne ocjene

Tijekom kontinuiranog praćenja nastave


Ukupni broj bodova stečen tijekom kontinuiranog praćenja nastave dobije se zbrajanjem bodova
stečenih na laboratorijskim vježbama i bodova stečenih na međuispitu i završnom ispitu
• ukupniBrojBodova = broj bodova lab. vj. + broj bodova međuispit + broj bodova završni ispit

Temeljem kontinuiranog Maksimalno Prag


praćenja nastave bodova bodova
Laboratorijske vježbe 20 8
Međuispit 35 nema praga
Završni ispit 45 15

Uvjeti za dobivanje prolazne ocjene temeljem kontinuiranog praćenja nastave


• postignut prag od barem 8 (od 20 mogućih) bodova na laboratorijskim vježbama i
• postignut prag od barem 15 (od 45 mogućih) bodova na završnom ispitu i
• ukupni broj bodova  50
VAŽNO: studenti koji na laboratorijskim vježbama ne dostignu propisani prag, predmet neće moći
položiti niti na ispitnim rokovima, već će ga morati upisati ponovo sljedeće akademske godine. Zato
je vrlo važno na laboratorijskim vježbama steći barem 8 od 20 mogućih bodova.

Na ispitnim rokovima
Za studente koji nisu položili ispit tijekom kontinuiranog praćenja nastave, ukupni broj bodova dobije
se zbrajanjem bodova stečenih na laboratorijskim vježbama tijekom kontinuiranog praćenja nastave i
bodova stečenih na pismenom dijelu ispita na ispitnom roku
• ukupniBrojBodova = preneseni broj bodova lab. vj. + broj bodova pismeni ispit

Na ispitnom roku Maksimalno Prag


bodova bodova
Laboratorijske vježbe* 20 8
Pismeni ispit 80 40
* prenose se bodovi dobiveni tijekom kontinuiranog
praćenja nastave, što znači da studenti koji tijekom
kontinuiranog praćenja nastave nisu stekli prag od 8
bodova na laboratorijskim vježbama neće moći pristupiti
polaganju ispita putem ispitnog roka, nego će predmet
morati upisati ponovo sljedeće akademske godine.

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 7


Uvod u programiranje Vodič za studente

Uvjeti za dobivanje prolazne ocjene na ispitnom roku


• postignut prag od barem 8 (od 20 mogućih) bodova na laboratorijskim vježbama tijekom
kontinuiranog praćenja nastave i
• postignut prag od barem 40 (od 80 mogućih) bodova na pismenom ispitu i
• ukupni broj bodova  50

2. Bodovni pragovi za određivanje konačnih ocjena

Studenti koji zadovolje uvjete za dobivanje prolazne ocjene temeljem kontinuiranog praćenja nastave
ili na ispitnom roku dobivaju ocjenu na temelju sljedeće tablice
Ukupno ostvareni
Ocjena
bodovi
[87.5, 100] 5
[75, 87.5) 4
[62.5, 75) 3
[50, 62.5) 2

4. Ostali materijali

1. Preporučena literatura

• V. Mornar: Uvod u programiranje, radna verzija udžbenika


o Udžbenik pokriva kompletno gradivo predmeta, pa i više od toga. Riječ je o radnoj
verziji koja će sigurno biti dorađivana tijekom semestra. Udžbenik je, samo za
studente FER-a, dostupan u pdf formatu na
https://www.fer.unizg.hr/predmet/uup_a/materijali. Sastavni dio udžbenika je i
mapa Primjeri s devedesetak programa obrađenih u tekstu koji se mogu samostalno
prevesti i pokrenuti u naredbenom retku ili u razvojnom okruženju VSCode.
• K. N. King, C Programming: A Modern Approach, Second Edition, W. W. Norton & Company
o Opsežno djelo (805 stranica) koje je prihvaćeno kao udžbenik na više stotina
sveučilišta u svijetu. Dvadesetak primjeraka knjige je dostupno u knjižnici FER-a.
• B. W. Kernighan, D. M. Ritchie: The C Programming Language, Second Edition, Englewood
Cliffs, NJ: Prentice Hall
o Temeljna knjiga čiji su autori tvorci programskog jezika C iz koje su učile i jezik naučile
mnoge generacije programera. Dostupno u knjižnici FER-a samo za rad u čitaonici.

2. Upute

• Upute za prevođenje programa pisanih u programskom jeziku C


o sadrže detaljan opis postupaka instalacije programskih alata i načina prevođenja i
izvršavanja programa. Na temelju ovih uputa studenti moraju naučiti elementarno
koristiti neki od jednostavnih editora (Notepad ili Notepad++) i prevoditi programe
korištenjem naredbenog retka operacijskog sustava. Dodatno, studenti pomoću ovih
uputa mogu, ako žele, instalirati i naučiti osnove korištenja integriranog razvojnog

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 8


Uvod u programiranje Vodič za studente

okruženja VSCode, u kojem je znatno olakšano otkrivanje grešaka jer je ugrađena


jednostavna interakcija sa za to specijaliziranim programom - debuggerom.
• Upute za korištenje znakovnog sučelja u operacijskom sustavu Windows
o osnove korištenja znakovnog sučelja (naredbenog retka) operacijskog sustava.
Očekuje se da na temelju ovih uputa studenti samostalno nauče nekoliko tamo
navedenih naredbi operacijskog sustava: osnove pozicioniranja u mapama
datotečnog sustava, kreiranje, preimenovanje datoteka i mapa, preusmjeravanje
ulaza i izlaza.
• Upute za laboratorijske vježbe i sustav Edgar

3. Službeni podsjetnici

Službeni podsjetnici se mogu otisnuti na pisaču i slobodno koristiti na predavanjima i svakoj provjeri
znanja: laboratorijskim vježbama, međuispitu, završnom ispitu i ispitnim rokovima. Na primjerke
službenih podsjetnika koje ćete koristiti na provjerama znanja i laboratorijskim vježbama ništa se ne
smije nadopisivati.
• Službeni podsjetnik za programski jezik C -
o vrlo korisno pomagalo s informacijama za koje nastavnici smatraju da ih nije
potrebno učiti napamet. Preporuča se službeni podsjetnik koristiti i na predavanjima
i tijekom samostalnog rada, radi upoznavanja s time gdje se koja informacija može
pronaći, čime se olakšava upotreba podsjetnika na provjerama znanja
o na primjerku službenog podsjetnika koji se koristi na provjerama znanja i
laboratorijskim vježbama ništa se ne smije nadopisivati
• Službeni podsjetnik za program gdb
o studenti koji žele koristiti program za traženje grešaka, gdb, u laboratoriju slobodno
mogu koristiti ovaj podsjetnik
o poznavanje rada s programom gdb se od studenata neće zahtijevati, a studenti sami
odlučuju žele li ga koristiti

5. Predavači i grupe

Nastavnici Grupa
Prof. dr. sc. Vedran Mornar P1
Doc. dr. sc. Marina Bagić Babac P2
Prof. dr. sc. Boris Vrdoljak
P3
Izv. prof. dr. sc. Krešimir Trontl
Izv. prof. dr. sc. Marko Subašić
P4
Izv. prof. dr. sc. Damir Pintar
Izv. prof. dr. sc. Igor Mekterović
P5
Izv. prof. dr. sc. Ljiljana Brkić
Doc. dr. sc. Slaven Zakošek P6

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 9


Uvod u programiranje Vodič za studente

P1: D1, pon. 11-13 / srijeda 10-12 P4: B3, pon. / srijeda 8-10
P2: D2, pon. 11-13 / srijeda 10-12 P5: B2, pon. / srijeda 16-18
P3: B2, pon. / srijeda 8-10 P6: B3, pon. 13-15 / srijeda 14-16

6. Suradnici

• Juraj Dončević, mag.ing.


• dr.sc. Tomislav Jagušt
• Josip Marić, mag.ing.
• Danijel Mlinarić, dipl.ing.
• dr.sc. Damir Muha
• Marina Ptiček, mag.ing.
• Agneza Šandić, mag.ing.
• Tin Široki, mag.ing.
• Robert Vaser, mag.ing.
• dr.sc. Goran Vasiljević,
• Fran Tonković, mag.ing.

7. Administracija
Koordinator na predmetu
• Fran Tonković, mag. ing. comp.
• fran.tonkovic@fer.hr

Administracija Zavoda za primijenjeno računarstvo


• Sonja Majstorović
• sonja.majstorovic@fer.hr, zgrada D, III kat, tel: 6129-915

8. Komunikacija elektroničkom poštom


Komunikacija elektroničkom poštom između
studenata i predavača, asistenata i
administracije mora se odvijati isključivo
putem adresa @fer.hr, a ne npr. @gmail.com,
@yahoo.com i slično. Na početku naslova
(Subject) treba dodati oznaku [UPRO] (što je
kratica naziva predmeta), a na kraju navesti
ime, prezime i matični broj pošiljatelja.

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 10


Uvod u programiranje Vodič za studente

9. Važne poveznice

• Uvod u programiranje - početna stranica


• Vodič za studente
• Mapa s prikaznicama s predavanja
• Mapa sa zadacima za vježbu uz predavanja
• Literatura: mapa s udžbenikom i primjerima uz udžbenik
• Upute za prevođenje programa pisanih u programskom jeziku C
• Upute za korištenje znakovnog sučelja u operacijskom sustavu Windows
• Službeni podsjetnik za programski jezik C
• Službeni podsjetnik za program gdb
• Upute za laboratorijske vježbe i sustav Edgar
• Termini, teme i bodovi na laboratorijskim vježbama

© Sveučilište u Zagrebu Fakultet elektrotehnike i računarstva - Zavod za primijenjeno računarstvo 11

You might also like