Visokošolski učitelji: Fajfar Iztok
Sodelavci: Bürmen Arpad, Glažar Boštjan, Kramar Peter, Kunaver Matevž, Maček-Lebar Alenka, Olenšek Jernej, Puhan Janez
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Vsebina:
- Splošno: pomnilnik, priključevanje senzorjev in aktuatorjev, zajemanje podatkov, krmiljenje naprav, dvojiški zapis podatkov, osnovna Boolova logika, programski medpomnilniki, sklad, podatkovne strukture, osnovni principi sistemov v realnem času in večopravilnih sistemov, razhroščevanje
- Programski jezik C: izvorna koda, prevajanje, povezovanje, knjižnice, izvršilna koda, podatkovni tipi, manipulacija posameznih bitov v večbitnih podatkih, kompleksne podatkovne strukture, kazalci, podajanje parametrov funkcijam po referenci, datoteke
- Arduino: priključevanje naprav in komunikacija z njimi, vgrajeni sistemi, preprost večopravilni sistem v realnem času
Cilji in kompetence:
Osnovno poznavanje programskega jezika C in osnovnih principov vgrajenih sistemov, priključevanja naprav ter osnovnih načel večopravilnih sistemov in sistemov v realnem času
Predvideni študijski rezultati:
Študent je sposoben gradnje samostojnega vgrajenega sistema na osnovi učne plošče Arduino.
Metode poučevanja in učenja:
- Predavanja,
- praktični prikazi,
- laboratorijske vaje,
- individualno delo z zahtevnejšimi študenti,
- uporaba spletnih tehnologij,
- domače naloge.
Gradiva
Temeljni literatura in viri:
- I. Fajfar: Uvod v programski jezik C, zapiski predavanj, 2014
- S. G. Kochan: Programming in C (4th Edition), 2014
- K. N. King: C Programming - A Modern Approach, 2008
- H. Schildt: Teach Yourself C, McGraw-Hill, 1997
- R. P. Halpern: C for Yourself: Learning C Using Experiments, Oxford University Press, 1997
- How C Programming Works (www.howstuffworks.com)
- www.cprogramming.com
Programska oprema:
Izpitni roki in obvezne domače naloge:
Vsi izpitni roki so objavljeni v študijskem informacijskem sistemu. Na izpit se morate nujno prijaviti vsaj 3 dni pred izpitnim rokom. Neprijavljeni študentje izpita ne morete opravljati. Če imate težave s prijavo, se obrnite na študentsko pisarno.
Izpitni red in obvezne domače naloge
Moodle
Uporabljate uporabniško ime in geslo iz zimskega semestra.
Rešitve izpita z dne 28.8.2014
AL32100: 1d 2a 3c 4a 5d 6a 7d 8a 9b 10c 11d 12c 13d 14a 15d
HQ97821: 1b 2b 3a 4b 5c 6a 7b 8a 9a 10c 11c 12d 13d 14c 15a
YI92383: 1a 2c 3d 4a 5c 6d 7a 8a 9d 10d 11c 12c 13b 14d 15d
WV13103: 1c 2b 3b 4b 5b 6a 7d 8b 9d 10b 11d 12c 13d 14a 15c
BS64896: 1c 2b 3c 4a 5c 6a 7a 8c 9c 10c 11c 12b 13a 14d 15d
NV04234: 1c 2a 3b 4b 5b 6b 7d 8a 9a 10a 11c 12b 13c 14d 15d
Rešitve izpita z dne 3.9.2014
XS57613: 1d 2c 3d 4b 5a 6b 7c 8b 9d 10a 11c 12d 13d 14a 15c
YJ28162: 1c 2a 3d 4a 5b 6a 7c 8a 9a 10c 11b 12b 13a 14d 15d
PT66028: 1a 2b 3b 4a 5a 6a 7b 8b 9b 10c 11a 12b 13a 14b 15b
ZA29685: 1d 2c 3a 4d 5c 6c 7c 8d 9d 10a 11c 12a 13a 14a 15c
MZ02112: 1b 2c 3c 4c 5a 6b 7d 8d 9c 10c 11a 12c 13d 14d 15c
TG27496: 1c 2b 3c 4b 5a 6c 7d 8b 9b 10b 11d 12c 13a 14d 15d
Navodilo za izračun doseženih točk:
Vsak pravilen odgovor se točkuje z 1 točko, za napačen odgovor se odšteje 1/3 točke. Neodgovorjeno vprašanje se ne točkuje. Prav tako se ne točkuje napačen odgovor, če ste pri njem uporabili jokerja. Dosežene točke na koncu pretvorite v odstotke (15 točk = 100%). Ocena se zaokroži na najbližjih 5%. Tako se na primer 48,89% zaokroži na 50%, 46,67% pa na 45%.