30.04.2014 Views

Tantárgy neve Diszkrét matematika Tantárgy kódja PM4101L6 ...

Tantárgy neve Diszkrét matematika Tantárgy kódja PM4101L6 ...

Tantárgy neve Diszkrét matematika Tantárgy kódja PM4101L6 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tantárgy <strong>neve</strong><br />

Diszkrét <strong>matematika</strong><br />

Tantárgy kódja<br />

<strong>PM4101L6</strong><br />

Meghirdetés féléve 1<br />

Kreditpont 6<br />

Összóraszám (elm+gyak) 18<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kurdics János, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg az algebra és a számelmélet alapjait, valamint az<br />

Operációkutatás és a Fejezetek a geometriából tantárgyak szakmai megalapozása. Az<br />

előadáson tanultak gyakorlati alkalmazása.<br />

2. A tantárgy tartalma<br />

A halmazelmélet alapfogalmai. Részhalmaz. Halmazműveletek és tulajdonságaik.<br />

Relációk és leképezések.<br />

Algebrai struktúrák. Algebrai műveletek és tulajdonságaik. Nevezetes struktúratípusok.<br />

Csoport, gyűrű, szabad félcsoport és csoport. Permutációcsoport. Az asszociativitás és a<br />

disztributivitás következményei. Boole-algebra.<br />

Számelméleti alapismeretek. Oszthatóság és maradékos osztás egész számok körében. A<br />

számelmélet alaptétele. Prímszámok. Számelméleti függvények. Számrendszerek.<br />

Lineáris kétismeretlenes diofantoszi egyenlet. Kongruencia, Euler-Fermat tétele.<br />

Egyismeretlenes lineáris kongruenciák.<br />

Polinomgyűrűk. Oszthatóság és maradékos osztás polinomok körében. Prím és<br />

irreducibilis polinomok. A polinomelmélet alaptétele.<br />

Testek. A racionális számok, tizedes tört alakjuk. A valós és komplex számok teste.<br />

Műveletek komplex számokkal. Az algebra alaptétele. Másod- és harmadfokú egyenletek<br />

megoldása. Véges testek.<br />

Lineáris algebrai alapok. Mátrixkalkulus, lineáris egyenletrendszerek,<br />

bázistranszformáció. Sajátérték, sajátvektor.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Fried Ervin: Klasszikus és lineáris algebra. Tankönyvkiadó, Budapest, 1985.<br />

Fried Ervin: Általános algebra. Tankönyvkiadó, Budapest, 1981.<br />

A. G. Kuros: Felsőbb algebra. Tankönyvkiadó, Budapest, 1978.<br />

Dr. Szendrei János: Algebra és számelmélet. Tankönyvkiadó, Budapest, több kiadásban<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

33


Tantárgy <strong>neve</strong><br />

Matematikai logika<br />

Tantárgy kódja<br />

PM4102L6<br />

Meghirdetés féléve 1<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Várterész Magda, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi adjunktus, főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A <strong>matematika</strong>i logika alapvető fogalmainak és eszközeinek elsajátításával egyrészt az<br />

informatika elméleti megalapozására nyílik lehetőség, másrészt az informatikai<br />

alkalmazásokhoz modern, egyre szélesebb körben használt eszközöket lehet a<br />

hallgatókkal később megismertetni. A <strong>matematika</strong>i logika jelentősen fejleszti a hatékony<br />

informatikai alkalmazások készítéséhez szükséges készségeket is.<br />

2. A tantárgy tartalma<br />

Elsőrendű nyelvek, termek, formulák, kötött és szabad változók, kötött változók<br />

át<strong>neve</strong>zése, szabad változók helyettesítése termmel. A nyelv szemantikája, logikai<br />

törvények és alkalmazásaik, konjunktív és diszjunktív normálforma, formula prenex és<br />

Skolem alakja. A logikai következmény fogalma. Predikátumkalkulus, dedukció-tétel, a<br />

természetes levezetés technikája. Formális axiomatikus elméletek Az előadás anyagához<br />

kapcsolódó feladatok megoldása.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely sikeres teljesítése előfeltétele a kollokviumnak.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Dragálin Albert, Buzási Szvetlána: Bevezetés a <strong>matematika</strong>i logikába, Kossuth Egyetemi<br />

Kiadó, Debrecen, 1986.<br />

Pásztorné Varga Katalin: Matematikai logika alkalmazásokhoz (Matematikai logika –<br />

számítástudomány), ELTE, egyetemi jegyzet, Budapest, 1997.<br />

Sashalminé Kelemen Éva: A <strong>matematika</strong>i logika és a halmazelmélet elemei, EKTF<br />

Líceum Kiadó, Eger, 1996.<br />

Szendrei Ágnes: Diszkrét <strong>matematika</strong>, Polygon Kiadó, Szeged, 1994.<br />

Stuart J. Russell, Peter Norvig : Mesterséges intelligencia modern megközelítésben,<br />

Panem-Prentice Hall, Budapest, 2000.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

34


Tantárgy <strong>neve</strong><br />

Kombinatorika és gráfelmélet<br />

Tantárgy kódja<br />

PM4103L6<br />

Meghirdetés féléve 2<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Filep László, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A kurzus célja, hogy megismertesse a hallgatókat a számítástudományban fontos<br />

kombinatorikai fogalmakkal. Az előadáson tanultak gyakorlati alkalmazása.<br />

2. A tantárgy tartalma<br />

Kombinatorikai alapfogalmak. Binomiális és polinomiális tétel. Alapvető összeszámlálási<br />

eljárások (rekurzió, skatulyaelv, szita formula).<br />

Gráfelméleti alapfogalmak. Gráfok tulajdonságai. Ramsey-számok. Euler vonal és<br />

Hamilton kör. Gráfok síkbelisége és színezése. Páros gráfok, Kőnig tétel, Kőnig-Hall<br />

tétel. Turán tétel és gráf. A magyar módszer.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Andrásfai B.: Ismerkedés a gráfelmélettel (Tankönyvkiadó, 1985)<br />

Filep L.: A tudományok királynője (A <strong>matematika</strong> fejlődése.) (Typotex, 1997)<br />

Hetyei G.: Kombinatorika és gráfelmélet (Polygon, 1998)<br />

I. Tomescu: Kombinatorika és alkalmazásai (Műszaki, 1978)<br />

N.J. Vilenkin: Kombinatorika (Műszaki, 1987)<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

35


Tantárgy <strong>neve</strong><br />

Kalkulus<br />

Tantárgy kódja<br />

PM4104L6<br />

Meghirdetés féléve 2<br />

Kreditpont 6<br />

Összóraszám (elm+gyak) 18<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. habil. Gát György, a mat.tud. kandidátusa<br />

Tantárgyfelelős beosztása főiskolai tanár, egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg az alapvető fogalmakat, tételeket az analízis körében. Az<br />

előadáson tanultak gyakorlati alkalmazása.<br />

2. A tantárgy tartalma<br />

Halmazok, relációk és függvények. Rendezett halmazok. Valós számok axiómarendszere.<br />

Természetes, egész és racionális számok. Hatványozás. Nyílt és zárt halmazok. Komplex<br />

számok. Számosság.<br />

Sorozatok konvergenciája. Határértéktételek sorozatokra. Sorok konvergenciája, abszolút<br />

és feltételes konvergencia. Konvergencia kritériumok. Függvény határértéke,<br />

folytonossága és egyenletes folytonossága. Kompaktság és jellemzése. Kompakt<br />

halmazon folytonos függvények tulajdonságai. Függvénysorok pontonkénti és egyenletes<br />

konvergenciája. Hatványsorok. Elemi függvények.<br />

Egyváltozós függvények deriváltja, primitív függvénye. Differenciálási szabályok.<br />

Középértéktételek és egyenlőtlenségek. Határfüggvény és összegfüggvény differenciálása.<br />

Függvényvizsgálat, elemi függvények. Taylor formulák. Szélsőérték-számítás.<br />

Egyváltozós függvények Riemann-integrálja. Integrálhatósági kritériumok. Integrálható<br />

függvények főbb osztályai. Az integrál alaptulajdonságai. Newton-Leibniz-formula.<br />

Parciális és helyettesítéses integrálás. Racionális törtfüggvények integrálása. Korlátos<br />

változású függvények, ívhossz. Riemann-Stieltjes-integrál. Improprius integrálok.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Császár Á.: Valós analízis I., Tankönyvkiadó, Budapest, 1984.<br />

Leindler L. - Schipp F.: Analízis I., ELTE egyetemi jegyzet.<br />

Rudin W, A <strong>matematika</strong>i analízis alapjai, Műszaki könyvkiadó, Budapest, 1978<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

36


Tantárgy <strong>neve</strong><br />

Operációkutatás<br />

Tantárgy kódja<br />

PM4105L6<br />

Meghirdetés féléve 2<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Daróczy Zoltán, a mat.tud. doktora<br />

Tantárgyfelelős beosztása egyetemi tanár, címzetes főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a lineáris programozás alapproblémáját, tudják alkalmazni a<br />

szimplex módszert. Tudjanak megoldani egészértékű programozási feladatot.<br />

2. A tantárgy tartalma<br />

Lineáris programozási feladat és megoldása szimplex módszerrel. Szállítási probléma,<br />

hozzárendelési probléma. Egészértékű programozás, leszámlálási algoritmusok, a<br />

korlátozás és szétválasztás módszerének ismertetése a hátizsák probléma segítségével.<br />

Feladatok megoldása az előadás anyagához kapcsolódóan.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Glevitzky Béla: Operációkutatás 1-2 Kossuth Egyetemi Kiadó, Debrecen, 1980.<br />

Csernyák László: Operációkutatás: <strong>matematika</strong> üzemgazdászoknak, főiskolai tankönyv,<br />

Nemzeti Tankönyvkiadó, Budapest 1999.<br />

Gáspár László, Temesi József: Lineáris programozási gyakorlatok, egyetemi segédkönyv,<br />

Nemzeti Tankönyvkiadó, 1999.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

37


Tantárgy <strong>neve</strong><br />

Numerikus analízis<br />

Tantárgy kódja<br />

PM4106L6<br />

Meghirdetés féléve 3<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Schipp Ferenc, a mat.tud. doktora<br />

Tantárgyfelelős beosztása egyetemi tanár, címzetes főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a numerikus analízis alapvető módszereit.<br />

2. A tantárgy tartalma<br />

Függvények közelítése: interpoláció, legkisebb négyzetek módszere, egyenletes<br />

közelítések. Numerikus differenciálás és integrálás. Nemlineáris egyenletek és<br />

egyenletrendszerek megoldása, polinomok gyökeinek közelítése. Lineáris<br />

egyenletrendszerek közelítő megoldása. Mátrixok faktorizációja, invertálása,<br />

determinánsának kiszámítása. Sajátérték, sajátvektor meghatározása.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Dringó László: Numerikus analízis I-II. Tankönyvkiadó, Budapest, 1991.<br />

Gisbert, Stoyan-Takó Galina: Numerikus módszerek I-III. ELTE-Typotex, Budapest,<br />

1996.<br />

Krommer, Arnold R.-Ueberhuber, Christoph W.: Numerical Integration on Advanced<br />

Computer Systems (Lecture Notes in Computer Science). Springer-Verlag, Berlin-<br />

Heidelberg, 1991.<br />

Lénárd Margit-Sztrik János: Numerikus analízis feladatgyűjtemény.<br />

KLTE,Természettudományi Kar, Debrecen, 1992.<br />

Móricz Ferenc: Numerikus analízis I-II. Nemzeti Tankönyvkiadó, Budapest, 1993.<br />

Popper György-Csizmás Ferenc: Numerikus módszerek. Akadémiai Kiadó, Budapest,<br />

1993.<br />

Szamarszkij, A. A.: Bevezetés a numerikus módszerek elméletébe. Tankönyvkiadó,<br />

Budapest, 1989.<br />

Szidarovszky Ferenc: Bevezetés a numerikus módszerekbe. Közgazdasági és Jogi<br />

Könyvkiadó, Budapest, 1974.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

38


Tantárgy <strong>neve</strong><br />

Valószínűségszámítás<br />

Tantárgy kódja<br />

PM4107L6<br />

Meghirdetés féléve 4<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4104<br />

Tantárgyfelelős <strong>neve</strong> Dr. habil. Gát György, a mat.tud. kandidátusa<br />

Tantárgyfelelős beosztása főiskolai tanár, egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a valószínűségszámítás alapvető fogalmait, tételeit és<br />

alkalmazzák azokat problémák önálló megoldásában.<br />

2. A tantárgy tartalma<br />

Eseményalgebra, valószínűség, valószínűségi mező. Feltételes valószínűség, a teljes<br />

valószínűség tétele, a Bayes-tétel, események függetlensége. Valószínűségi változók,<br />

eloszlásfüggvény. Diszkrét eloszlás, <strong>neve</strong>zetes diszkrét valószínűségi eloszlások.<br />

Sűrűségfüggvény, <strong>neve</strong>zetes abszolút folytonos valószínűségi eloszlások. Várható érték,<br />

szórás, momentumok. Valószínűségi változók függetlensége. Markov- és Csebisevegyenlőtlenség.<br />

A nagy számok törvényei, a központi határeloszlástétel.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Fazekas, I.: Valószínűségszámítás, KLTE egyetemi jegyzet<br />

Gát, Gy,: Valószínűségszámítás, http://zeus.nyf.hu/~gatgy/VAL.HTM<br />

Solt, Gy,: Valószínűségszámítás, Műszaki könyvkiadó, Budapest, 1971.<br />

Nagy, M., Sztrik, J., Tar, L.,: Valószínűségszámítás és <strong>matematika</strong>i statisztika<br />

