English

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:

  • Vpis v letnik študija

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:

  1. I. Fajfar: Uvod v programski jezik C, zapiski predavanj, 2014
  2. S. G. Kochan: Programming in C (4th Edition), 2014
  3. K. N. King: C Programming - A Modern Approach, 2008
  4. H. Schildt: Teach Yourself C, McGraw-Hill, 1997
  5. R. P. Halpern: C for Yourself: Learning C Using Experiments, Oxford University Press, 1997
  6. How C Programming Works (www.howstuffworks.com)
  7. 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%.