Pécsi Tudományegyetem
Pollack Mihály Műszaki Kar	
Villamosmérnöki Szak

A tantárgy címe	Nyilvántartási kódja	
PROGRAMOZÁS III.	AUNB473	
Ellenőrzés típusa	Félév
	 Előfeltétel	
	ősz	tavasz		
félévközi		X	-	
Tantárgy felelős tanszék	Felelős oktató	
Automatizálási	dr. Iványi Péter	
A tantárgy heti tanóra száma	Kredit	
Előadás
3	Gyakorlat
0	Labor
1	
3	
A tárgy oktatásának célja	
„C” ismeretek (Programozás I.) felelevenítése. A mikrokontrollerek sajátosságai a „C” programozó szempontjából. Különféle „C” fordítók. Direktívák. Közvetlenül forduló utasítások. Aritmetika. Beépített és felhasználói függvények. Mit tesz meg a fordító helyettünk? Mintapéldák. Projektmenedzsment.	
A foglalkozáson való részvétel követelményei és a távolmaradás pótlása	
A foglalkozásokon való részvétel követelményeit a Tvz. 126. §. szabályozza. Amennyiben a hallgató a többiek tanulmányi munkáját zavarja, az oktató felhívhatja őt a helység elhagyására. Az ilyen távollét igazolatlannak minősül. 
Távolmaradás pótlására általában nincs lehetősé; félévközi ellenőrzés tekintetében a Tvsz. 40.§. (3) bek. c) pontja az irányadó.	
Igazolás módja	
•	Gyakorlatokról, illetve vizsgáról történő hiányzás esetén az alábbi körülmények hitelt érdemlő fennállásának igazolása fogadható el:
•	az állami egészségügyi szolgálat illetékes (szak)orvosa, amennyiben nyilvántartási számát is   tartalmazó bélyegzője szerepel, és amelyből kitűnik, hogy a távollét átmeneti vagy maradandó – keresőképtelenséget okozó – egészségkárosodást vagy annak megállapítását célzó orvosi beavatkozás, jogszabály által előírt kötelező szűrővizsgálat, illetve diagnosztikus vagy terápiás célú szerv- és / vagy szövetkivétel idézte elő, ide nem értve a férfiak estében a fertilizációs célú szerv-, szövetkivételt.
•	nyomózó hatóság vagy az igazságszolgáltatás szervei által kiállított igazolás, tanúkénti, sértetti, illetőleg szakértőkénti maghallgatása estén; szabálysértési eljárásban a védői szerep ellátása is igazolt távollétnek minősül
•	OVSZ által kiadott igazolás (átmeneti alkalmatlanság esetén félévenként, végleges alkalmatlanság esetén a tanulmányok folytatása során összesen egy ízben!)
•	Előadásokról történő hiányzás estén a távolmaradás igazolását a fentieken túlmenően a hallgató – írásban – maga is elvégezheti.
Az igazoltást legkésőbb az okának megszűntét közvetlenül követő foglalkozáson, ennek hiányában a Tvsz. 50.§ (2) bek. szerinti határidőig kell benyújtani azzal, hogy ennek meg kell benyújtani azzal. Hogy ennek meg kell előznie a hallgató által kiválasztott első vizsgaidőpontot. A határidő elmulasztása jogvesztő!	

Félévközi ellenőrzések:	
Témaköre:	Időpontja:	Pótlása és javítása:	
Önálló feladat	12. hét		

			
Egyéni munkával megoldható feladatok	
Típusa:
	Kritériuma:
	
Kritériumkövetelmények és teljesítésük határideje	
•	A Tvsz. 47.§.(2) bek. a) szerinti számonkérés legalább az elégséges szint 50%-ának megfelelő szintű, hiánytalan teljesítése, otthoni munka estén ez 100%. Jelenét a Tvsz. 126.§. szerint, figyelembe véve az ottani hivatkozást is. 
•	Határidő a szorgalmi időszak utolsó napja, illetve a Tvsz. 127.§. (1) bek., valamint a 50.§. (2) bek. szerint. Ezt megelőzően a hallgató érvényesen nem jelentkezhet vizsgára, illetve jegybeíratásra!	
Az érdemjegy kialakításának módja vizsgakövetelmények	
Vizsgán a félévközi teljesítés 33%-os súllyal számít be.	49%-ot meghaladó telj.	elégséges	
	62%-ot meghaladó telj.	közepes	
	74%-ot meghaladó telj.	jó	
	87%-ot meghaladó telj.	jeles	
			
Pótlási lehetőség	
Félévközi elmaradás pótlása az esedékességet követő legkésőbb három naptári héten belül, az eredmény kihirdetésekor kitűzött időpontban kerül sor. További pótlásnak helye nincs.
A pótlás, illetve javítás időpontja a fentiek szerint. Javításra való jelentkezés estén az eredmény a javító és javított számonkérés pontszámaiból kapott összegből képződik.	
Felhasználható jegyzet, segédlet, szakirodalom	
Brian W. – Kernighan D. M. – Ritchie: A C programozási nyelv, Műszaki Könyvkiadó 2003.Pere László: Programozás C nyelven (Kiskapu 2003)
Bányász Gábor, Levendovszky Tihamér : LINUX Programozás, Kiskapu 2003, ISBN:9789639131576
Subversion reference: http://svnbook.red-bean.com/
Jennifer Vesperman: A CVS rendszer, Kossuth, 2004, ISBN:9630945711
Linux Kernel: http://kernel.org	
Felhasználható fontosabb segédeszközök	

A tantárgy tananyagának leírása	
A kurzus célja, a C I. és C II. tantárgy keretében megszerzett gyakorlati tapasztalatok kibővítése.
A hallgatók egy mikrogépes eszköz PC illesztését valósítják meg. A teljes projekt tervezéstől a szoftver elkészítéséig minden lépést irányítottan végeznek.