feladatgyűjtemény, DE egyetemi jegyzet, Debrecen, 2001<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

39


Tantárgy <strong>neve</strong><br />

Statisztika<br />

Tantárgy kódja<br />

PM4108L6<br />

Meghirdetés féléve 5<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4107<br />

Tantárgyfelelős <strong>neve</strong> Dr. habil. Gát György, a mat.tud. kandidátusa<br />

Tantárgyfelelős beosztása főiskolai tanár, egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a <strong>matematika</strong>i statisztika alapvető fogalmait, tételeit, illetve<br />

módszereit. Az előadáson tanultak gyakorlati alkalmazása.<br />

2. A tantárgy tartalma<br />

A statisztikai sokaság, a mintavétel. Empirikus eloszlás. Statisztikai függvény, a<br />

maximum-likelihood módszer. Konfidencia intervallumok. Statisztika próbák (egy és<br />

kétmintás u, t próbák, F és Welch próba). Illeszkedés és függetlenségvizsgálat.<br />

Regressziók.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Fazekas, I:. Valószínűségszámítás, KLTE egyetemi jegyzet<br />

Prékopa András: Valószínűségelmélet műszaki alkalmazásokkal, Műszaki könyvkiadó,<br />

Budapest, 1974.<br />

Vincze István: Matematikai statisztika ipari alkalmazásokkal, Műszaki könyvkiadó,<br />

Budapest, 1975.<br />

Nagy, M., Sztrik, J., Tar, L.,: Valószínűségszámítás és <strong>matematika</strong>i statisztika<br />

feladatgyűjtemény, DE egyetemi jegyzet, Debrecen, 2001<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

40


Tantárgy <strong>neve</strong><br />

Bevezetés az informatikába<br />

Tantárgy kódja<br />

PM4201L6<br />

Meghirdetés féléve 1<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4202(E)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Fazekas Gábor, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Megismertetni a hallgatókkal a számítógépek használatával kapcsolatos alapvető elméleti<br />

és gyakorlati tudnivalókat. Legyenek képesek számítógépes szakmai és felhasználói<br />

alapfeladatok magasszintű elvégzésére, optimalizálásra. Legyen átalános képük az<br />

információs rendszerek, a számítógépek és hálózatok felépítéséről, az operációs<br />

rendszerekről, alkalmazói rendszerekről, adathordozókról. További cél a különböző<br />

felkészültségű hallgatók egy szintre hozása, felzárkóztatása.<br />

2. A tantárgy tartalma<br />

Az információ fogalma, megjelenési formái. A számítógép mint információfeldolgozó<br />

gép. Informatikai alapfogalmak (adat, program, fordítóprogram, interpreter, programozás,<br />

operációs rendszer, alapszoftver, rendszerközeli szoftver, alkalmazói szoftver, bit, bájt,<br />

kompatibilitás, szintaktika, szemantika, programozási nyelvek, táblázatkezelők,<br />

szövegszerkesztők, adatbáziskezelők).<br />

Perifériák fajtái, használatuk. Operációs rendszer alapfogalmak. Algoritmus fogalma,<br />

jellemzői, megadási módok. Számrendszerek, konverziós szabályok. Információábrázolás<br />

számítógépen (cím, logikai, szöveges és numerikus adatok ábrázolása és a velük<br />

végezhető műveletek; programok ábrázolása). A processzor működésének alapelvei.<br />

Számítógépek programozása. Hálózati alapfogalmak és kommunikáció. Számítógépes<br />

rendszerek fejlesztésének lépései.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Dr. Iszály Ferenc, Kató Gábor, Dr. Nagy Mihály: Számítástechnika az alapoktól az<br />

internetig. Bessenyei György Könyvkiadó Nyíregyháza, 1999.<br />

Csala Péter: Informatika alapjai, ComputerBooks, Bp., 2001<br />

------------- : Mindenkinek a PC-ről, ComputerBooks, Bp, 1999<br />

W. Stallings: Computer organization and Architecture, MacMillan Publ. co.,<br />

1990, ISBN 0-02-415491-1<br />

Racskó Péter: Bevezetés a számitástechnikába (Introduction to Computer Programming)<br />

SZAMALK, 1993, ISBN: 963 553 326 8<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

41


Tantárgy <strong>neve</strong><br />

Bevezetés az informatikába<br />

Tantárgy kódja<br />

PM4202L6<br />

Meghirdetés féléve 1<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Mihály, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Megismertetni a hallgatókkal a szöveg és kiadványszerkesztéssel kapcsolatos elméleti és<br />

gyakorlati tudnivalókat. Legyenek képesek a tantárggyal kapcsolatos szakmai és egyéb<br />

felhasználói feladatok magasszintű elvégzésére, optimalizálásra. Általános képet adni a<br />

PC-k felépítéséről, az operációs rendszerekről és felhasználói utily-król, adathordozókról.<br />

A különböző felkészültségű hallgatók egy szintre hozása.<br />

2. A tantárgy tartalma<br />

Informatikai alapfogalmak (operációs rendszer, alapszoftver, rendszerközeli szoftver,<br />

alkalmazói szoftver, bit, bájt, kompatibilitás, szintaktika, szemantika, programozási<br />

nyelvek, táblázatkezelők, szövegszerkesztők, adatbáziskezelők).<br />

Perifériák fajtái, használatuk. Számrendszerek, konverziós szabályok.<br />

Információábrázolás számítógépen (cím, logikai, szöveges és numerikus adatok<br />

ábrázolása és a velük végezhető műveletek). Hálózati alapfogalmak.<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi dolgozat<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Dr. Iszály Ferenc, Kató Gábor, Dr. Nagy Mihály: Számítástechnika az alapoktól az<br />

internetig, . Bessenyei György Könyvkiadó, Nyíregyháza, 1999.<br />

Csala Péter: Informatika alapjai, ComputerBooks, Bp., 2001<br />

Mindenkinek a PC-ről, ComputerBooks, Bp, 1999<br />

Cormen, Thomas H.-Leiserson, Charles E.-Rivest, Ronald L.: Algoritmusok. Műszaki<br />

Könyvkiadó, Budapest, 1999.<br />

Csiszár Imre-Fritz József: Információelmélet. ELTE, Budapest, 1995.<br />

Gács Péter-Lovász László: Algoritmusok. Tankönyvkiadó, Budapest, 1991.<br />

Lipschutz, Seymour: Adatszerkezetek. Panem-McGraw-Hill, Budapest, 1993.<br />

Marton László-Fehérvári Arnold: Algoritmusok és adatstruktúrák. Novadat, Győr, 2002.<br />

Papadimitriou, Christos H.: Számítási bonyolultság. Novadat, Budapest, 1999.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

42


Tantárgy <strong>neve</strong><br />

Hardver alapismeretek<br />

Tantárgy kódja<br />

PM4203L6<br />

Meghirdetés féléve 1<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kuki Ákos, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók átfogó ismereteket szerezzenek a digitális rendszerek (kiemelten a<br />

számítógép) tervezésének, elkészítése technológiájának, felépítésének, működésének<br />

területén.<br />

2. A tantárgy tartalma<br />

A digitális technika alapjai (logikai kapuk, kombinációs és szekvenciális hálózatok). A<br />

mikroelektronika alapjai (félvezetők, tranzisztorok, logikai kapuk, integrált áramkörök,<br />

memóriák). A mikroprocesszorok felépítése, működése. A személyi számítógépek<br />

rendszertechnikája. A számítógépes hálózati ismeretek alapjai.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Csala Péter: Informatika alapjai: Hardver alapok, szoftvertechnológia, informatikai<br />

rendszerek fejlesztése, ComputerBooks, Budapest, 2001.<br />

Abonyi Zsolt: PC hardver kézikönyv, ComputerBooks, Budapest, 1999.<br />

Cserny László: Mikroszámítógépek, LSI Oktatóközpont, Budapest, 1994.<br />

Ron White: Így működik a számítógép, ComputerBooks, Budapest, 1993.<br />

Klaus Beuth-Olaf Beuth: Az elektronika alapjai, Műszaki Kvk., Budapest, 1990.<br />

Dr Kónya László: PC-elektronika, Műszaki Kvk., Budapest, 1991.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

43


Tantárgy <strong>neve</strong><br />

Operációs rendszerek<br />

Tantárgy kódja<br />

PM4204L6<br />

Meghirdetés féléve 2<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4201<br />

Tantárgyfelelős <strong>neve</strong> Dr. Fazekas Gábor, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók megtanulják az operációs rendszerek felépítésének, működésének alapelveit.<br />

Ismerkedjenek meg konkrét operációs rendszerekkel (pl. Windows, Unix), ismerjék meg<br />

ezek effektív használatát.<br />

2. A tantárgy tartalma<br />

Rendszer fogalma, számítógépes rendszerek hierarchikus felépítése, operációs rendszer<br />

fogalma. Hardver alapfogalmak az operációs rendszerek szemszögéből nézve:<br />

processzorok, operatív tárak, háttértárak, egyéb perifériák, megszakítási rendszer.<br />

Operációs rendszerek osztályozásai (egy-felhasználós, kötegelt multiprogramozott,<br />

időosztásos, tranzakciós, valós idejű, elosztott, hálózati). Operációs rendszerek<br />

komponensei, funkciói és szolgáltatásai: rendszer adminisztráció (processzor ütemezés,<br />

megszakítás kezelés, szinkronizáció, folyamatvezérlés, tárkezelés, periféria-kezelés,<br />

állománykezelés, működtetés, nyilvántartás, operátori interfész), program-fejlesztési<br />

támogatás (szövegszerkesztők, fordítók, interpreterek, könyvtárkezelés,<br />

szerkesztő/betöltő, programtesztelést támogató eszközök, integrált programfejlesztői<br />

környezet), alkalmazói támogatás (operátori ill. kötegelt munkavezérlő parancsnyelvi<br />

rendszer, shell, grafikus felhasználói interfész - GUI, rendszer szolgáltatások,<br />

segédprogram készlet, alkalmazói programcsomagok). Gyakorlaton a hallgatók egy-két<br />

operációs rendszer (pl. MsWindows, Linux) alapvető felépítésével és használatával<br />

ismerkednek meg.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Andrew S. Tanenbaum, Albert S. Woodhull, Operációs rendszerek; [ford. Dévényi<br />

Károly, Gombás Éva stb.] Budapest : Panem ; Upper Saddle River, NJ : Prentice-Hall,<br />

1999, 980 p. : ill. ; 24 cm + 1 diszk mell. ISBN 963 545 189 X<br />

Silberschatz, Abraham, Operating system concepts, [Abraham Silberschatz, Peter B.<br />

Galvin ],4 th ed. Reading, Mass. : Addison-Wesley, c1994, xvi, 780 p. : ill. ; 25 cm, ISBN<br />

0 201 59292<br />

Nutt, Gary J., Operating systems : a modern perspective / Gary J. Nutt. - 1. print.<br />

Reading, Mass. [u.a.] : Addison-Wesley, 1997. - XXII, 630 S. , ISBN 0-8053-1295-1<br />

Frisch, Aeleen, Windows NT rendszeradminisztráció, ford. Mogyorósi István ,<br />

[Budapest] : Kossuth ; [cop.] 1999, 459 p. : ill. ; 24 cm, ISBN 963 09 4094 9<br />

Petersen, Richard, Linux : referenciakönyv : könnyen is lehet , [ford. Szilágyi Erzsébet,<br />

Vankó György, Varga Imre] ; [a 21. fejezet szerzõi Mayer Gyula, Sudár Csaba és Wettl<br />

Imre] Budapest : Panem ; Maidenhead : McGraw-Hill, 1998 , 554 p. ; 24 cm, ISBN<br />

963-545-177-6<br />

44


B. W. Kernighan, Rob Pike, A UNIX operációs rendszer, [ford. Turi Gabriella, Kovács<br />

Tibor] ; [a verseket ford. Tandori Dezsõ], 3. kiad. - Budapest , Mûszaki Könyvkiadó,<br />

1994, 362 p. ; 24 cm, ISBN 963 16 0498 5<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

45


Tantárgy <strong>neve</strong> Programozási nyelvek I.<br />

Tantárgy kódja<br />

PM4205L6<br />

Meghirdetés féléve 1<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) -<br />

Tantárgyfelelős <strong>neve</strong> Dr. Blahota István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók sajátítsák el a Pascal programozási nyelv alapjait, legyenek képesek önállóan<br />

programokat írni, algoritmusokat lekódolni. Ismerjék a nyelv lehetőségeit, felhasználási<br />

területeit. Sajátítsák el olyan mélységben, hogy megfelelő módon tudják kezelni a<br />

felmerülő problémákat.<br />

2. A tantárgy tartalma<br />

A Turbo Pascal 7.0 fejlesztői környezete. Forrásprogram szerkezete, fordítás menete.<br />

Értékadás, szelekció, iteráció. Változók, típusok megadása, függvények, eljárások,<br />

fájlkezelés, különböző típusokhoz kötődő eljárások, függvények, grafikus és szöveges<br />

képernyő kezelése. A SYSTEM, DOS, CRT, GRAPH unit.<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Hack Frigyes: Pascal 6.0 és Vision mindentudó, Novotrade Kiadó kft., Kaposvár, 1993<br />

Benkő Tiborné, Benkő L., Tóth B., Varga B.: Programozzunk Turbo Pascal nyelven!<br />

Kezdőknek - középhaladóknak ComputerBooks, Budapest, 2001.<br />

Angster Erzsébet: Programozás tankönyv, 4KÖR Bt., Bp, 2000<br />

Sági Gábor: Programozás Turbo Pascal nyelven: kezdõknek, BBS-E Bt, 2001<br />

Programozzunk Turbo Pascal nyelven! : [kezdõknek, középhaladóknak] :<br />

Király Sándor:Turbo Pascal 7.0:a karaktertõl az objektumig, Törökbálint, Graduation, 1999<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

46


Tantárgy <strong>neve</strong><br />

Programozási nyelvek II.<br />

Tantárgy kódja<br />

PM4206L6<br />

Meghirdetés féléve 2<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4205<br />

Tantárgyfelelős <strong>neve</strong> Dr. Blahota István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók sajátítsák el a Pascal programozási nyelvet olyan mélységben, hogy képesek<br />

legyenek egy nagyobb lélegzetű felhasználóbarát program írására, legyenek tisztában az<br />

optimális programozás eszközeivel.<br />

2. A tantárgy tartalma<br />

A Turbo Pascal program memória térképe, egér, nyomtató és memóriakezelés, a rekurzió,<br />

mint programozási eszköz, külső driverek használata, saját unit elkészítése, overlay<br />

technika, a Turbo Vision keretrendszer használata.<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Hack Frigyes: Pascal 6.0 és Vision mindentudó, Novotrade Kiadó kft., Kaposvár, 1993<br />

Benkő Tiborné, Benkő L., Tóth B., Varga B.: Programozzunk Turbo Pascal nyelven!<br />

Kezdőknek - középhaladóknak ComputerBooks, Budapest, 2001.<br />

Angster Erzsébet: Programozás tankönyv, 4KÖR Bt., Bp, 2000<br />

Sági Gábor: Programozás Turbo Pascal nyelven: kezdõknek, BBS-E Bt, 2001<br />

Programozzunk Turbo Pascal nyelven! : [kezdõknek, középhaladóknak] :<br />

Király Sándor:Turbo Pascal 7.0:a karaktertõl az objektumig, Törökbálint, Graduation, 1999<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

47


Tantárgy <strong>neve</strong><br />

Programozási nyelvek III.<br />

Tantárgy kódja<br />

PM4207L6<br />

Meghirdetés féléve 3<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206, PM4211<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Károly, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók szerezzenek jártasságot a programkészítésben, a tipikus számítástechnikai<br />

problémák megoldásában, az alapalgoritmusok használatában. Ismerjék meg a C nyelv<br />

elemeit, lehetőségeit.<br />

A gyakorlatok, a feladatmegoldások során folyamatosan fejlődjön a hallgatók<br />

elvonatkoztató képessége, algoritmus készsége.<br />

2. A tantárgy tartalma<br />

A C nyelv alapelemei. A C program szerkezete. Típusok, változók, konstansok.<br />

Operátorok és kifejezések. A C nyelv utasításai. Tömbök, sztringek, mutatók. Felhasználó<br />

által definiált adattípusok. Függvények. Tárolási osztályok. Előfeldolgozó. Alapvető beés<br />

kiviteli függvények. A szabványos fájlkezelés alapjai. Karakterek, sztringek kezelése.<br />

Matematikai függvények. Memóriakezelés. Mutatók, listák. Szöveges képernyő kezelése.<br />

Grafikus képernyő kezelése.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat írása.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

B.W.Kernighan – D.M.Ritchie: A C programozási nyelv: az ANSI szerint szabványosított<br />

változat, Műszaki Kvk., Budapest, 2001<br />

Benkő Tiborné – Benkő László – Tóth Bertalan: Programozzunk C nyelven,<br />

ComputerBooks, Budapest, 2002.<br />

Herbert Schildt: C/C++: referenciakönyv, Panem, Budapest, 2001.<br />

Clovis L. Tondo: C programozási feladatok megoldásai, Műszaki Kvk., Budapest, 1996.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

48


Tantárgy <strong>neve</strong><br />

Programozási nyelvek IV.<br />

Tantárgy kódja<br />

PM4208L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4207<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Károly, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a C++ nyelv új elemeit, sajátítsák el az objektumorientált<br />

gondolkodásmódot, szerezzenek jártasságot az objektumorientált programkészítésben a<br />

C++ nyelv eszközeivel.<br />

2. A tantárgy tartalma<br />

A C++ nyelv tulajdonságai, új elemek a C nyelvhez képest. Az objektumorientált<br />

programozás alapfogalmai, megvalósításuk a C++ nyelvben (objektum, osztály,<br />

láthatóságok, egységbezárás, tagfüggvények, konstruktor, destruktor, öröklés,<br />

polimorfizmus, hivatkozástípus, objektum inicializálása, konstans objektumok,<br />

osztályszintű adattagok és tagfüggvények). UML tervezés. Az öröklés. Konstruktorok,<br />

destruktorok. Virtuális metódusok. A friend kapcsolat.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat írása.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Bjarne Stroustrup: A C++ programozási nyelv, Kiskapu, Budapest, 2001.<br />

Herbert Schildt: C/C++: referenciakönyv, Panem, Budapest, 2001.<br />

Benkő Tiborné – Benkő László – Poppe András: Objektum-orientált programozás C++<br />

nyelven, ComputerBooks, Budapest., 2001.<br />

Sipos Mariann: Objektumorientált programozás a C++ nyelv lehetőségeivel, GD Főiskolai<br />

jegyzet, Budapest, 2000.<br />

B.W.Kernighan – D.M.Ritchie: A C programozási nyelv: az ANSI szerint szabványosított<br />

változat, Műszaki Kvk., Budapest, 2001<br />

Benkő Tiborné – Benkő László – Tóth Bertalan: Programozzunk C nyelven,<br />

ComputerBooks, Budapest, 2002.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

49


Tantárgy <strong>neve</strong><br />

Assembler<br />

Tantárgy kódja<br />

PM4209L6<br />

Meghirdetés féléve 3<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

Gyakorlatijegy<br />

Előfeltétel (tantárgyi kód) PM4203<br />

Tantárgyfelelős <strong>neve</strong> Tóthné Dr. Szűcs Etelka<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók sajátítsák el az assembly programozás alapjait, legyenek képesek önállóan<br />

egyszerű assembler programokat, más nyelvekben felhasználható assembly rutinokat írni.<br />

Ismerjék a nyelv lehetőségeit, felhasználási területeit. Ismerjék meg a gépi szintű<br />

programozást, tudják értelmezni, nyomkövetni a már megírt programokat, legyenek<br />

tisztában a megszakítások programozási jelentőségeivel.<br />

2. A tantárgy tartalma<br />

Regiszterek és szerepük. Alapvető utasítások assembly nyelven. Az assembly és a Pascal<br />

kapcsolata. Megszakítások, a megszakítások szerepe. Memóriakezelés, I/O lehetőségek,<br />

az assembler programok szerkezete. Program és adatterület címzése, ugró és ciklus<br />

utasítások. Az offset operátor, com formátum, memória rezidens program írása.<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Máté Eörs: Assembly programozás. Kiskapu Kiadó, Budapest, 2000.<br />

Agárdi Gábor: IBM PC Gyakorlati Assembly, LSI Oktatóközpont, Bp.,1998<br />

Agárdi Gábor: IBM PC Gyakorlati Assembly haladóknak, LSI Oktatóközpont, Bp.,1998<br />

László József: A VGA-kártya programozása Pascal és Assembler nyelven, Computer-<br />

Books, Budapest, 1994<br />

Peter Norton: Az IBM PC programozása, Műszaki Könyvkiadó, Budapest, 1992<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

50


Tantárgy <strong>neve</strong><br />

Szakértő rendszerek<br />

Tantárgy kódja<br />

PM4210L6<br />

Meghirdetés féléve 6<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4301, PM4302<br />

Tantárgyfelelős <strong>neve</strong> Dr. Várterész Magda, PhD<br />

Tantárgyfelelős beosztása egyetemi adjunktus, főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A tantárgy áttekintést ad az ismeretalapú technológia alapvető problémáiról és módszereiről.<br />

2. A tantárgy tartalma<br />

Az ismeretalapú technológia története. A szakértő rendszerek felépítése, főbb funkciói. Adat,<br />

tudás, szakértőrendszer-ismeretek. Szabályalapú, keretalapú, induktív és esetalapú rendszerek.<br />

Nemdeterminisztikus és fuzzy koncepciók alkalmazása. Szakértő rendszerek építését<br />

támogató eszközök.<br />

3. Évközi ellenőrzés módja<br />

Egy szakértő rendszer demonstrációs prototípusának elkészítése csapatmunkában.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Borgulya István : Szakértő rendszerek, technikák és alkalmazások, ComputerBooks,<br />

Budapest, 1995.<br />

Futó Iván (szerk.) : Mesterséges intelligencia, Aula Kiadó, Budapest, 1999.<br />

Sántáné Tóth Edit : Tudásalapú technológia, szakértő rendszerek, ME Dunaújvárosi Főiskolai<br />

Kar Kiasdó Hivatala, 1997,1998.<br />

Stuart J. Russel, Peter Norvig : Mesterséges intelligencia modern megközelítésben, Panem-<br />

Prentice Hall, Budapest, 2000.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor, szakértő rendszer építését támogató keretrendszer.<br />

51


Tantárgy <strong>neve</strong><br />

Adatszerkezetek és algoritmusok<br />

Tantárgy kódja<br />

PM4211L6<br />

Meghirdetés féléve 2<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

Kollokvium<br />

Előfeltétel (tantárgyi kód) PM4201<br />

Tantárgyfelelős <strong>neve</strong> Túri József<br />

Tantárgyfelelős beosztása főiskolai tamársegéd<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók átfogó ismereteket szerezzenek a különböző adatszerkezetek sajátosságairól, a<br />

hozzájuk kötődő algoritmusokról és felhasználhatóságukról<br />

2. A tantárgy tartalma<br />

Adat, információ, adatszerkezet, redundancia, adatszerkezetek tervezése. Lineáris és<br />

strukturált adatszerkezetek, megvalósításuk különböző programnyelveken. Rendezések,<br />

keresések, algoritmus bonyolultsága, hely- és időigénye, mérése.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Marton László, Fehérvári Arnold: Algoritmusok és adatstruktúrák, Novadat, Gyõr, 2002<br />

Cormen, Thomas H.: Algoritmusok, Mûszaki Kvk.,Budapest, 2001<br />

Járdán Tamás: Adatszerkezetek és algoritmusok, EKTF Líceum K., Eger, 1998<br />

Lipshutz: Adatszerkezetek, Panem Kft. Budapest, 1993<br />

D. E. Knuth: A számítógép programozás művészete I. Műszaki Könyvkiadó Budapest,<br />

1994<br />

D. E. Knuth: A számítógép programozás művészete III. Műszaki Könyvkiadó Budapest,<br />

1994<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

52


Tantárgy <strong>neve</strong><br />

Valósidejű programozás<br />

Tantárgy kódja<br />

PM4212L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kuki Ákos<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a programozás időfüggő feladatainak problémáit, az ezt<br />

megoldó lehetőségeket. Legyenek tisztában az ütemezés kérdéskörével, a párhuzamos<br />

programozás alapjaival.<br />

2. A tantárgy tartalma<br />

Valósidejű rendszerek, valósidejű feladatok, valósidejű programozás. Időkorlátok, válasz–<br />

és reakcióidő. Dinamikus és statikus multiprocesszoros rendszerek. A QNX operációs<br />

rendszer. Konkurens programozás, szinkronizáció, precedencia, randevú, kölcsönös<br />

kizárás, szemaforok. monitorok. A MODULAII programozási nyelv. A C/C++ nyelv<br />

párhuzamos programozási eszközei.<br />

3. Évközi ellenőrzés módja<br />

-2 Zárthelyi dolgozat<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Juhász Ferencné: Valósidejű programozás, LSI Oktatóközpont, Budapest, 1999<br />

Kozics Sándor: A Modula-2 proramozási nyelv, ELTE, Bp., 1992<br />

Valósidejû programozás Modula-2 nyelven, BME, Bp., 1992<br />

William C. Jones: Modula-2 : problem solving and programming with style, Harper &<br />

Row,New York :, 1987<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

53


Tantárgy <strong>neve</strong><br />

Kódelmélet<br />

Tantárgy kódja<br />

PM4213L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Falucskai János<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerkedjenek meg a kódelmélet alapjaival, lássák meg a tömörítés, titkosítás<br />

és hibajavítás/felismerés szükségességét és értelmét. Legyenek tisztába ezek elméleti<br />

alapjaival, készségszinten sajátítsák el az ismertetésre kerülő algoritmusok alkalmazását<br />

2. A tantárgy tartalma<br />

Titkosítások <strong>matematika</strong>i alapjai, a titkosítók analízise, nyilvános kulcsú titkosítás, az<br />

RSA algoritmus, kriptográfiai protokollok. Kódolási alapfogalmak, prefix kódok,<br />

felbontható kódok, kód költsége, entrópiája, optimális kódok, Huffmann féle optimális<br />

kódok. Algebrai kódelmélet, lineáris kódok, hibajavítás, hibafelismerés, generátor és<br />

ellenőrző mátrix, szindróma, a standard dekódoló algoritmus, ciklikus kódok, BCH kódok,<br />

csatorna kapacitása, nem lineáris kódok, Hadamard mátrix, Reed-Solomon és Reed-<br />

Muller kódok, a CD és a DVD hibajavító kódolása.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Györfi László-Győri Sándor-Vajda István: Információ- és kódelmélet. Typotex Kiadó,<br />

Budapest, 2002.<br />

Györfi-Vajda: A hibajavító kódolás és a nyilvános kulcsú titkosítás elemei, Műegyetem<br />

kiadó, Budapest, 1998<br />

Lakatos Piroska: Algebrai kódelmélet, KLTE, Debrecen, 1998<br />

Csiszár Imre-Fritz József: Információelmélet. ELTE, Budapest, 1995.<br />

Demetrovics-Denev-Pavlov: A számítástudomány <strong>matematika</strong>i alapjai, Tankönyvkiadó,<br />

Budapest, 1989<br />

Pretzel, Oliver: Error-correcting codes and finite fields, Oxford University Press, New<br />

York, 1992<br />

F. J. MacWilliams, N. J. A. Sloane: The theory of error correcting codes, North-Holland<br />

Pub. Co. ;Amsterdam ; New York : New York , 1977<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

54


Tantárgy <strong>neve</strong><br />

Adatbázisrendszerek<br />

Tantárgy kódja<br />

PM4214L6<br />

Meghirdetés féléve 4<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4201<br />

Tantárgyfelelős <strong>neve</strong> Dr. Fazekas Gábor, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatókat az előadáson megismertetni az adatbázisrendszerek elméletének alapjaival,<br />

miközben ezzel párhuzamosan a gyakorlaton az elmélet alkalmazása kerül bemutatásra.<br />

2. A tantárgy tartalma<br />

Az adatbázisrendszerek és az adatbázis szemlélet kialakulása. A hagyományos<br />

adatkezelés problémái. Az adatbázisrendszerek kialakulásának történeti áttekintése. Az<br />

adatok erőforrás jellege. Az adatbáziskezelés mint erőforrással való gazdálkodás.<br />

Az adatbázisrendszerek architektúrája az adatbáziskezelés alapfogalmai. Külső szint,<br />

koncepcionális és fizikai szint. Adatdefiníció és adatmanipuláció, ezek nyelvi támogatása.<br />

Adatmodell, séma, metaadatbázis, adatszótár, befogadó és önálló nyelvű rendszerek. Az<br />

adatbázis adminisztrátor.<br />

Adatfüggetlenség és adatmodellezés. Az adatmodellezési feladat C.W. Bachman féle<br />

megfogalmazása. Az ER-modell. A CODASYL DBTG javaslat és a hálós adatmodell.<br />

Hierarchikus adatmodell. Integritási kérdések.<br />

A relációs adatmodell. Alapfogalmak, reláció séma. Funkcionális függőségek és<br />

tulajdonságaik. Kulcsok. Anomáliák. Normálformák. A relációs modellen alapuló<br />

adatmanipuláció: relációs algebra és kalkulus. SQL.<br />

A relációs adatmodell általánosításai. Beágyazott modell, objektum relációs technikák,<br />

adatkocka.<br />

Imlementációs kérdések. Egy konkrét, az SQL-t implementáló adatbáziskezelő rendszer<br />

megismertetése.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

J. D. Ulmann – J. Widom: Adatbázisrendszerek (Alapvetés), Panem, Budapest, 1998.<br />

E. Garcia – J. D. Ulmann – J. Widom: Adatbázisrendszerek (Megvalósítás), Panem,<br />

Budapest, 2000.<br />

R. Elmasri, S.B. Navathe, Fundamentals of database systems, The Benjamin /<br />

Cummings Publ. Co., (Addison-Wesley World Student Series), 1994,<br />

ISBN 0-8053-1753-8<br />

J.D. Ullman, Principles of database and knowledgebase systems, I-II, Computer Science<br />

Press, 1988, ISBN 0-7167-8158-1<br />

Halassy Béla: Adatmodellezés, Budapest : Nemzeti Tankönyvkiadó, 2002. Ecsedi-Tóth<br />

Péter: Az ORACLE relációs adatbázis kezelő rendszer, 1990, Budapest, IQSoft Rt.<br />

Georg Koch - Kevin Loney: ORACLE8 (Teljes referenciakönyv az ORACLE 7 & 8<br />

verziókhoz, Panem, 1999.<br />

55


Quittner Pál: Adatbáziskezelés a gyakorlatban, Akadémiai Kiadó, Budapest, 1993.<br />

Kim, Won: Introduction to object-oriented databases / Won Kim. - Cambridge X,London<br />

: MIT, 1992. - XVIII, 234 p.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

56


Tantárgy <strong>neve</strong><br />

Formális nyelvek és automaták<br />

Tantárgy kódja<br />

PM4215L6<br />

Meghirdetés féléve 3<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) P4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Várterész Magda, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi adjunktus, főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A tantárgy keretein belül megismerik a hallgatók a Chomsky-féle osztályozás szerinti nyelvek<br />

és az automaták fő jellemzőit, alkalmazásukat. Képesek lesznek grammatikákat, automatákat<br />

definiálni, implementálni a tanult algoritmusokat és találkoznak a gyakorlatban megjelenő<br />

nyelvekkel .<br />

2. A tantárgy tartalma<br />

Ábécé, szó, nyelv. Műveletek nyelvekkel. Formális rendszer, generatív rendszer, Markovalgoritmus.<br />

A generatív grammatika fogalma. Chomsky-féle nyelvosztályok. Automaták és<br />

nyelvek kapcsolata. Elemzők és felismerők, nyelvtani algoritmusok. Néhány fontos<br />

nyelvészeti módszer és eredmény: Kleene tétele, Bar-Hillel lemma, Early-féle algoritmus,<br />

közelítő szövegegyeztetések, Lyon algoritmus. Számítástudományi alkalmazások.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely sikeres teljesítése előfeltétele a kollokviumnak.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Bach Iván: Formális nyelvek, TYPOTEX Kiadó, Budapest, 2001.<br />

Demetrovics János, Jordan Denev, Radiszlav Pavlov: A számítástudomány <strong>matematika</strong>i<br />

alapjai, Tankönyvkiadó, Budapest, 1989.<br />

Falucskai – Kuki - Tarnay: Bevezetés a formális nyelvek és automaták alkalmazásába, MTA<br />

Sz-Sz-B Tud. Test., Nyíregyháza, 1993.<br />

Fülöp Zoltán : Formális nyelvek és szintaktikus elemzésük, Polygon Kiadó, Szeged, 1999.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

57


Tantárgy <strong>neve</strong> Informatikai biztonság I.<br />

Tantárgy kódja<br />

PM4216L6<br />

Meghirdetés féléve 5<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Pethő Attila, a mat. tud. doktora<br />

Tantárgyfelelős beosztása egyetemi tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg az informatikai biztonság szabályozásának nemzetközi és hazai<br />

normáit, valamint a megvalósítás eszközeit és módszereit. Ismerjék meg a kriptográfiai<br />

algoritmusok és protokollok működését, valamint sajátítsák el használatuk alapjait.<br />

2. A tantárgy tartalma<br />

Az informatikai biztonság szabályozása: Nemzetközi ajánlások és normák, hazai jogi<br />

szabályozás. Helyi, intézményi szabályozás. Informatikai rendszerek biztonsági<br />

követelményei: A TCSEC, ITSEC, X/Open és ITB biztonsági osztályai valamint az<br />

információ-technológiai biztonság értékelése a CC szerint. Az informatikai rendszerek<br />

biztonsági auditálása. Az informatikai biztonság megvalósítása: A fizikai, ügyviteli és<br />

algoritmusos védelem megvalósítása. Az IBK és IBSz elkészítésének módszertana. A<br />

hálózatok védelmének alapjai. Az EDI biztonsága. Kriptográfiai protokollok: A<br />

protokollok építőelemei. Alapvető fontosságú kommunikációs protokollok: szimmetrikus,<br />

nyilvános kulcsú és hibrid protokollok. További hasznos protokollok. Kriptográfiai<br />

algoritmusok: Alapvető fontosságú algoritmusok: DES, IDEA, CAST, RSA, DSA.<br />

További nyilvános kulcsú és hátizsák rendszerek. Kriptográfiai technikák: A folyó<br />

titkosítás és az ECB, CBC, CFB valamint OFB módszerek működése és megvalósítása. A<br />

PGP kriptorendszer: A PGP rendszer kulcsmenedzsmentje, kommunikáció titkosítása és<br />

fájl titkosítása. Biztonságos törlési módszerek. Virtuális magán hálózatok: A VPN<br />

rendszerek elvi felépítése és működése.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Ködmön József: Kriptográfia, az informatikai biztonság alapjai. ComputerBooks,<br />

Budapest, 1999/2000.<br />

Szerk: Muha Lajos: Az informatikai biztonság kézikönyve, Dashöfer, Budapest, 2002<br />

Györfi László-Győri Sándor-Vajda István: Információ- és kódelmélet. Typotex Kiadó,<br />

Budapest, 2002.<br />

Györfi-Vajda: A hibajavító kódolás és a nyilvános kulcsú titkosítás elemei, Műegyetem<br />

kiadó, Budapest, 1998<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

58


Tantárgy <strong>neve</strong><br />

A programozás módszertana<br />

Tantárgy kódja<br />

PM4217L6<br />

Meghirdetés féléve 5<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4208<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Mihály, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a programok tervezésének, kódolásának, tesztelésének,<br />

hibakeresésének és javításának módszereit és eszközeit. Képesek legyenek a felhasználói<br />

környezetnek megfelelő programot készíteni. Ismerjék a grafikus felhasználói interfész<br />

alapvető elemeit, használatuknak alapelveit.<br />

2. A tantárgy tartalma<br />

Programtervezési elvek. Felhasználók elemzése. Programtervező eszközök.<br />

Algoritmusleíró eszközök. A program helyességének belátása. Programtesztelési<br />

módszerek és eszközök. A programok hatékonysága. A programok futási idejének,<br />

helyfoglalásának és bonyolultságának csökkentése. A grafikus felhasználói interfész<br />

tervezésének szempontjai. A színek használata. Hangok használata. Üzenetek<br />

tervezésének a szabályai. A műszaki dokumentáció elemei. A felhasználói dokumentáció<br />

elemei. A forráskód dokumentálása. Tesztelési módszerek, tesztdokumentáció.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Zohar Manna: Programozáselmélet, Műszaki Kvk., Budapest, 1981.<br />

Zsakó László: Módszeres programozás: Hatékonyság, ELTE TTK, Budapest, 1995.<br />

Szlávi Péter – Zsakó László: Módszeres programozás: Programozási tételek, ELTE TTK,<br />

Budapest, 1996.<br />

Szlávi – Temesvári – Zsakó: Módszeres programozás: A programkészítés technológiája,<br />

ELTE TTK, Budapest, 1996.<br />

Sike Sándor – Varga László: Szoftvertechnológia és UML, ELTE Eötvös Kiadó,<br />

Budapest, 2001.<br />

Pap Gáborné – Szlávi Péter – Zsakó László: Módszeres programozás: Adattípusok, ELTE<br />

TTK, Budapest, 1998.<br />

Pap Gáborné – Szlávi Péter – Zsakó László: Módszeres programozás: Rekurzív típusok,<br />

ELTE TTK, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

59


Tantárgy <strong>neve</strong><br />

Internet programozása<br />

Tantárgy kódja<br />

PM4218L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Boda István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai adjunktus<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a WEB és egyéb Internet felületek programozási lehetőségeit.<br />

2. A tantárgy tartalma<br />

HTML, CGI, Perl, Java, Java script, J++, JSP, Vb script, VRML, PHP alapok<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Bócz Péter – Szász Péter: A világháló lehetőségei, Computerbooks, 2000.<br />

Ames – Nadeau – Moreland: VRML 2.0 alapkönyv, Panem, 2000.<br />

Kris Jamsa – Suleiman Lalani – Steve Weakley : A WEB programozása I. II., Kossuth,<br />

Budapest, 1997.<br />

Michael McMillan: Perl I. II, Panem, Budapest, 1998.<br />

Revoly András: A JavaScript, Panem, Budapest, 1998.<br />

Dirk Louis: Java: belépés az Internet programozás világába, Panem, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

60


Tantárgy <strong>neve</strong><br />

Numerikus módszerek a gyakorlatban<br />

Tantárgy kódja<br />

PM4219L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4106, PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Blahota István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A - főképp a Numerikus analízis és a Statisztika tárgyakban - tanult <strong>matematika</strong>i<br />

módszerek számítógépes megvalósítása, problémák szemléltetése és megoldása.<br />

2. A tantárgy tartalma<br />

Programok írása az alábbi témákban. Függvényközetési eljárások: interpoláció, legkisebb<br />

négyzetek módszere, Taylor polinomok. Numerikus differenciálás és integrálás.<br />

Egyenletek közelítő megoldásai. Sajátérték-problémák. Hibabecslések. Statisztikai minták<br />

feldolgozása és kiértékelése.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Az előfeltételben szereplő tantárgy irodalma.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

61


Tantárgy <strong>neve</strong><br />

Mesterséges intelligencia<br />

Tantárgy kódja<br />

PM4220L6<br />

Meghirdetés féléve 5<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4302<br />

Tantárgyfelelős <strong>neve</strong> Dr. Várterész Magda, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi adjunktus, főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A mesterséges intelligencia alapvető reprezentációs technikáinak és megoldáskereső<br />

eljárásainak a megismerése, programozása.<br />

2. A tantárgy tartalma<br />

A mesterséges intelligencia kutatási területei, módszerei, eredményei. Problémák<br />

reprezentálása állapottéren, példák. A gráfreprezentáció. Megoldást kereső rendszerek<br />

felépítése, csoportosítása. Nem módosítható stratégiák. A backtrack algoritmus. Gráfkereső<br />

eljárások: szélességi, mélységi, optimális keresések. Heurisztikus gráfkeresők: a best-first és<br />

az A algoritmusok. Az A algoritmus teljessége. Probléma-redukciós feladatmegoldás,<br />

reprezentálása ÉS/VAGY gráffal. Megoldás az ÉS/VAGY gráfban. Keresési stratégiák<br />

ÉS/VAGY gráfban: szélességi, mélységi, AO algoritmus. A terminálás figyelése címkézéssel.<br />

Kétszemélyes játékok, ábrázolásuk játékfával. A nyerő stratégia létezése. A minimax eljárás,<br />

az alfa-béta vágás. A Prolog programozási nyelv elemei, ezek deklaratív és procedurális<br />

jelentése. Prolog példák.<br />

3. Évközi ellenőrzés módja<br />

Évközben a hallgatók néhány MI feladatot számítógépes program segítségével megoldanak és<br />

dokumentálva benyújtanak. Kollokválni a feladatmegoldások elfogadása után lehet.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező és ajánlott irodalom<br />

Futó Iván (szerk.): Mesterséges intelligencia, Aula Kiadó,Budapest, 1999.<br />

Stuart J. Russell, Peter Norvig : Mesterséges intelligencia modern megközelítésben, Panem-<br />

Prentice Hall, Budapest, 2000.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

62


Tantárgy <strong>neve</strong><br />

Személyi számítógépek operációs rendszerei<br />

Tantárgy kódja<br />

PM5101L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4204<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Mihály, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók tanulják meg az személyi számítógépek modern operációs rendszereinek<br />

felépítését, szerkezetét, működését.<br />

2. A tantárgy tartalma<br />

A Windows operációs rendszerek története, telepítése, jellemzői, használata. A Windows<br />

98, Windows NT, Windows 2000, Windows XP főbb jellemzői. A Windows belső<br />

felépítése (többfeladatúság, memóriahasználat, komponensek).<br />

3. Évközi ellenőrzés módja<br />

-két zárthelyi dolgozat<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

William R. Stanek: Microsoft Windows 2000, Szak K., Bicske, 2001.<br />

Jerry Honeycutt: Bemutatkozik a Microsoft Windows 2000 Professional, Szak K,<br />

Budapest, 2000.<br />

Bártfai Barnabás: Windows XP zsebkönyv, BBS-E Bt, Budapest, 2002.<br />

Inotai László: Egyszerűen Windows 2000 Professional, Panem, Budapest, 2000.<br />

Ron Mansfield: Windows 98, Panem, Budapest, 1999.<br />

Russell Borland: Bemutatkozik a Microsoft Windows 98, Park, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

63


Tantárgy <strong>neve</strong><br />

Unix<br />

Tantárgy kódja<br />

PM5102L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4204<br />

Tantárgyfelelős <strong>neve</strong> Dr. Blahota István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Ismerjék meg a hallgatók a UNIX operációs rendszert, a különböző lehetőségeket,<br />

legyenek tisztában a működésével.<br />

2. A tantárgy tartalma<br />

A UNIX kialakulása, a rendszer felépítése. Multitasking és multiuser-es működés,<br />

elméleti háttere. Folyamat kezelés, a shell, a UNIX fájlrendszere, felhasználók<br />

csoportosítása és jogaik. A UNIX parancsai, a pipe, a shell programozása.<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi dolgozat<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Bartók Nagy János-Laufer Judit: UNIX felhasználói ismeretek<br />

Róde Péter: Amit a LINUXról tudni érdemes, Műszaki Könyvkiadó, 1999, Bp.<br />

Richard Petersen: Könnyen is lehet LINUX, Panem, 2000, Bp.<br />

Könnyen is lehet UNIX-bevezetés, Panem, 1996, Bp.<br />

Brian W. Kernighan – Rob Pike: A UNIX operációs rendszer, Műszaki Könyvkiadó,<br />

1999, Bp.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

64


Tantárgy <strong>neve</strong><br />

Hálózati operációs rendszerek<br />

Tantárgy kódja<br />

PM5103L6<br />

Meghirdetés féléve 5<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4204<br />

Tantárgyfelelős <strong>neve</strong> Dr. Toledo Rodolfo<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Az egyik legelterjedtebb LAN hálózati operációs rendszernek, a Novell NetWare-nek a<br />

megismerése. Felhasználói, rendszergazdai feladatok, protokollok áttekintése.<br />

2. A tantárgy tartalma<br />

A számítógép-hálózatokról általában. LAN. A NetWare hálózat elemei (szerver,<br />

munkaállomás, UPS, hálózati kártyák, DCB). Lemezkezelés. Keresési módok.<br />

Memóriakezelés. Az NDS. Az NDS fontosabb kezelő programjai (NETADMIN,<br />

NWADMIN). Fájl rendszer (jogok, a fájl rendszert kezelő programok, tömörítés, törlés).<br />

Login Script. Nyomtatás. Kapcsolat más típusú hálózatokkal. Hálózati protokollok.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Andrew S. Tannenbaum: Számítógépes hálózatok, Panem, Budapest, 1999.<br />

Rudnai Péterné: A Netware 4.11 az Intranetware hálózati operációs rendszere,<br />

ComputerBooks, Budapest, 1998.<br />

Englert Tamás: Netware 4 Hálózati Operációs Rendszer, LSI, Budapest, 1997.<br />

Babócsy László, Varga Szabolcs: Netware 5 Hálózatok, NeTeN, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

65


Tantárgy <strong>neve</strong><br />

Rendszerprogramozás<br />

Tantárgy kódja<br />

PM5104L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4208<br />

Tantárgyfelelős <strong>neve</strong> Dr. Fazekas Gábor, Ph.D.<br />

Tantárgyfelelős beosztása egyetemi docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Az operációs rendszerek mélyebb működésének megismerése. Az operációs rendszer<br />

alacsony szintű szolgáltatásainak a használata, bővítése.<br />

2. A tantárgy tartalma<br />

Operációs rendszerek implementációs kérdései. Megszakítás kezelés. Kernel szintű<br />

programozás, rendszerhívások és könyvtári függvények A folyamat (processzus)<br />

fogalma, folyamatok állapotai, folyamatütemezési stratégiák. Folyamatok<br />

kommunikációja. Folyamat szinkronizáció, klasszikus szinkronizációs eszközök. A<br />

holtpont probléma. Tárkezelés, virtuális tár kezelés. Fájl rendszer implementáció.<br />

Háttértárkezelés. Terminálkezelés, standard I/O könyvtár, képernyőkezelés. Védelmi<br />

rendszer.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

B. W. Kernighan, Rob Pike, A UNIX operációs rendszer, [ford. Turi Gabriella, Kovács<br />

Tibor] ; [a verseket ford. Tandori Dezsõ], 3. kiad. - Budapest , Mûszaki Könyvkiadó,<br />

1994, 362 p. ; 24 cm, ISBN 963 16 0498 5<br />

Keith Haviland, Ben Salama: UNIX system programming ,. - Wokingham, England :<br />

Addison-Wesley, 1990, cop. 1987. - xv, 339 p., (International computer science series).<br />

Simson Garfinkel and Gene Spafford: Practical UNIX and Internet security / - 2nd ed.,<br />

expanded & updated. - Bonn ; Cambridge, MA : O'Reilly & Associates, cop. 1996.<br />

Stevens, W. Richard: UNIX network programming / by W. Richard Stevens. - 2nd ed. –<br />

Upper Saddle River, NJ : Prentice Hall PTR, 1998.<br />

Foster-Johnson: Unix Programming Tools, IDG Books WorldWide<br />

Keogh: Unix Programming For Dummies, IDG Books WorldWide<br />

Donovan: Rendszerprogramozás, Kulturtrade, Budapest, 1997.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

66


Tantárgy <strong>neve</strong><br />

Fordítóprogramok<br />

Tantárgy kódja<br />

PM5105L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

Kollokvium<br />

Előfeltétel (tantárgyi kód) PM4209<br />

Tantárgyfelelős <strong>neve</strong> Túri József<br />

Tantárgyfelelős beosztása főiskolai tanársegéd<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatókat megismertetni a különböző fordítóprogramok elmléleti hátterével, illetve<br />

ezek gyakorlati alkalmazásaival.<br />

2. A tantárgy tartalma<br />

A fordítóprogramok kialakulásának rövid, vázlatos történeti áttekintése, bemutatva a főbb<br />

történeti lépéseket. Reguláris kifejezések. Speciális problémák; kulcsszavak, standard<br />

szavak, az előreolvasás, a szimbólumtábla, direktívák. Hibakezelés.Környezetfüggetlen<br />

grammatikák és szintaktikus elemzés, szintaxis és szemantika. A szintaktikus elemzés<br />

alapfogalmai, módszereinek általános tulajdonságai.Felülről-lefelé elemzések: teljes<br />

visszalépéses elemzés, korlátozott visszalépéses elemzés, LL(k) grammatikák és<br />

elemzések. Alulról-felfelé elemzések: A visszalépéses elemzés, operátor-precedencia<br />

grammatikák, az egyszerű precedencia grammatikák és elemzések, LR(k) grammatikák és<br />

elemzések. A szimbólumtábla: A szimbólumtábla tartalma, műveletek a szimbólumtáblán,<br />

verem szimbólumtábla, szintaktikus elemzés és szimbólumkezelés. A szemantikus<br />

elemzés: Az akciószimbólumok és a fordítási grammatikák, az elemzővezérelt<br />

szemantikus verem, a rekurzív leszállás implicit szemantikus verme, attribútum fordítási<br />

grammatikák. Hibakezelés: Hibák, szimptómák, anomáliák, hibajelzés, hibafelfedés,<br />

hibajavítás. Memóriagazdálkodás: Statikus- és dinamikus memóriakezelés. Kódgenerálás:<br />

Program prológus és epilógus, deklarációk, kifejezések, vezérlő utasok, alprogramok,<br />

input és output utasítások fordítása. Kódoptimalizálás: A lokális, a globális és a gépfüggő<br />

optimalizálások.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Csörnyei Zoltán: Bevezetés a fordítóprogramok elméletébe I., Nemzeti Tankönyvkiadó,<br />

Budapest, 1996.<br />

Csörnyei Zoltán: Bevezetés a fordítóprogramok elméletébe II., ELTE, Budapest, 1993.<br />

Demetrovics-Denev- Pavlov: A számítástudomány <strong>matematika</strong>i alapjai, Nemzeti<br />

Tankönyvkiadó, Budapest, 1985.<br />

D. E. Knuth: A számítógépprogramozás művészete I-III., Műszaki Könyvkiadó, Budapest,<br />

1986-1988.<br />

Németh József: Szintaktikus elemzés a gyakorlatban, Központi Statisztikai Hivatal<br />

Nemzetközi Oktató és Tájékoztó Központ, Budapest, 1980<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

67


Tantárgy <strong>neve</strong><br />

Delphi<br />

Tantárgy kódja<br />

PM5201L6<br />

Meghirdetés féléve 3<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Toledo Rodolfo<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A Borland Delphi rendszeren keresztül egy negyedik generációs nyelv és egyben egy<br />

gyors alkalmazásfejlesztő környezet megismerése. Az objektumorientált programozási<br />

ismeretek fejlesztése. Az eseményvezérelt programozás elveinek megismerése.<br />

2. A tantárgy tartalma<br />

Az Object Pascal nyelv. Object Pascal programok felépítése. Objektumok az Object<br />

Pascal-ban. A Delphi programozói környezet. A Delphi, mint a Windows programozás<br />

alapeszköze. Eseményvezérelt programépítés. Windows alkalmazások szerkezete. A<br />

projekt. Az alkalmazások ablaka. Alapvezérlők. Speciális vezérlők. Formok és vezérlők<br />

programból történő létrehozása. Többablakos alkalmazások kialakítása.<br />

Párbeszédablakok. Az üzenetablakok. SDI, MDI alkalmazások. Grafikus megjelenítés<br />

Delphi programokban. Újrafelhasználható programelemek készítése. Adatkezelés,<br />

fájlkezelés. A BDE (Borland Database Engine). Multimédiás alkalmazások készítése.<br />

Alkalmazások közötti kapcsolatok. Többszálú alkalmazások készítése. Súgórendszer<br />

készítése Delphi alkalmazásokhoz. Kivételek kezelése.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Gary Cornell: Delphi Tippek és trükkök, Panem-McGraw-Hill, 1997<br />

Dr.Tamás Péter - Tóth Bertalan - Benkő Tiborné -Kuzmina Jekatyerina: Programozzunk<br />

Delphi 5 rendszerben, ComputerBooks, 2000<br />

Baga Edit: Delphi másképp, 1999<br />

Lischner: Delphi kézikönyv, Kossuth, 2001<br />

Cantu: Delphi 5 mesteri szinten, Kiskapu, 2000<br />

Benkő Tiborné: Windoes alkalmazások fejlesztése Delphi 3 rendszerben,<br />

ComputerBooks, 1999<br />

Binzinger: Delphi, Kossuth, 1998<br />

Vámossy Zoltán: Delphi a gyakorlatban, Szak K, 1998<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

68


Tantárgy <strong>neve</strong><br />

Visual Basic<br />

Tantárgy kódja<br />

PM5202L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Mihály, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg az objektumorientált programozás lehetőséget egy Basic alapú<br />

nyelven.<br />

2. A tantárgy tartalma<br />

Változók és kifejezések, alapvető vezérlési szerkezetek, eljárások, absztrakt eljárások,<br />

beépített és absztrakt adattípusok, generic típussal való paraméterezés, kivételkezelés,<br />

objektum-orientált programozás, öröklődés, helyességbizonyítás, párhuzamos vérehajtás,<br />

könyvtárak, példaprogramok<br />

3. Évközi ellenőrzés módja<br />

-2 zárthelyi dolgozat<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Hargittai – Kaszanyiczki : A Visual Basic 4.0 programozási nyelv Windows 3.x,<br />

Windows 95 és Windows NT alá<br />

LSI Kaszanyiczki László- Hargittai Péter Visual Basic 4.0 felhasználóknak 1996<br />

Panem Gary Cornell- Troy Strain Visual Basic 4.0 1997<br />

LSI Kaszanyiczki László Visual Basic 5.0 felhasználóknak 1998<br />

LSI Hargittai Péter Visual Basic 5.0 Learning Edition 1998<br />

Panem Demeter M. Ibolya Visual Basic 6 1999<br />

Panem Demeter M. Ibolya Visual Basic - Lépésrõl lépésre 1997<br />

LSI Hargittai - Kaszanyiczki Visual Basic programozási gyakorlatok (CD melléklettel, új,<br />

átdolgozott kiadás) 1998<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

69


Tantárgy <strong>neve</strong><br />

Java I<br />

Tantárgy kódja<br />

PM5203L6<br />

Meghirdetés féléve 5<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4208<br />

Tantárgyfelelős <strong>neve</strong> Balogh Zsolt<br />

Tantárgyfelelős beosztása főiskolai tanársegéd<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók szerezzenek jártasságot az objektumorientált programozásban a Java nyelv<br />

eszközeivel. Készítsenek Java alkalmazásokat és Java kisalkalmazásokat.<br />

2. A tantárgy tartalma<br />

A nyelv alapvető elemei (operátorok, lexikai egységek, kifejezések, adattípusok,<br />

utasítások). Absztrakt adattípusok létrehozása (objektumok, osztályok definíciója,<br />

egyedváltozók, módszerek, konstruktorok, osztályváltozók és – módszerek, tömbök,<br />

sztringek, pakkok, láthatóság). Öröklõdés és következményei (osztályok leszármaztatása,<br />

láthatóság, polimorfizmus, interfészek). Kivételkezelés. Szálak (szálak létrehozása, szálak<br />

futása, ütemezés, szinkronizáció és kommunikáció). Fájlkezelés. Kisalkalmazások a Web<br />

oldalakon.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Glenn Rowe: Java programozás, Panem, Budapest, 2002.<br />

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,<br />

2002.<br />

Nyékiné Dr. Gaizler Judit et al.: Java 2: útikalauz programozóknak: 1.3, ELTE TTK<br />

Hallgatói Alapítvány, Budapest, 2001.<br />

Juhász István-Végh Csaba: Java - start! Logos, Debrecen, 1999.<br />

Juhász István-Végh Csaba: Objektum-orientált világ. Szemlélet és a gyakorlat., IQSOFT,<br />

Budapest, 1998.<br />

Móricz Attila: Java programozási nyelv, LSI, Budapest, 1997.<br />

Jamsa: Java, Kossuth, Budapest, 1996.<br />

Lalani: Java programok könyvtára, Kossuth, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

70


Tantárgy <strong>neve</strong><br />

Java II<br />

Tantárgy kódja<br />

PM5204L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM5203<br />

Tantárgyfelelős <strong>neve</strong> Balogh Zsolt<br />

Tantárgyfelelős beosztása főiskolai tanársegéd<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók szerezzenek jártasságot az eseményvezérelt programozásban a Java nyelv<br />

eszközeivel. Készítsenek grafikus felhasználói interfészeket. Ismerjék meg a hálózat<br />

programozás alapjait.<br />

2. A tantárgy tartalma<br />

Esemény vezérelt programozás. A Windows GUI programozása. Az Abstract Windows<br />

Toolkit (AWT). Komponensek elhelyezése. Layout Managerek. Viselkedés beállítása.<br />

Beágyazott osztályok. Objektum-orientált tervezés. Tervezési minták (Design Pattern).<br />

Szálak. Hálózat programozás.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Berg, Fritzinger: Java felsőfokon, Kiskapu, Budapest, 1999.<br />

Glenn Rowe: Java programozás, Panem, Budapest, 2002.<br />

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,<br />

2002.<br />

Nyékiné Dr. Gaizler Judit et al.: Java 2: útikalauz programozóknak: 1.3, ELTE TTK<br />

Hallgatói Alapítvány, Budapest, 2001.<br />

Juhász István-Végh Csaba: Java - start! Logos, Debrecen, 1999.<br />

Móricz Attila: Java programozási nyelv, LSI, Budapest, 1997.<br />

Jamsa: Java, Kossuth, Budapest, 1996.<br />

Lalani: Java programok könyvtára, Kossuth, Budapest, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

71


Tantárgy <strong>neve</strong><br />

Objektum orientált tervezés<br />

Tantárgy kódja<br />

PM5205L6<br />

Meghirdetés féléve 5<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4208<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kuki Ákos, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerkedjenek meg az objektumorientált (OO) tervezés és programozás,<br />

valamint egy korszerű objektumorientált programfejlesztési módszer, az UML (Unified<br />

Modeling Language) alapjaival. Sajátítsák el az objektumorientált gondolkodásmódot.<br />

2. A tantárgy tartalma<br />

Objektumorientált programozási nyelvek, módszertanok. Használati esetek.<br />

Osztálydiagramok alapelemei. Osztálydiagramok kiegészítő elemei. Állapotdiagram.<br />

Interakció diagramok. Aktivitás diagramok. Alkalmazási diagramok. Diagramok<br />

használata. Objectory.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Juhász István-Végh Csaba.: Objektum-orientált világ. Szemlélet és a gyakorlat., IQSOFT,<br />

Budapest, 1998.<br />

Juhász István-Végh Csaba: Alkalmazásfejlesztés a Unified Modeling Language<br />

szabványos jelöléseivel, Logos, Debrecen, 1999.<br />

Angster Erzsébet: Az objektumorientált tervezés és programozás alapjai: UML, Turbo<br />

Pascal, C++, 4KÖR Bt, Budapest, 2000.<br />

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,<br />

2001.<br />

Sike Sándor: Szoftver technológia és UML, ELTE Eötvös K., Budapest, 2001.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

72


Tantárgy <strong>neve</strong><br />

Információelmélet<br />

Tantárgy kódja<br />

PM5301L6<br />

Meghirdetés féléve 3<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Károly, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg az információelmélet alapjait.<br />

2. A tantárgy tartalma<br />

Shannon-féle entrópia. Hírközlési rendszerek általános modellje, a zajmentes kódolás<br />

alapproblémája, optimális kódok, kódolási eljárások. Az információelmélet első és<br />

második alaptétele, hibajelző és hibajavító kódok.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat, mely eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Csiszár Imre, Fritz József: Információelmélet, Eötvös Loránd Tudományegyetem<br />

Természettudományi Kar jegyzete, Budapest: Tankönyvkiadó, 1986.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

73


Tantárgy <strong>neve</strong><br />

Adatbázis és rendszermenedzsment<br />

Tantárgy kódja<br />

PM5302L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4201, PM4202<br />

Tantárgyfelelős <strong>neve</strong> Dr. Boda István, Ph.D.<br />

Tantárgyfelelős beosztása főiskolai adjunktus<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A tárgy elsődleges célja az alapfokú informatikai kurzusokon és az Adatbáziskezelés<br />

(vagy vele ekvivalens) c. kurzus során szerzett ismeretek elmélyítése Windows 9x<br />

platformon. A tárgy specifikus célkitűzése a Windows operációs rendszer és a Windows<br />

9x platformon működő adatbáziskezelő rendszerek hatékony használatával kapcsolatos<br />

gyakorlati ismeretek megszerzése.<br />

2. A tantárgy tartalma<br />

A Windows beállítási lehetőségei és segédprogramjai. Tömörítés. Freeware és shareware<br />

programok. Programok telepítése és eltávolítása. Programok társítása, a gyakorlatban<br />

előforduló fájltípusok és kezelőprogramjaik. Vírusok keresése és eltávolítása.<br />

A Windows optimális konfigurálása. Gyorsítási (tuningolási) lehetőségek. Programhibák,<br />

rendszerhibák, a rendszer helyreállítása. A hardver megfelelő konfigurálása és<br />

optimalizálása.<br />

A Microsoft Office programcsomag alapvető funkciói, különös tekintettel az MS Access<br />

adatbáziskezelő rendszerre. Az MS Access relációs adatbázis-kezelő rendszer hangolási<br />

lehetőségei. Adatbázisok mentése, adatok exportálása és importálása.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

CHIP számítógép magazin és Chiptár sorozat. - Vogel Publishing Kft.<br />

Computer Panoráma. Számítástechnikai havi szaklap. - Computer Panoráma Kiadói Kft.<br />

Michael Nickles: PC-tuningolás ’99. – Franzis’ Verlag – Computer Panoráma Kiadó,<br />

1999.<br />

Michael Nickles: PC-tuningolás 2000 1-2 kötet. – Franzis’ Verlag – Computer Panoráma<br />

Kiadó, 1999.<br />

PC World. Nemzetközi számítástechnikai magazin. - IDG Magyarországi Lapkiadó Kft.<br />

Új Alaplap. Magyar számítástechnikai folyóirat. - Új Alaplap Kiadói Kft.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

74


Tantárgy <strong>neve</strong><br />

Információ visszakereső nyelvek<br />

Tantárgy kódja<br />

PM5303L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Eszenyiné Borbély Mária<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A tantárgy adjon elegendő elméleti tudásanyagot a dokumentumok tartalmi ismérveinek<br />

feltárására, ezeknek a tanult információkereső nyelvek által, szabványosított formában<br />

való leírására, valamely tároló rendszerben való rögzítésére és az onnan történő<br />

visszakeresés elvégzésére, valamint a máshol rögzített és tárolt információk tartalmi<br />

ismérvek oldaláról való visszakeresésére.<br />

2. A tantárgy tartalma<br />

A tartalmi feltárás műfajai, szintjei. Feltártsági mutatók. Az osztályozás <strong>matematika</strong>i és<br />

logikai alapjai: a fogalom, az osztály, halmazműveletek, relációk. Az osztályozási<br />

rendszerek típusai. A könyvtári osztályozás hagyományos irányzata: a logikai alapú<br />

osztályozási rendszerek története, jellemzői. Az Egyetemes Tizedes Osztályozás története,<br />

általános jellemzői. Az ETO szerkezete: főtáblázatok, segédtáblázatok. Jelzetszerkesztési<br />

analógiák, szabályok. ETO alapú szakkatalógusszerkesztés. Ranganathan osztályozási<br />

alapelvei.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Környei Márta: Könyvtári osztályozás. - Bp.: Tankönyvkiadó, 1990.<br />

Pálvölgyi Mihály: Információfeldolgozás, információkereső nyelvek.- Szombathely:<br />

BDTF, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

75


Tantárgy <strong>neve</strong><br />

Információs rendszerek<br />

Tantárgy kódja<br />

PM5304L6<br />

Meghirdetés féléve 5<br />

Kreditpont 4<br />

Összóraszám (elm+gyak) 12<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Eszenyiné Borbély Mária<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgató ismerje meg a könyvtár automatizálás elméleti és gyakorlati kérdéseit, hazai és<br />

nemzetközi tendenciáit. Szerezzen jártasságot a gépi könyvtári környezetben történő<br />

munkavégzésben.<br />

2. A tantárgy tartalma<br />

A könyvtárgépesítés nemzetközi és hazai története. Fontosabb magyarországi fejlesztések.<br />

A magyarországi gépesítés infrastrukturális háttere. A Nemzeti Információs Infrastruktúra<br />

Fejlesztési Program története, fejlesztési lehetőségei. Az integrált könyvtári rendszerek<br />

felépítése, szerkezete. Beszerzés/állománygyarapítás, katalogizálás, időszaki kiadványok,<br />

kölcsönzés, OPAC. A könyvtári integrált rendszerek funkciói.<br />

3. Évközi ellenőrzés módja<br />

Két zárthelyi dolgozat.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Nagy Miklós: Az IIF program. - In: Tudományos és Műszaki Tájékoztatás, 1992. 1. sz.<br />

p.85-89.<br />

Tolnai György: A hazai könyvtárgépesítés a megváltozott világban. - In: Tudományos és<br />

Műszaki Tájékoztatás, 1992. 7-8. sz. p. 303-309.<br />

Kokas Károly: Új integrált könyvtári rendszerek a hazai piacon. - In: Tudományos és<br />

Műszaki<br />

Tájékoztatás, 1992. 7-8. sz. p.311-330.<br />

Bakonyi Géza - Kokas Károly: Könyvtári integrált rendszerek és hazai alkalmazásuk,<br />

Szeged, 1996.<br />

Internet címe: http:/ www.mek.iif.hu/MEK/Intsys/html/libsys.htm<br />

Bakonyi Péter, Bálint Lajos: NIIF Program 1998-2000. - In: Tudományos és Műszaki<br />

Tájékoztatás, 1998. 1. sz. p. 3-19.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

76


Tantárgy <strong>neve</strong><br />

Informatikai biztonság II.<br />

Tantárgy kódja<br />

PM5305L6<br />

Meghirdetés féléve 6<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

Kollokvium<br />

Előfeltétel (tantárgyi kód) PM4216<br />

Tantárgyfelelős <strong>neve</strong> Dr. Pethő Attila, a mat. tud. doktora<br />

Tantárgyfelelős beosztása egyetemi tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók sajátítsák el az Informatikai biztonság I. tantárgy elméleti ismereteihez<br />

kapcsolódó gyakorlati tudnivalókat. Legyenek képesek megfelelő színvonalú IBK és<br />

IBSZ készítésére, valamint tudjanak használni néhány közismert kriptorendszert.<br />

2. A tantárgy tartalma<br />

A fizikai védelem gyakorlati megvalósítása: A hardver, szoftver elemek és a helyiségek<br />

védelme. Hagyományos védelmi módszerek alkalmazása. Az ügyviteli védelem gyakorlati<br />

megvalósítása: Az Informatikai biztonsági koncepció és az Informatikai biztonsági<br />

szabályzat elkészítésének gyakorlata. Az algoritmusos védelem gyakorlati megvalósítása:<br />

A védelmi algoritmusok gyakorlati megvalósítása, gyenge pontok keresése. Az<br />

algoritmusok feltörésének gyakorlati lehetőségei. Informatikai rendszerek besorolása<br />

biztonsági osztályokba: Informatikai rendszerek besorolásának gyakorlata különféle<br />

biztonsági osztályozási rendszerek szerint. Informatikai rendszerek értékelése a CC<br />

szerint.: Informatikai rendszerek biztonságának értékelése a Common Criteria szerint.<br />

Kriptográfiai protokollok és algoritmusok létrehozása: Kriptográfiai protokollok és<br />

algoritmusok tervezésének gyakorlati alapelvei. Protokollok és algoritmusok<br />

implementálása. A PGP kriptorendszer használata: A PGP rendszer működésének<br />

vizsgálata. Kulcsmenedzsment, e-mail küldése, biztonságos törlés. A PGPdisk használata,<br />

biztonságos fájlkezelés. VPN felépítése a PGP rendszerrel. A PGP kriptorendszer<br />

használatának protokolljai. További kriptorendszerek értékelése és használata: Egyéb<br />

kriptorendszerek vizsgálata, értékelése. A rendszerek használatának elsajátítása.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Ködmön József: Kriptográfia, az informatikai biztonság alapjai. ComputerBooks,<br />

Budapest, 1999/2000.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

77


Tantárgy <strong>neve</strong><br />

Fejezetek a geometriából<br />

Tantárgy kódja<br />

PM5401L6<br />

Meghirdetés féléve 3<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Bácsó Sándor, a mat. tud. kandidátusa<br />

Tantárgyfelelős beosztása egyetemi docens, címzetes főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a számítógépes grafika <strong>matematika</strong>i alapjait.<br />

2. A tantárgy tartalma<br />

A koordinátageometria és analitikus geometria elemei. A szabadvektorok tere,<br />

skaláris, vektoriális, vegyes szorzás. Egyenesek és síkok koordinátageometriája a térben.<br />

2 3<br />

Geometriai transzformációk. R és R lineáris affin, ortogonális és egybevágósági<br />

transzformációi, leírásuk mátrixokkal.<br />

A projektív geometria elemei. Centrális vetítés, párhuzamos vetítés. Monge féle<br />

ábrázolás, axonometria. A perspektíva.<br />

A differenciálgeometria elemei. Görbék paraméteres előállítása, az ívhossz, kísérő<br />

háromél, görbület, simulókör, torzió, Frenet formulák. Felületek előállítási módjai<br />

(paraméteres, implicit, Euler-Monge), a felületi normális.<br />

A gyakorlatokon az elméleti anyaghoz kapcsolódó feladatok megoldása, valamint a<br />

megismert eljárások begyakorlása történik.<br />

3. Évközi ellenőrzés módja<br />

Két gyakorlati zárthelyi dolgozat, amely beszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Bácsó Sándor: Fejezetek a geometriából. (Programtervező szakos hallgatóknak.) Kossuth<br />

Egyetemi Kiadó, Debrecen, 1998. (K)<br />

Gaál, Kozma: Lineáris algebra. Kossuth Egyetemi Kiadó, 1998.<br />

Hajós György: Bevezetés a geometriába. Tankönyvkiadó, több kiadásban<br />

Kovács Zoltán: Feladatgyűjtemény a lineáris algebra gyakorlatokhoz. Kossuth Egyetemi<br />

Kiadó, Debrecen, 2002.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

78


Tantárgy <strong>neve</strong><br />

Számítógépes grafika<br />

Tantárgy kódja<br />

PM5402L6<br />

Meghirdetés féléve 4<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4101, PM4207<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kovács Zoltán, a mat.tud. kandidátusa<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a számítógépes grafika általános fogalomvilágát, főbb<br />

alkalmazási területeit, az alapvető grafikus algoritmusokat.<br />

2. A tantárgy tartalma<br />

Raszteres grafikus algoritmusok 2D objektumok rajzolására. Egyenes rajzolása (a<br />

növekmény algoritmus, a felezőpont algoritmus). Poligonok, poligonok kitöltése, kitöltés<br />

mintázattal. Vastag vonal húzása. Az egyenes vágása, a Cohen-Sutherland algoritmus.<br />

Poligonok vágása.<br />

A 3D grafika elemei. A 3D grafika fogalmi keretei: a 3D világkoordinátarendszer<br />

leképezése a képernyő-koordinátarendszerre. Centrális, ortogonális és ferde paralel<br />

projekció. A modell transzformációi.<br />

Algoritmusok látható vonal meghatározására. (Roberts algoritmus, Appel algoritmus.) A<br />

z-buffer algoritmus, lista prioritás. Konvex poliéderek láthatóság szerinti ábrázolása.<br />

A gyakorlaton az OpenGL grafikai könyvtár segítségével kerül sor összetettebb interaktív<br />

grafikai programok írására: Az OpenGL programok struktúrája. Geometriai primitívek<br />

(pont, egyenes, poligon) megadása és megjelenítése. A nézőpont meghatározása, a modell<br />

transzformációja, projekció a képernyőre. A framebuffer használata. Takarások. Textúra<br />

leképezése 3D objektumra. Interaktív elemek.<br />

3. Évközi ellenőrzés módja<br />

Egy zárthelyi dolgozat és két önállóan megoldandó programozási feladatok megoldása.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes: Computer Graphics: Principles and<br />

Practice, Second edition in C. Addison-Wesley, 1993. (A)<br />

Kurusa, Szemők: Számítógépes ábrázoló geometria. Polygon, 2000.<br />

Newman, Sproul: Interaktív számítógépes grafika. Műszaki Könyvkiadó, Budapest,<br />

1985.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

79


Tantárgy <strong>neve</strong><br />

Geometriai modellezés<br />

Tantárgy kódja<br />

PM5403L6<br />

Meghirdetés féléve 5<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4101<br />

Tantárgyfelelős <strong>neve</strong> Dr. Kovács Zoltán, a mat.tud. kandidátusa<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A tárgy ismerteti a számítógépes tervező és megmunkáló rendszerek alapjául szolgáló<br />

geometriai modellezés alapfogalmait, részletesen tárgyalja a görbe és felületleírás<br />

módszereit.<br />

2. A tantárgy tartalma<br />

Parametrizált görbe reprezentációk. Parametrizált harmadfokú görbék, Hermite<br />

görbék, Bezier görbék, B-spline-ok. Összetett görbék, interpoláció harmadfokú összetett<br />

görbékkel.<br />

Fejezetek a felületek differenciálgeometriájából. Felületi görbe érintője, első és<br />

második alapforma. Felületi görbe görbülete. Főirányok, főgörbületek, görbületi vonalak.<br />

A felületleírás haladó eszközei. Hermite, Bezier és B-spline felületek. Másodrendű<br />

felületek.<br />

Válogatott modell-technikák. Természetes objektumok modellezése. ,,Légköri<br />

jelenségek'', turbulencia, hullámok. Fa modellek. Fraktál modellek. Részecske<br />

rendszerek.<br />

Gyakorlatok: a felületelmélet elemei, az elméletből megtanultak implementálása.<br />

3. Évközi ellenőrzés módja<br />

Gyakorlati zárthelyi dolgozat, valamint személyre szóló programozási feladat megoldása,<br />

amelyek eredménye beszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

G. Farin: Curves and Surfaces for Computer Aided Geometric Design. Academic Press,<br />

1990. (A)<br />

J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes: Computer Graphics: Principles<br />

and Practice, Second edition in C. Addison-Wesley, 1993. (A)<br />

Kurusa Árpád: Bevezetés a differenciálgeometriába. Polygon, 1999.<br />

Kurusa, Szemők: Számítógépes ábrázoló geometria. Polygon, 2000.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

80


Tantárgy <strong>neve</strong><br />

Képfeldolgozás<br />

Tantárgy kódja<br />

PM5404L6<br />

Meghirdetés féléve 6<br />

Kreditpont 3<br />

Összóraszám (elm+gyak) 9<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Dr. Fazekas Gábor, PhD<br />

Tantárgyfelelős beosztása egyetemi docens, főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Ismerjék meg a hallgatók a digitális képfeldolgozás lépéseit, a különböző <strong>matematika</strong>i<br />

módszereket és lehetőségeket. Legyenek képesek az így megszerzett ismeretek alapján<br />

megfelelő képfeldolgozó programokat, eljárásokat kiválasztani, használni, fejleszteni.<br />

2. A tantárgy tartalma<br />

A számítógépes képfeldolgozás modellje. A látáselmélet elemei, fekete-fehér, színes látás,<br />

színelméleti alapfogalmak. A digitális képalkotás eszközei és folyamata, mintavételezés,<br />

kvantálás (mintavételezési tétel, egyenletesen legjobb kvantáló). A képadatok tárolása,<br />

képformátumok, morfológiai alapfogalmak. Képátalakítások a kép és frekvencia<br />

tartományban. Geometriai képátalakítások. Hisztogram transzformációk. Konvolúciós<br />

szűrők. Differenciáloperátorok, élkiemelés. Képtranszformációk (Fourier, Walsh,<br />

Hadamard, Hotelling transzformáció és alkalmazásai), FFT.<br />

A strukturális és statisztikus alakfelismerés modellje, alakprimitívek, sajátságvektorok.<br />

Gyakorlati feladatok: simítás, kontrasztosítás, szintrevágás, élkiemelés, vázkijelölés,<br />

tömörítés, Deutsch algoritmus, Hugh-transzformáció. Programcsomagok ismertetése.<br />

Fotometria.<br />

3. Évközi ellenőrzés módja<br />

Zárthelyi dolgozat, valamint személyre szóló programozási feladat megoldása, amely<br />

beszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Álló Géza & al.: Bevezetés a számítógépes képfeldolgozásba, Műszaki könyvkiadó,<br />

Budapest, 1984.<br />

Székely Vladimir: Képkorrekció, Hanganalízis, Térszámítás PC-n, 1994.<br />

Purgathofer: Grafikus adatok számítógépes feldolgozása, Műszaki Könyvkiadó, Budapest,<br />

1988.<br />

Sonka, – Hlavac: Digital picture processing?, ,<br />

Gonzalez, Winz: Digital picture processing?<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

81


Tantárgy <strong>neve</strong><br />

Térinformatika<br />

Tantárgy kódja<br />

PM5405L6<br />

Meghirdetés féléve 6<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) PM4206<br />

Tantárgyfelelős <strong>neve</strong> Falucskai János<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Ismerjék meg a hallgatók a térinformatika felhasználási területeit, a különböző<br />

lehetőségeket, néhány térinformatikai szoftvert, legyenek tisztában a térinformatika<br />

elméletével. Legyenek képesek az így megszerzett ismeretek alapján konkrét<br />

térinformatikai problémákat megoldani a szoftverek segítségével. A tárgy oktatása során<br />

áttekintjük, hogy miképpen alkalmas a GIS technológia a különféle problémákról<br />

rendelkezésre álló adatok rendszerezésére és térbeli kapcsolataik megértésére, mely alapja<br />

lehet az eddigieknél sokkal érzékenyebb és intelligensebb döntéshozatalnak.<br />

2. A tantárgy tartalma<br />

A hely az adat és az idő összefüggései, térinformációs rendszerek felépítése és<br />

csoportosítása, a grafikus megjelenítés alapvető formái. Szabálytalan felületek<br />

modellezése, interpolálás. A grafikus és attribútum adatok kapcsolata, geokódolás, térbeli<br />

lekérdezések, generalizálás és absztrakció<br />

3. Évközi ellenőrzés módja<br />

Gyakorlati zárthelyi dolgozat, valamint személyre szóló feladat megoldása.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Vidovenyecz Zsolt: Térinformatika lépésről-lépésre, L-Tér Informatika, 2001, Budapest<br />

Tózsa István: A térinformatika alkalmazása a természeti és humánerõforrásgazdálkodásban,<br />

Aula, Budapest, 2001<br />

Tamás János: Térinformatika, DE ATC, 2000, Debrecen<br />

Ottófi Rudolf: Térinformatika, SZIF-Universitas, Gyõr, 1999<br />

Detrekői Ákos-Szabó György: Bevezetés a térinformatikába.,Nemzeti Tankönyvkiadó,<br />

Budapest, 1995<br />

Ottófi Rudolf - Tóvári András: Térinformatika, SZIF-Universitas, 1999, Győr<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

82


Tantárgy <strong>neve</strong><br />

Méréstechnika<br />

Tantárgy kódja<br />

PM4401L6<br />

Meghirdetés féléve 4<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr Kuki Ákos<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók tanulják meg a méréstechnika alapvető és általános fogalmait. Szerezzenek<br />

betekintést különböző mennyiségek mérési módszereibe. Ismerjék meg a<br />

számítógépeknek a mérőrendszerekben betöltött szerepét.<br />

2. A tantárgy tartalma<br />

A mérés és a méréstechnika fogalma. Mérési módszerek. Mérési hibák. Áram és<br />

feszültség mérése. Mintavevő-tartók, DA-átalakítók, AD-átalakítók. A teljesítmény és az<br />

energia mérése, impedanciamérés. Frekvencia, periódusidő, időintervallum és fázisszög<br />

mérése. Nem elektromos mennyiségek mérése. Jelanalízis az idő és frekvencia<br />

tartományban.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Schnell László: Jelek és rendszerek méréstechnikája, Műegyetemi kiadó, Budapest, 1998.<br />

Zoltán I.: Méréstechnika, Egyetemi tankönyv, Műegyetemi Kiadó, 1997<br />

Pápay Zs.: Jelalak mérés és szintézis, Műegyetemi Kiadó, 1996<br />

Major László: Méréstechnika, Műszaki Kvk., Budapest, 1992.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

83


Tantárgy <strong>neve</strong><br />

Kommunikációs rendszerek<br />

Tantárgy kódja<br />

PM4402L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) -<br />

Tantárgyfelelős <strong>neve</strong> Falucskai János<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Megismertetni a hallgatókkal a különböző kommunikációs rendszereket, a kommunikáció<br />

fajtáit, fizikai, <strong>matematika</strong>i alapjait, a felmerülő problémákat, azok megoldását.<br />

2. A tantárgy tartalma<br />

A kommunikáció, információ közlése, funkcionális modellek, kommunikációs rendszerek<br />

analízise és szintézise. Rendszer fogalma, osztályozása, mintavételes rendszerek. Jelek<br />

osztályozása időbeli lefolyás, értékkészlet, determinisztikusság alapján. Szűrők,<br />

sztochasztikus és stacionárius folyamatok. Alapsávi bináris jelátvitel, analóg üzenet fajták,<br />

szinuszos vivőjű modulációs rendszerek, analóg jelek kódolt átvitele, jelátvitel, multiplex<br />

rendszerek, mobil kommunikáció.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Szász Gábor-Kun István-Zsigmond Gyula : Kommunikációs rendszerek, LSI, 1999, Bp<br />

Dr. Ferenczi Pál: Hírközléselmélet, Tankönyvkiadó, 1972, Bp<br />

Shannon, C. E.: A kommunikáció <strong>matematika</strong>i elmélete, Gondolat, 1976, Bp<br />

Reza F.M.: Bevezetés az információ elméletbe, Műszaki Könyvkiadó, 1966, Bp<br />

Géher Károly: Híradástechnika, Tankönyvkiadó, 1993, Bp<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

84


Tantárgy <strong>neve</strong><br />

Műszaki alapismeretek<br />

Tantárgy kódja<br />

PM4403L6<br />

Meghirdetés féléve 1<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) -<br />

Tantárgyfelelős <strong>neve</strong> Falucskai János<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Megismertetni a hallgatókkal a műszaki életben alkalmazott főbb területekkel,<br />

legyenek tisztába a műszaki rajz, szabvány és mérnöki kifejezés módok fogalmaival.<br />

2. A tantárgy tartalma<br />

Mérnök feladata, az euromérnöki cím. Mérnöki kifejezésmódok, térbeli alakzatok<br />

síkbani ábrázolása: Axonometriák, Monge-projekció (térelemek, metszési és áthatási<br />

feladatok, módszerek, metrikus ábrázolás). Centrális projekció. Műszaki rajzok<br />

dokumentációja, ábrázolási módjai, géprajz, villamos rajzjel. Prefixumok, szabványos<br />

számok, számsorok, az SI. A szabvány szerepe, a szabványok nemzetközi<br />

osztályozása, ETO, minőség és szabvány, minőségbiztosítás.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Dr. Agg Géza: Műszaki alapismeretek, LSI, 1999, Bp<br />

Déri József: Gépszerkezettan, Tankönyvkiadó, 1986, Bp.<br />

Bándy Alajos: Műszaki ábrázolás, BME, 1988, Bp<br />

Strommer Gyula: Geometria, Tankönyvkiadó, 1988, Bp<br />

Strommer Gyula: Ábrázoló geometria, TK. Bp. 1973<br />

Petrich Géza: Ábrázoló geometria,TK. Bp. 1973<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

85


Tantárgy <strong>neve</strong><br />

A fizika alapjai<br />

Tantárgy kódja<br />

FI4001L6<br />

Meghirdetés féléve 2<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Hadházy Tibor, kandidátus<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Általános ismeretek nyújtása a fizika szakterületeiről és szerepéről az egyéb<br />

tudományokban. Alapismeretek szerzése a fizika vizsgálati módszereiről és azok<br />

alkalmazásáról.<br />

2. A tantárgy tartalma<br />

A fizikai megismerés folyamata és módszerei, fizikai kölcsönhatások. A testek mozgása, a<br />

lendület és a perdület, a termodinamika elemei. Az elektrosztatikai és magnetosztatikai<br />

tér. Az elektromos áram és mágneses tér, rezgések és hullámok.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Budó Ágoston: Kísérleti fizika Tankönyvkiadó, Budapest, 1973.<br />

Fizikai kislexikon (sz. Szilágyi Miklós): Műszaki Könyvkiadó, Budapest 1977.<br />

Holics László: Fizika III. Tankönyvkiadó, Budapest, 1986.<br />

Jay Orear: Modern Fizika, Műszaki Könyvkiadó, Budapest, 1971.<br />

Siposné - Hadházy T.: Természetismeret I. (főisk. jegyzet), Tankönyvkiadó, Budapest,<br />

1978.<br />

Erlichné-Hadházy-Hargitainé-Kiss-Nyilas-Simkovicsné-Vallner-Iszáj: Természettudományi<br />

alapismeretek, Bessenyei György Könyvkiadó, 2000.<br />

6. A tantárgy tárgyi szükségletei és ellátás<br />

-<br />

86


Tantárgy <strong>neve</strong><br />

Gyakorlati elektronika<br />

Tantárgy kódja<br />

FI6101L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. Hadházy Tibor, kandidátus<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a gyakorlati elektronika elméleti alapjait, ismerkedjenek meg az<br />

áramkörök elemivel, felépítésükkel.<br />

2. A tantárgy tartalma<br />

Áramkörök és helyettesítő kapcsolásaik. R,C,L elemek gyakorlati kivitelezése. Bipoláris<br />

és FET tranzisztorok főbb jellemzői. A tranzisztor mint kapcsoló-elem. Kijelzők és<br />

megjelenítők (Elektro-fluoreszcens, LED, folyadékkristályos). Különleges diódák (LED,<br />

Zener, Varicap, Diac, Triac, UJT, alagútdióda). Multivibrátorok: astabil, bistabil,<br />

monostabil. Integrált áramkörös alapkapuk: AND, OR, NOR, NAND, EXOR. A Boolealgebra<br />

alkalmazása áramkörök tervezésekor. Léptetőregiszterek. Számláló áramkörök:<br />

bináris, decimális, hexadecimális. Dekódolók. Egyszerűbb áramkörök tervezése:<br />

Kerékpárvillogó, időzítő, óra, számláló-szerkezetek.<br />

3. Évközi ellenőrzés módja<br />

-<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

O.Scholtz: Tranzisztorok és diódák röviden és tömören.<br />

Magyari László: Digitális IC atlasz.<br />

Gyakorlati elektronika sorozatból: Folyadékkristályos kijelzők,<br />

Optikai kijelzők és megjelenítők.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

87


Tantárgy <strong>neve</strong><br />

A kémia alapjai<br />

Tantárgy kódja<br />

KE4001L6<br />

Meghirdetés féléve 3<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja kollokvium<br />

Előfeltétel (tantárgyi kód)<br />

Tantárgyfelelős <strong>neve</strong> Dr. habil.Balogh József, a kémia tud. doktora<br />

Tantárgyfelelős beosztása egyetemi tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Az általános természetszemlélet kialakítása; a gyakorlati (mindennapi) élet számára fontos<br />

kémiai ismeretek továbbítása a hallgatók számára, valamint az adott szakterületen való<br />

továbbhaladáshoz szükséges ismeretek elsajátíttatása.<br />

2. A tantárgy tartalma<br />

A kémia és más természettudományi tárgyak kapcsolata. A kémia tárgya. A kémiai elem<br />

fogalma, relatív atom és móltömeg. Az atomok elektronszerkezete. Kvantumszámok. A<br />

hidrogénatom. A periódusos rendszer. A kémiai kötés fogalma. Vezetők és félvezetők. Az<br />

anyag halmazállapotának jellemzői. Oldatok. Kristályos és amorf anyagok. A kémiai<br />

reakciók. A kémiai egyenlet jelentése. A kémiai reakciók sebessége, típusai. Az oldat<br />

kémhatása, pH fogalom. Hidrolízis és elektrolízis. Szervetlen kémia. Nemfémes elemek és<br />

vegyületeik tulajdonsága. Fémek, az ötvözetek fogalma. Korrózió. Szénvegyületek<br />

általános jellemzése. A szénhidrogének. Metán, etilén, acetilén. Alkoholok, fenolok,<br />

éterek, aldehidek, ketonok. Szénhidrátok. Karbonsavak. Műanyagok.<br />

3. Évközi ellenőrzés módja:<br />

Zárthelyi dolgozat írás, melynek eredménye beleszámít a vizsgajegybe.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező, illetve ajánlott irodalom jegyzéke:<br />

Ménes-Kónya-Kónyáné: Természetismeret I. Nemzeti Tankönyvkiadó, Budapest, 1997.<br />

SH atlasz “KÉMIA” Springer Hungarica Kft. Budapest, 1995.<br />

Nyilasi János: Általános kémia, Gondolat Kiadó, Budapest, 1978.<br />

Nyilasi János: Szervetlen kémia, Gondolat Kiadó, Budapest, 1978.<br />

Pungor Endre: Analitikai kémia, Tankönyvkiadó, Budapest, 1991.<br />

Verő József: Fémtan, Tankönyvkiadó. 1970.<br />

Nagy P.-Szabolcsi L.: Általános és fizikai kémia I., Tankönyvkiadó, Budapest, 1980.<br />

Kovács Kálmán - Halmos Miklós: A szerves kémia alapjai. Tankönyvkiadó, Budapest,<br />

1976.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

88


Tantárgy <strong>neve</strong><br />

Discrete structures of computer science<br />

Tantárgy kódja<br />

MT6704L6<br />

Meghirdetés féléve 2<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

kollokvium<br />

Előfeltétel (tantárgyi kód) -<br />

Tantárgyfelelős <strong>neve</strong> Dr. Filep László, PhD<br />

Tantárgyfelelős beosztása főiskolai tanár<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

Az angol nyelvű kurzus célja, hogy az eddig már megszerzett ismereteket rendszerezve és<br />

bővítve megismertesse a hallgatókat a számítástudományban fontos véges rendszerek<br />

algebrai tulajdonságaival.<br />

2. A tantárgy tartalma<br />

Sets, functions, and relations. Sets and sequences. The power set. Operations on sets.<br />

Order relations, partitions, ordered sets. Functions. Matrices, matrix repesentation of<br />

relations. Transitivre closure. Partially ordered sets and lattices. Directad graphs. Graphs<br />

and matrices. Warshall ’ s algoritm. Labeled graphs. Finie state machines. Algebraic<br />

systems. Groupoids. Application of algebra to the control structure of a program.<br />

Homomorphism. Congruences. Admissible partitions. Groups and their graphs.<br />

Application of cogruences to finite state machines. Formal systems. Syntax and semantics.<br />

Recursive definitions and recursive functions, algorithms. Turing machines. Formal<br />

deductive systems.<br />

3. Évközi ellenőrzés módja<br />

Zárthelyi dolgozatok írása, melynek eredménye beleszámít a vizsgajegybe..<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Levy L.L. : Discrete structures of computer science. John Wiley, 1980.<br />

Demetrovics, Denev, Pavlov : A számítástudomány <strong>matematika</strong>i alapjai. Tankönyvkiadó,<br />

1985.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

-<br />

89


Tantárgy <strong>neve</strong><br />

LaTeX<br />

Tantárgy kódja<br />

MT6705L6<br />

Meghirdetés féléve 4<br />

Kreditpont 2<br />

Összóraszám (elm+gyak) 6<br />

Számonkérés módja<br />

gyakorlati jegy<br />

Előfeltétel (tantárgyi kód) -<br />

Tantárgyfelelős <strong>neve</strong> Dr. Nagy Károly, PhD<br />

Tantárgyfelelős beosztása főiskolai docens<br />

1. A tantárgy általános célja és specifikus célkitűzései<br />

A hallgatók ismerjék meg a LaTeX-el végzett tipográfiai tervezőmunkát, legyenek<br />

képesek önállóan elvégezni egy dokumentum teljes nyomdai előkészítését LaTeX-el.<br />

2. A tantárgy tartalma<br />

A TeX és a LaTeX, CTAN szerverek. Integrált környezetek a (La)TeX futtatására. A<br />

LaTeX fájlok alapelemei, dokumentumkezdő parancsok, magyar nyelvű szövegek. A<br />

dokumentum tagolása, tartalomjegyzék. Betűváltozatok, speciális karakterek, kiemelés,<br />

kizárás. Képletszerkesztés, <strong>matematika</strong>i szövegek. Táblázatok. Bibliográfia. Grafika,<br />

ábrák elhelyezése. A LaTeX felhasználói programozása. A LaTeX testreszabása.<br />

3. Évközi ellenőrzés módja<br />

A gyakorlati jegy megszerzéséhez a hallgatónak el kell végeznie egy rövidebb<br />

<strong>matematika</strong>i jellegű dokumentum (kb. 3 oldal) szedését és teljes nyomdai előkészítését.<br />

4. A tárgy előírt külső szakmai gyakorlatai<br />

-<br />

5. A kötelező ill. ajánlott irodalom<br />

Kovács, Blahota, Toledo : LaTeX nem csak <strong>matematika</strong> szakosoknak. (házijegyzet,<br />

zeus.nyf.hu/ ~ kovacsz<br />

Wettl, Mayer, Sudár : LaTeX kezdőknek és haladóknak. Panem, 1998.<br />

6. A tantárgy tárgyi szükségletei és ellátása<br />

Számítógépes labor.<br />

90

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!