tantÁrgyleÍrÁs diszkrét matematika pmb1101 1 ... - nyf.hu · tantÁrgyleÍrÁs tantárgy neve...

56
TANTÁRGYLEÍRÁS Tantárgy neve Diszkrét matematika Tantárgy kódja PMB1101 Meghirdetés féléve 1 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Kurdics János főiskolai tanár Tantárgyfelelős tanszék kódja MI 1. A tantárgy elsajátításának célja Az absztrakt matematika nyelvezetének és néhány általánosan használt fogalmának elsajátítása az algebra és számelmélet köréből. 2. Tantárgyi program A halmazelmélet alapfogalmai. Részhalmaz. Halmazműveletek és tulajdonságaik. Relációk és leképezések. Algebrai struktúrák. Algebrai műveletek és tulajdonságaik. Nevezetes struktúratípusok. Csoport, gyűrű, szabad félcsoport és csoport. Permutációcsoport. Az asszociativitás és a disztributivitás következményei. Boole-algebra. Számelméleti alapismeretek. Oszthatóság és maradékos osztás egész számok körében. A számelmélet alaptétele. Prímszámok. Számelméleti függvények. Számrendszerek. Lineáris kétismeretlenes diofantoszi egyenlet. Kongruencia, Euler-Fermat tétele. Egyismeretlenes lineáris kongruenciák. Polinomgyűrűk. Oszthatóság és maradékos osztás polinomok körében. Prím és irreducibilis polinomok. A polinomelmélet alaptétele. Testek. A racionális számok, tizedes tört alakjuk. A valós és komplex számok teste. Műveletek komplex számokkal. Az algebra alaptétele. Másod- és harmadfokú egyenletek megoldása. Véges testek. 3. Évközi tanulmányi követelmények Zárthelyi dolgozatok a félév elején történő tájékoztatás szerint. 4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy) Kollokvium. 5. Az értékelés módszere A zárthelyi dolgozatok eredménye beszámít a vizsgajegybe. 6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok 7. Kötelező, ajánlott irodalom Fried Ervin: Klasszikus és lineáris algebra. Tankönyvkiadó, Budapest, 1985. Fried Ervin: Általános algebra. Tankönyvkiadó, Budapest, 1981. A. G. Kuros: Felsőbb algebra. Tankönyvkiadó, Budapest, 1978. Dr. Szendrei János: Algebra és számelmélet. Tankönyvkiadó, Budapest, több kiadásban

Upload: others

Post on 04-Sep-2019

24 views

Category:

Documents


0 download

TRANSCRIPT

TANTÁRGYLEÍRÁS

Tantárgy neve Diszkrét matematika

Tantárgy kódja PMB1101

Meghirdetés féléve 1 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium

Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Kurdics János főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Az absztrakt matematika nyelvezetének és néhány általánosan használt fogalmának

elsajátítása az algebra és számelmélet köréből.

2. Tantárgyi program

A halmazelmélet alapfogalmai. Részhalmaz. Halmazműveletek és tulajdonságaik. Relációk és

leképezések.

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

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

disztributivitás következményei. Boole-algebra.

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

számelmélet alaptétele. Prímszámok. Számelméleti függvények. Számrendszerek. Lineáris

kétismeretlenes diofantoszi egyenlet. Kongruencia, Euler-Fermat tétele. Egyismeretlenes

lineáris kongruenciák.

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

polinomok. A polinomelmélet alaptétele.

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

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

megoldása. Véges testek.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok a félév elején történő tájékoztatás szerint.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Kollokvium.

5. Az értékelés módszere

A zárthelyi dolgozatok eredménye beszámít a vizsgajegybe.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

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

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

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

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

TANTÁRGYLEÍRÁS

Tantárgy neve Matematikai logika

Tantárgy kódja PMB1102

Meghirdetés féléve 1 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium

Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Nagy Károly, főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A matematikai logika alapvető fogalmainak és eszközeinek elsajátításával egyrészt az

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

alkalmazásokhoz modern, egyre szélesebb körben használt eszközöket lehet a hallgatókkal

később megismertetni. A matematikai logika jelentősen fejleszti a hatékony informatikai

alkalmazások készítéséhez szükséges készségeket is.

2. Tantárgyi program

Elsőrendű nyelvek, termek, formulák, kötött és szabad változók, kötött változók átnevezése,

szabad változók helyettesítése termmel. A nyelv szemantikája, logikai törvények és

alkalmazásaik, konjunktív és diszjunktív normálforma, formula prenex és Skolem alakja. A

logikai következmény fogalma. Predikátumkalkulus, dedukció-tétel, a természetes levezetés

technikája. Formális axiomatikus elméletek Az előadás anyagához kapcsolódó feladatok

megoldása.

3. Évközi tanulmányi követelmények

Két zárthelyi dolgozat.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Kollokvium.

5. Az értékelés módszere

A zárthelyi dolgozatok sikeres teljesítése előfeltétele a kollokviumnak.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Dragálin Albert, Buzási Szvetlána: Bevezetés a matematikai logikába, Kossuth Egyetemi

Kiadó, Debrecen, 1986.

Pásztorné Varga Katalin: Matematikai logika alkalmazásokhoz (Matematikai logika –

számítástudomány), ELTE, egyetemi jegyzet, Budapest, 1997.

Sashalminé Kelemen Éva: A matematikai logika és a halmazelmélet elemei, EKTF Líceum

Kiadó, Eger, 1996.

Szendrei Ágnes: Diszkrét matematika, Polygon Kiadó, Szeged, 1994.

Stuart J. Russell, Peter Norvig : Mesterséges intelligencia modern megközelítésben, Panem-

Prentice Hall, Budapest, 2000.

TANTÁRGYLEÍRÁS

Tantárgy neve Kombinatorika és gráfelmélet

Tantárgy kódja PMB1103

Meghirdetés féléve 2 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1101

Tantárgyfelelős neve és beosztása Dr. Szalontai Tibor, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

kombinatorikai fogalmakkal. Az előadáson tanultak gyakorlati alkalmazása.

2. Tantárgyi program

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

eljárások (rekurzió, skatulyaelv, szita formula).

Gráfelméleti alapfogalmak. Gráfok tulajdonságai. Ramsey-számok. Euler vonal és Hamilton

kör. Gráfok síkbelisége és színezése. Páros gráfok, Kőnig tétel, Kőnig-Hall tétel. Turán tétel

és gráf. A magyar módszer.

3. Évközi tanulmányi követelmények

Két zárthelyi dolgozat.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

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

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

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

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

N.J. Vilenkin: Kombinatorika (Műszaki, 1987)

TANTÁRGYLEÍRÁS

Tantárgy neve Lineáris algebra

Tantárgy kódja PMB1104

Meghirdetés féléve 2 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Vattamány Szabolcs, főiskolai docens

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A lineáris algebra tantárgy célja a lineáris algebra klasszikus fejezeteinek megismerése

(szabadvektorok, mátrixok, lineáris egyenletrendszerek, determinánsok) és a modern lineáris

algebra alapjainak elsajátítása (végesen generált vektorterek, lineáris leképezések). A tantárgy

nyújtson biztos alapot a matematika további fejezeteinek tanulmányozásához.

2. Tantárgyi program

Vektortér, bázis, dimenzió, alterek. Faktortér, direkt összeg. Lineáris leképezések,

transzformációk, mátrixuk. Képtér, magtér. Determináns, kifejtési tétel. A mátrixok algebrája,

invertálhatóság, rang. Lineáris egyenletrendszerek, megoldhatóság, Cramer-szabály. Lineáris

transzformációk sajátértékproblémája. Euklideszi vektorterek és lineáris transzformációik. A

gyakorlaton a hallgatók sajátítsák el a lineáris algebra elemi algoritmusait és mélyítsék el az

elméletben tanultakat.

3. Évközi tanulmányi követelmények

A félév során a gyakorlat anyagából két zárthelyi dolgozatot kell megírni, amelyek eredménye

40% mértékben beszámít a vizsgajegybe. A vizsgára bocsátás feltétele, hogy a gyakorlati

zárthelyi dolgozatokból elért eredmény legalább 50%-os legyen.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy.

5. Az értékelés módszere

Írásbeli dolgozat.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Előadásjegyzet. http://zeus.nyf.hu/~kovacsz

7. Kötelező, ajánlott irodalom

1. Freud Róbert: Lineáris algebra. ELTE Eötvös Kiadó, Budapest, 2001.

2. Gaál István-Kozma László: Lineáris algebra. Kossuth Egyetemi Kiadó, Debrecen, 1998.

3. Halmos, P.R.: Véges dimenziós vektorterek. Műszaki Könyvkiadó, 1984.

4. Kovács Zoltán: Feladatgyűjtemény lineáris algebra gyakorlatokhoz. Kossuth Egyetemi

Kiadó, Debrecen, 1998.

5. Szabó László: Bevezetés a lineáris algebrába. Polygon, Szeged.

TANTÁRGYLEÍRÁS

Tantárgy neve Analízis I

Tantárgy kódja PMB1105

Meghirdetés féléve 2 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Gát György Tamás, egyetemi tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A tantárgy általános célja, hogy megismertesse a hallgatót a matematikai analízis alapvető

fogalmaival és eredményeivel. Tegye képessé arra, hogy önállóan gondolkodva tudjon

feladatokat megoldani, olyanokat, melyek illeszkednek az előadás anyagához. A tárgy

megalapozza a hallgató további matematikai tanulmányait. Általában véve is felkészíti a

hallgatót az önálló matematikai, elemző gondolkodásra.

2. Tantárgyi program

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

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

számok. Számosság. Sorozatok konvergenciája. Határértéktételek sorozatokra. Sorok

konvergenciája, abszolút és feltételes konvergencia. Konvergencia kritériumok. Függvény

határértéke, folytonossága és egyenletes folytonossága. Kompaktság és jellemzése. Kompakt

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

konvergenciája. Hatványsorok. Elemi függvények.

3. Évközi tanulmányi követelmények

A félév során a gyakorlat anyagából két zárthelyi dolgozatot kell megírni.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy.

5. Az értékelés módszere

Írásbeli dolgozat.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Előadásjegyzet. http://zeus.nyf.hu/~gatgy

7. Kötelező, ajánlott irodalom

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

Leindler L. - Schipp F.: Analízis I., ELTE egyetemi jegyzet.

Rudin W, A matematikai analízis alapjai, Műszaki könyvkiadó, Budapest, 1978

TANTÁRGYLEÍRÁS

Tantárgy neve Analízis II

Tantárgy kódja PMB1106

Meghirdetés féléve 3 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) PMB1105

Tantárgyfelelős neve és beosztása Dr. Gát György Tamás, egyetemi tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A tantárgy általános célja, hogy megismertesse a hallgatót a matematikai analízis alapvető

fogalmaival és eredményeivel. Tegye képessé arra, hogy önállóan gondolkodva tudjon

feladatokat megoldani, olyanokat, melyek illeszkednek az előadás anyagához. A tárgy

megalapozza a hallgató további matematikai tanulmányait. Általában véve is felkészíti a

hallgatót az önálló matematikai, elemző gondolkodásra.

2. Tantárgyi program

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

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

Függvényvizsgálat, elemi függvények. Taylor formulák. Szélsőérték-számítás. Egyváltozós

függvények Riemann-integrálja. Integrálhatósági kritériumok. Integrálható függvények főbb

osztályai. Az integrál alaptulajdonságai. Newton-Leibniz-formula. Parciális és helyettesítéses

integrálás. Racionális törtfüggvények integrálása. Korlátos változású függvények, ívhossz.

Riemann-Stieltjes-integrál. Improprius integrálok.

3. Évközi tanulmányi követelmények

A félév során a gyakorlat anyagából két zárthelyi dolgozatot kell megírni.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy.

5. Az értékelés módszere

Írásbeli dolgozat.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Előadásjegyzet. http://zeus.nyf.hu/~gatgy

7. Kötelező, ajánlott irodalom

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

Leindler L. - Schipp F.: Analízis I., ELTE egyetemi jegyzet.

Rudin W, A matematikai analízis alapjai, Műszaki könyvkiadó, Budapest, 1978

TANTÁRGYLEÍRÁS

Tantárgy neve Numerikus analízis

Tantárgy kódja PMB1107

Meghirdetés féléve 4 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium

Előfeltétel (tantárgyi kód) PMB1106

Tantárgyfelelős neve és beosztása Dr. Toledo Rodolfo Calixto főiskolai tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A számítógép megjelenése nagy hatást gyakorolt az egyes szaktudományok vizsgálati

módszereire, ugyanakkor új, direkt számítógépre alkalmas matematikai módszerek

kidolgozását kívánta meg. A tárgy célja betekintést adni ezekbe a módszerekbe és gyakorlati

alkalmazásaikba.

2. Tantárgyi program

Lineáris és nemlineáris rendszerek iterációs megoldása (Gauss-Seidel, konjugált gradiens;

Newton-módszer, lokális és globális konvergencia, Broyden-módszer). Sajátérték feladatok

(hatványmódszer, inverz iteráció, eltolás, QR). Interpolációs és approximációs feladatok

(Lagrange, Hermite, spline; Csebisev-approximáció). Numerikus differenciálás és integrálás.

Kvadratúraformulák (Newton-Coates, Gauss).

3. Évközi tanulmányi követelmények

Két dolgozat, melynek eredménye beszámít a kollokvium jegyébe.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Kollokvium.

5. Az értékelés módszere

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Stoyan Gisbert: Numerikus módszerek I, Typotex Kiadó, Budapest, 2002.

Móricz Ferenc: Numerikus analízis I, Tankönyvkiadó, Budapest, 1990.

A. A. Szamarszkij: Bevezetés a numerikus módszerek elméletébe, Tankönyvkiadó, Budapest,

1989.

N. Sz. Bahvalov: A gépi matematika numerikus módszerei, Műszaki Könyvkiadó, Budapest,

1977.

TANTÁRGYLEÍRÁS

Tantárgy neve Valószínűségszámítás és statisztika

Tantárgy kódja PMB1108

Meghirdetés féléve 4 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód)

Tantárgyfelelős neve és beosztása Dr. Gát György Tamás, egyetemi tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A tantárgy általános célja, hogy megismertesse a hallgatót a valószínűségszámítás alapvető

fogalmaival és eredményeivel. Tegye képessé arra, hogy önállóan gondolkodva tudjon

feladatokat megoldani, olyanokat, melyek illeszkednek az előadás anyagához. A tárgy

megalapozza és továbbmélyíti a hallgató matematikai tanulmányait. Általában véve is

felkészíti a hallgatót az önálló matematikai, elemző gondolkodásra.

2. Tantárgyi program

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

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

eloszlásfüggvény. Diszkrét eloszlás, nevezetes diszkrét valószínűségi eloszlások.

Sűrűségfüggvény, nevezetes abszolút folytonos valószínűségi eloszlások. Várható érték,

szórás, momentumok. Valószínűségi változók függetlensége. Markov- és

Csebisevegyenlőtlenség. A nagy számok törvényei, a központi határeloszlástétel.

Statisztikai minta, mintavételezés. Tapasztalati eloszlás, tapasztalati eloszlásfüggvény,

tapasztalati becslések, Becslési módszerek: momentum-módszer, maximum-likelihood

becslés. Statisztikai hipotézisvizsgálati alapfogalmak. A normális eloszlás paramétereire

vonatkozó klasszikus próbák: u-, t- és F-próba. Khi-négyzet próbák diszkrét illeszkedés-,

homogenitás- és függetlenségvizsgálatra.

3. Évközi tanulmányi követelmények

A félév során két zárthelyi dolgozatot kell megírni.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy.

5. Az értékelés módszere

Írásbeli dolgozat.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Előadásjegyzet. http://zeus.nyf.hu/~gatgy

7. Kötelező, ajánlott irodalom

1. Móri Tamás, Szeidl László, Zempléni András: Matematikai statisztika példatár. ELTE

Eötvös Kiadó, Budapest, 1997.

2. Nagy, M., Sztrik, J., Tar, L.,: Valószínűségszámítás és matematikai statisztika

feladatgyűjteményű. DE egyetemi jegyzet, Debrecen, 2001

3. Prékopa András: Valószínűségelmélet. Műszaki Könyvkiadó, Budapest, 1972

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

5. Székelyhidi László: Valószínűségszámítás és matematikai statisztika. EKF Líceum Kiadó,

Eger, 1999

TANTÁRGYLEÍRÁS

Tantárgy neve Informatika és elektronika Tantárgy kódja PMB1201 Meghirdetés féléve 1 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Simon Béláné dr., főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

alapfeladatok magasszintű elvégzésére, optimalizálásra.

2. Tantárgyi program

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

Informatikai alapfogalmak (adat, program, fordítóprogram, interpreter, programozás,

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

kompatibilitás, szintaktika, szemantika, programozási nyelvek, táblázatkezelők,

szövegszerkesztők, adatbáziskezelők).

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

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

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

műveletek; programok ábrázolása). A processzor működésének alapelvei. Számítógépek

programozása. Hálózati alapfogalmak és kommunikáció. Számítógépes rendszerek

fejlesztésének lépései. Informatikai jog.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozat

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

A zárthelyi dolgozat eredményének beszámítása a vizsgába

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Csala Péter: Informatika alapjai, ComputerBooks, Bp., 2001

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

Könyvkiadó, Budapest, 1999.

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

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

Lipschutz, Seymour: Adatszerkezetek. Panem-McGraw-Hill, Budapest, 1993.

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

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

W. Stallings: Computer organization and Architecture, MacMillan Publ. co.,

1990, ISBN 0-02-415491-1

TANTÁRGYLEÍRÁS

Tantárgy neve Számítógép architektúrák Tantárgy kódja PMB1202 Meghirdetés féléve 1 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Simon Béláné dr., főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók átfogó ismereteket szerezzenek a digitális rendszerek (kiemelten a 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 területén.

2. Tantárgyi program

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

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

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

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

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Csala Péter: Informatika alapjai: Hardver alapok, szoftvertechnológia, informatikai

rendszerek fejlesztése, ComputerBooks, Budapest, 2001.

Abonyi Zsolt: PC hardver kézikönyv, ComputerBooks, Budapest, 1999.

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

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

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

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

TANTÁRGYLEÍRÁS

Tantárgy neve Formális nyelvek, automaták Tantárgy kódja PMB1203 Meghirdetés féléve 1 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Dömösi Pál Béla, egyetemi tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

definiálni, implementálni a tanult algoritmusokat és találkoznak a gyakorlatban megjelenő

nyelvekkel .

2. Tantárgyi program

Formális rendszerek és automaták főbb típusai. Nyelvek, nyelvtanok, normál alakok.

Automaták és nyelvek kapcsolata. Chomsky-féle nyelvosztályok. Műveletek nyelvekkel,

nyelvalgebra. Elemzők és felismerők, nyelvtani algoritmusok. Lindenmayer rendszerek.

Néhány fontos nyelvészeti módszer és eredmény: Kleene tétele, Bar-Hillel lemma, Early-féle

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

3. Évközi tanulmányi követelmények

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

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Bach Iván: Formális nyelvek, TYPOTEX Kiadó, Budapest, 2001.

Demetrovics János, Jordan Denev, Radiszlav Pavlov: A számítástudomány matematikai

alapjai, Tankönyvkiadó, Budapest, 1989.

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

Sz-Sz-B Tud. Test., Nyíregyháza, 1993.

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

TANTÁRGYLEÍRÁS

Tantárgy neve Programozási nyelvek I. Tantárgy kódja PMB1204 Meghirdetés féléve 1 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Bajalinov Erik, egyetemi docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A programozási nyelvek jellemzőinek, a program alkotóelemeinek megtanulása. Egy

eljárásorientált programozási nyelv haladó szintű elsajátítása.

2. Tantárgyi program

A magasszintű programozási nyelvek kialakulása. A programozási nyelvek osztályozása:

imperatív, deklaratív, speciális és máselvű nyelvek. Szintakszisleíró formális eszközök.

Karakterkészlet. Lexikális elemek (szimbólikus nevek, címke, megjegyzés, literálok). Kötött

és szabad formátumú nyelvek. Változó, nevesített konstans. Adattípusok (beépített és

programozói. egyszerű és összetett). Deklarációk. Kifejezések. Végrehajtható utasítások.

Értékadó, ugró, feltételes utasítások. Többirányú elágaztatás. Ciklusszervezési lehetőségek.

Programegységek (alprogram, blokk, csomag, taszk). Paraméterkiértékelés, paraméterátadás.

Hatáskör és élettartam. Fordítási egységek. Input-output, állományok kezelése. Absztrakt

adattípus. Generikus programozás. Párhuzamos programozás. A gyakorlaton egy

eljárásorientált programozási nyelv elsajátítása a cél.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat, gyakorló feladatok

7. Kötelező, ajánlott irodalom

Nyékiné G. J. (szerk.): Programozási nyelvek. Kiskapu. 2003.

R.W. Sebesta, Concepts of Programming Languages. Addison-Wesley, 2002.

Horowitz, E.: Magasszintű programnyelvek, Műszaki, 1987.

Juhász I.: Magasszintű programozási nyelvek 1. Elektronikus jegyzet. Debreceni Egyetem,

2003.

Kernighan B. W. – Ritchie, D. M.: A C programozási nyelv, Műszaki, 2001.

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

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

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

TANTÁRGYLEÍRÁS

Tantárgy neve Programozási nyelvek II. Tantárgy kódja PMB1205 Meghirdetés féléve 2 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1204 Tantárgyfelelős neve és beosztása Dr. Bajalinov Erik, egyetemi docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Az objektumorientált, funkcionális, logikai és egyéb programozási nyelvek jellemzőinek

megtanulása. Egy objektumorientált programozási nyelv haladó szintű elsajátítása.

2. Tantárgyi program

Az objektumorientált nyelvek eszközrendszere: osztály, objektum, bezárás, öröklődés,

polimorfizmus, korai és késői kötés, üzenetek. Tiszta és hibrid objektumorientált nyelvek. Az

egységesség kérdése. Az algoritmikus objektumorientált nyelvek (Java, Eiffel, Smalltalk, C#).

Funkcionális(applikatív) programozási nyelvek. A függvény, mint programozási eszköz.

Hivatkozási átlátszóság, függvényösszetétel, rekurzió. Logikai programozási nyelvek. A

matematikai logikán alapuló paradigma eszközei. Mintaillesztés, következtetőgép. A

deklaratív objektumorientált nyelvek (CLOS, OOPROLOG). Adatvezérelt programozás,

adatfolyam nyelvek. Specilizációs nyelvek. Egyéb nyelvek. A gyakorlaton egy

objektumorientált programozási nyelv elsajátítása a cél.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat, gyakorló feladatok

7. Kötelező, ajánlott irodalom

Nyékiné G. J. (szerk.): Programozási nyelvek. Kiskapu. 2003.

Juhász I.: Magasszintű programozási nyelvek 2. Elektronikus jegyzet. Debreceni Egyetem,

2003.

R.W. Sebesta, Concepts of Programming Languages. Addison-Wesley, 2002.

Horowitz, E.: Magasszintű programnyelvek, Műszaki, 1987.

Tóth Bertalan: Programozzunk C++ nyelven, Computerbooks, 2003

Nyékiné G. J.: (szerk.): Java 2 útikalauz programozóknak. ELTE TTK Hallgatói Alapítvány,

2000.

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,

2002.

TANTÁRGYLEÍRÁS

Tantárgy neve Operációs rendszerek Tantárgy kódja PMB1206 Meghirdetés féléve 2 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1201 Tantárgyfelelős neve és beosztása Simon Béláné dr., főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

Ismerkedjenek meg konkrét operációs rendszerekkel (pl. Windows, Unix).

2. Tantárgyi program

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

fogalma. Hardver alapfogalmak az operációs rendszerek szemszögéből nézve: processzorok,

operatív tárak, háttértárak, egyéb perifériák, megszakítási rendszer. Operációs rendszerek

osztályozásai (egy-felhasználós, kötegelt multiprogramozott, időosztásos, tranzakciós, valós

idejű, elosztott, hálózati). Operációs rendszerek komponensei, funkciói és szolgáltatásai:

rendszer adminisztráció (processzor ütemezés, megszakítás kezelés, szinkronizáció,

folyamatvezérlés, tárkezelés, periféria-kezelés, állománykezelés, működtetés, nyilvántartás,

operátori interfész), program-fejlesztési támogatás (szövegszerkesztők, fordítók, interpreterek,

könyvtárkezelés, szerkesztő/betöltő, programtesztelést támogató eszközök, integrált

programfejlesztői környezet), alkalmazói támogatás (operátori ill. kötegelt munkavezérlő

parancsnyelvi rendszer, shell, grafikus felhasználói interfész - GUI, rendszer szolgáltatások,

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

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

ismerkednek meg.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozat

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

A zárthelyi dolgozat eredményének beszámítása a vizsgába

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

A. S. Tanenbaum, A. S. Woodhull, Operációs rendszerek; Budapest : Panem ; 1999,

Silberschatz, Abraham, Operating system concepts, [Abraham Silberschatz, Peter B. Galvin

],4th

ed. Reading, Mass. : Addison-Wesley, c1994, xvi,

Nutt, Gary J., Operating systems : a modern perspective / Gary J. Nutt. - 1. print. Reading,

Mass. [u.a.] : Addison-Wesley, 1997. - XXII, 630 S.

Frisch, Aeleen, Windows NT rendszeradminisztráció, ford. Mogyorósi István , [Budapest] :

Kossuth ; [cop.] 1999,

Petersen, Richard, Linux : referenciakönyv : könnyen is lehet , [ford. Szilágyi Erzsébet, Vankó

György, Varga Imre] ; [a 21. fejezet szerzői Mayer Gyula, Sudár Csaba és Wettl Imre]

Budapest : Panem ; Maidenhead : McGraw-Hill, 1998

TANTÁRGYLEÍRÁS

Tantárgy neve Adatszerkezetek és algoritmusok Tantárgy kódja PMB1207 Meghirdetés féléve 2 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1201 Tantárgyfelelős neve és beosztása Dr. Vályi Sándor, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

hozzájuk kötődő algoritmusokról és felhasználhatóságukról.

2. Tantárgyi program

Adatszerkezetek fogalma, osztályozása. Műveletek adatszerkezetekkel (létrehozás, bővítés,

törlés, csere, rendezés, keresés, elérés, bejárás, feldolgozás). Adatszerkezetek ábrázolása

(folyamatos és szétszórt) és reprezentációja. Adatszerkezetek implementációja.

Adatszerkezetek alkalmazása. Absztrakt adatszerkezetek. Halmaz, multihalmaz, tömb,

táblázat, lista, verem, sor, sztring, fa, háló, rekord. Állománykezelés. Műveletek

állományokkal (létrehozás, módosítás, feldolgozás, újraszervezés, rendezés, elérés).

Állományszerkezetek (egyszerű, összetett), láncolás és indexelés.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Marton László, Fehérvári Arnold: Algoritmusok és adatstruktúrák, Novadat, Győr, 2002

Cormen, Thomas H.: Algoritmusok, Műszaki Kvk.,Budapest, 2001

Bognár K.: Adatszerkezetek és algoritmusok. Egyetemi jegyzet. Debrecen, 1998.

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

Lipshutz: Adatszerkezetek, Panem Kft. Budapest, 1993

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

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

TANTÁRGYLEÍRÁS

Tantárgy neve Hálózati architektúrák és osztott rendszerek Tantárgy kódja PMB1208 Meghirdetés féléve 2 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1202 Tantárgyfelelős neve és beosztása Simon Béláné dr., főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A számítógépes kommunikáció alapjainak, felépítésének, működésének a megismerése, azok

hatékony és eredményes alkalmazása érdekében.

2. Tantárgyi program

Számítógép hálózatok elméleti alapjai. Hálózati topológiák és architektúrák. Az OSI modell

rétegeinek főbb jellemzői: fizikai átviteli jellemzők és módszerek, közeg-hozzáférési

módszerek, adatkapcsolati protokollok, hálózati réteg, szállítási réteg, együttműködési réteg,

megjelenítési réteg, alkalmazási réteg. Lokális hálózatok. Az Internet alapjai. Párhuzamos

számítógépek, hardver rendszerek.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Andrew S. Tanenbaum: Számítógép-hálózatok, Panem-Prentice Hall Könyvkiadó Kft. 1999.

Fred Halsall: Data Communications, Computer Networks and Open Systems, Fourth Edition.

Addison-Wesley Publishers Ltd. 1996.

Stallings W.: Data and Computer Communications, Fifth Edition. Prentice-Hall, Inc. 1997.

RFC Dokumentumok – http://www.rfc-editor.org/

TANTÁRGYLEÍRÁS

Tantárgy neve Programozási technológiák Tantárgy kódja PMB1209 Meghirdetés féléve 3 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Dömösi Pál Béla, egyetemi tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A programfejlesztés alapvető elméleti és gyakorlati ismereteinek elsajátítása egy modern

programozási nyelven, rendszeren (pl. Java) keresztül.

2. Tantárgyi program

A szoftverkrízis kihívása és a válaszok. Moduláris, struktúrált és objektumorientált

programozási módszertanok. Formális programfejlesztés. Újrafelhasználásorientált

programozás. Az absztrakció szerepe. Programozási minták. Komponensek. Eseményvezérelt

programozás. Programozási nyelvek kifejezőereje. A „jó” programozási stílus. Modern

programozási rendszerek, technológiák (pl. Java).

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat, gyakorló feladatok

7. Kötelező, ajánlott irodalom

Nyékiné G. J.: (szerk.): Java 2 útikalauz programozóknak. ELTE TTK Hallgatói Alapítvány,

2000.

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,

2002.

Ian Sommerville: Szoftverrendszerek fejlesztése. Panem, 2002.

TANTÁRGYLEÍRÁS

Tantárgy neve Számításelmélet Tantárgy kódja PMB1210 Meghirdetés féléve 4 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1203 Tantárgyfelelős neve és beosztása Dr. Dömösi Pál Béla, egyetemi tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A számítógépmodellek matematikai elméletének, hátterének elsajátítása

2. Tantárgyi program

A Turing gép definíciója, idő- és tárbonyolultsága. Szimuláció fogalma, szimulációs tételek.

Rekurzív és rekurzívan felsorolható nyelvek, és ezen nyelvosztályok kapcsolata. Univerzális

Turing-gépek fogalma és létezésük bizonyítása. Church tézis. Algoritmikusan nem

megoldható problémák. Megállási probléma. RAM gépek. Kolmogorov bonyolultság és

alkalmazásai. Bonyolultsági osztályok. Nemdeterminisztikus Turing-gépek. A tár-idő tétel. A

P és NP osztályok és ezek kapcsolata. A tanú fogalma és a tanú tétel. Példák NP-beli

nyelvekre. NP teljes problémák. SAT nyelv és egyéb NP teljes nyelvek. Kriptográfiai

alapfogalmak.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Rónyai Lajos: Algoritmusok, Typotex, Budapest, 1998.

T. H. Cormen, C. E. Leiserson, R.L. Rivest: Algoritmusok, Budapest, Műszaki Könyvkiadó,

1997.

Gács Péter: Algoritmusok, egyetemi tankönyv, Budapest, Tankönyvkiadó, 1991.

C. H. Papadimitriou: Számítási bonyolultság, egyetemi tankönyv, Novadat, 1999.

TANTÁRGYLEÍRÁS

Tantárgy neve Adatbázisrendszerek Tantárgy kódja PMB1211 Meghirdetés féléve 4 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1201 Tantárgyfelelős neve és beosztása Dr. Dömösi Pál Béla, egyetemi tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

2. Tantárgyi program

Az adatbázisrendszerek és az adatbázis szemlélet kialakulása. A hagyományos adatkezelés

problémái. Az adatbázisrendszerek kialakulásának történeti áttekintése. Az adatok erőforrás

jellege. Az adatbáziskezelés mint erőforrással való gazdálkodás. Az adatbázisrendszerek

architektúrája az adatbáziskezelés alapfogalmai. Külső szint, koncepcionális és fizikai szint.

Adatdefiníció és adatmanipuláció, ezek nyelvi támogatása. Adatmodell, séma, metaadatbázis,

adatszótár, befogadó és önálló nyelvű rendszerek. Az adatbázis adminisztrátor.

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

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

Hierarchikus adatmodell. Integritási kérdések. A relációs adatmodell. Alapfogalmak, reláció

séma. Funkcionális függőségek és tulajdonságaik. Kulcsok. Anomáliák. Normálformák. A

relációs modellen alapuló adatmanipuláció: relációs algebra és kalkulus. SQL. A relációs

adatmodell általánosításai. Beágyazott modell, objektum relációs technikák, adatkocka.

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

megismertetése.

3. Évközi tanulmányi követelmények

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

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

A zárthelyi dolgozat eredményének beszámítása a vizsgába

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

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

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

Budapest, 2000.

R. Elmasri, S.B. Navathe, Fundamentals of database systems, The Benjamin / Cummings

Publ. Co., (Addison-Wesley World Student Series), 1994

J.D. Ullman, Principles of database and knowledgebase systems, I-II, Computer Science Press

Halassy Béla: Adatmodellezés, Budapest : Nemzeti Tankönyvkiadó, 2002.

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

verziókhoz, Panem, 1999.

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

TANTÁRGYLEÍRÁS

Tantárgy neve Mesterséges intelligencia Tantárgy kódja PMB1212 Meghirdetés féléve 5 Kreditpont 5 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Vályi Sándor, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A mesterséges intelligencia alapvető reprezentációs technikáinak és megoldáskereső

eljárásainak a megismerése, programozása.

2. Tantárgyi program

A mesterséges intelligencia kutatási területei, módszerei, eredményei. Problémák

reprezentálása állapottéren, példák. A gráfreprezentáció. Megoldást kereső rendszerek

felépítése, csoportosítása. Nem módosítható stratégiák. A backtrack algoritmus. Gráfkereső

eljárások: szélességi, mélységi, optimális keresések. Heurisztikus gráfkeresők: a best-first és

az A algoritmusok. Az A algoritmus teljessége. Probléma-redukciós feladatmegoldás,

reprezentálása ÉS/VAGY gráffal. Megoldás az ÉS/VAGY gráfban. Keresési stratégiák

ÉS/VAGY gráfban: szélességi, mélységi, AO algoritmus. A terminálás figyelése címkézéssel.

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,

az alfa-béta vágás. A Prolog programozási nyelv elemei, ezek deklaratív és procedurális

jelentése. Prolog példák.

3. Évközi tanulmányi követelmények

Évközben a hallgatók néhány MI feladatot számítógépes program segítségével megoldanak és

dokumentálva benyújtanak. Kollokválni a feladatmegoldások elfogadása után lehet.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

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

Stuart J. Russell, Peter Norvig : Mesterséges intelligencia modern megközelítésben, Panem-

Prentice Hall, Budapest, 2000.

TANTÁRGYLEÍRÁS

Tantárgy neve Algoritmusok tervezése és elemzése Tantárgy kódja PMB1213 Meghirdetés féléve 6 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Dömösi Pál Béla, egyetemi tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Programozás- és algoritmuselméleti ismeretek megszerzése, elmélyítése

2. Tantárgyi program

A program szemantika definiálásának módjai: operációs, denotációs, axiomatikus szemantika.

A programhelyesség fogalmai. A programbizonyítás módszerei. Floyd-Naur-féle lépésenkénti

bizonyítás, Hoare-féle induktív kifejezések módszere, Dijkstra-féle leggyengébbelőfeltétel-

kalkulus. Nem szekvenciális programok analízise. Párhuzamos programok speciális

tulajdonságai. Párhuzamos programok helyességének Owitzki-Gries- és Stirling-féle

módszere. Nem determinisztikus programok, helyességük bizonyítása, Dijkstra-féle őrzött

utasítások. A Kröger-féle programmodell, programtulajdonságok kifejezése az időlogikában.

Rekurzív programok.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

F. Kröger, Temporal Logic of Programs, Springer-Verlag, 1987.

E. W. Dijkstra, Guarded Commands, nondeterminacy and formal derivation of Programs,

Comm. of the ACM 18, 1975.

Owicki, Gries, Verifying properties of parallel programs: An axiomatic approach, Comm. of

the ACM 19, 1976.

TANTÁRGYLEÍRÁS

Tantárgy neve A programozás módszertana Tantárgy kódja PMB1214 Meghirdetés féléve 6 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Ionescu Klára, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

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

alapvető elemeit, használatuknak alapelveit.

2. Tantárgyi program

Programtervezési elvek. Felhasználók elemzése. Programtervező eszközök. Algoritmusleíró

eszközök. A program helyességének belátása. Programtesztelési módszerek és eszközök. A

programok hatékonysága. A programok futási idejének, helyfoglalásának és bonyolultságának

csökkentése. A grafikus felhasználói interfész tervezésének szempontjai. A színek használata.

Hangok használata. Üzenetek tervezésének a szabályai. A műszaki dokumentáció elemei. A

felhasználói dokumentáció elemei. A forráskód dokumentálása. Tesztelési módszerek,

tesztdokumentáció.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

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

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

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

Budapest, 1996.

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

ELTE TTK, Budapest, 1996.

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

2001.

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

TTK, Budapest, 1998.

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

ELTE TTK, Budapest, 1998.

TANTÁRGYLEÍRÁS

Tantárgy neve Assembly nyelvek Tantárgy kódja PMB2101 Meghirdetés féléve 1 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 1+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Fazekas Szilárd Zsolt, főiskolai adjunktus Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

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

programozást, tudják értelmezni, nyomkövetni a már megírt programokat, legyenek tisztában

a megszakítások programozási jelentőségeivel.

2. Tantárgyi program

Regiszterek és szerepük. Alapvető utasítások assembly nyelven. Az assembly és a magas

szintű nyelvek kapcsolata. Megszakítások, a megszakítások szerepe. Memóriakezelés, I/O

lehetőségek, az assembler programok szerkezete. Program és adatterület címzése, ugró és

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

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat, gyakorló feladatok

7. Kötelező, ajánlott irodalom

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

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

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

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

Budapest, 1994

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

TANTÁRGYLEÍRÁS

Tantárgy neve Általános gazdasági és menedzsment

ismeretek Tantárgy kódja AIB1011 Meghirdetés féléve 1 Kreditpont 1 Heti kontakt óraszám (elm.+gyak.) 1+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) - Tantárgyfelelős neve és beosztása Dr. Egri Imre, tanszékvezető főiskolai tanár Tantárgyfelelős tanszék kódja ÜT

1. A tantárgy elsajátításának célja

A hallgatók megismerik a gazdasági élet alapvető jelenségeit. Felismerik a társadalmi,

gazdasági összefüggéseket, amelyek szükségesek a mindennapi munkaügyi, közgazdasági,

vállalkozási döntésekhez.

2. Tantárgyi program

Megismertetni a hallgatókat a gazdasági élet alapfogalmaival, a gazdaság és társadalom

kapcsolatrendszerével. Ismerjék meg az árutermelés és piacgazdaság, a pénzügyi rendszer

működését. Szerezzenek ismeretet a gazdasági élet szervezetrendszeréről, kapcsolódásáról az

állam gazdálkodási rendszeréhez, a szervezeti rendszer, a vállalkozások irányítási és

menedzselési mechanizmusaihoz. Kapjanak betekintést hazánk és az Európai Unió, a

világgazdaság gazdasági kapcsolódási rendszeréről.

3. Évközi tanulmányi követelmények

2 db zárthelyi dolgozat és 1 db házi dolgozat írása, aktuális közgazdasági témából.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Kollokviumi jegy

5. Az értékelés módszere

A kollokválás előfeltétele az évközi követelmények legalább 60%-os teljesítése.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Folyóiratok, a tanszék honlapján előadási anyagok és esettanulmányok.

7. Kötelező, ajánlott irodalom

Egri Imre: Menedzsment ismeretek.

Stúdium Kiadó, Nyíregyháza, 2004

Hale, Robert E. – Taylor John B.: Makroökonómia.

KJK Budapest, 1997

Hale, R. Varian: Mikroökonómia középfokon.

KJK Budapest, 2001

Mayer, Dietmar-Solt Katalin: Makroökonómia.

Aula Kiadó, Budapest, 1999

Samuelson-Nordhaus: Közgazdaságtan I-II-III.

KJK, 1998

TANTÁRGYLEÍRÁS

Tantárgy neve Természettudományos alapismeretek Tantárgy kódja AIB1007 Meghirdetés féléve 2. Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) - Tantárgyfelelős neve és beosztása Dr. Hadházy Tibor, főiskolai tanár Tantárgyfelelős tanszék kódja FI

1. A tantárgy elsajátításának célja

A világkép természettudományos részének elemeivel, a természettudományok fejlődésével,

kutatási módszereivel való megismerkedés a természet egységét érzékeltetése. Mutasson be

aktuális, a „köznapi” embert is érdeklő problémaköröket.

2. Tantárgyi program

A természettudomány és világképünk. A természettudományok tárgya, alkalmazott kutatási

módszerei. Az anyag szerkezete, a kölcsönhatások hierarchiája, kölcsönhatástípusok. Az

anyag halmazállapotai. Az anyag energiájának felszabadítása és felhasználása. Energiagondok

és megoldási lehetőségek. A természeti folyamatok iránya. Általános természeti törvények.

Szimmetria a természetben. A tér-időszemlélet fejlődése. Az anyag és a tér. Az egyetemes

gravitáció. A világegyetem megismerésének módszerei. Nobel-díjas magyar

természettudósok.

3. Évközi tanulmányi követelmények

A vizsgára jelentkezés feltétele egy 3-4 oldalas, min. 2 db ábrával, grafikonnal, képpel stb.

illusztrált évközi dolgozat elkészítése és elfogadása.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Ötfokozatú skálán értékelt vizsgateljesítmény.

5. Az értékelés módszere

Írásbeli vizsga, teszt és esszé kérdések alkalmazásával.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Demonstrációs szertári eszköz- és modellkészlet. Az egyes témakörökhöz kapcsolódó

aktuális, internetről letölthető PP-prezentáció.

7. Kötelező, ajánlott irodalom

– John és Mary Gribbin: A természettudományokról mindenkinek, (Akkord Kiadó, 2003)

– Simonyi Károly: A fizika kultúrtörténete (Gondolat, 1978)

– A változó világegyetem I. - TV Egyetem (RTV-Minerva, 1976)

Ajánlott irodalom:

- Természettudományi alapismeretek (főiskolai jegyzet), (Bessenyei Könyvkiadó, 2000).

- A Természet Világa, Élet és Tudomány utolsó két évfolyamának vonatkozó cikkei

TANTÁRGYLEÍRÁS

Tantárgy neve Operációkutatás

Tantárgy kódja PMB2102

Meghirdetés féléve 3 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1101

Tantárgyfelelős neve és beosztása Dr. Bajalinov Erik, egyetemi docens

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A tantárgy általános célja, hogy megismertesse a hallgatót a gazdasági és műszaki

gyakorlatban sűrűn előforduló olyan jellegű döntési problémákkal, melyek modellezése a

matematikai programozás valamelyik feladattípusához vezet. Továbbá, az optimalizálás

elméleti és algoritmikus ismereteinek elsajátítása. Tegye képessé arra, hogy önállóan

gondolkodva tudjon numerikus feladatokat megoldani, olyanokat, melyek illeszkednek az

előadás anyagához. A félév során a hallgató alkalmazhatja azokat az ismereteket, megoldási

módszereket, amelyeket a Lineáris Algebra tantárgy tanulása közben elsajátított.

2. Tantárgyi program

Lineáris programozási feladatra vezető problémák; konvex poliéderek extremális pontjai; a

szimplex módszer, érzékenységvizsgálat, dualitás, Farkas-tétel. Szállítási és hozzárendelési

modell, hálózati modellek. Speciális lineáris programozási modellek.

3. Évközi tanulmányi követelmények

A gyakorlat eredményes teljesítése.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

Félévközi zárthelyi dolgozatok.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

1. Bajalinov Erik, Imreh Balázs: Operációkutatás, SZTE, Bolyai Intézet, 2001.

2. Glevitzky Béla, Sztrik János: Az operációkutatás elemei, KLTE Mat. És Inf. Intézet, 1992.

3. Glevitzky Béla: Operációkutatás, KLTE TTK, 1980.

4. W. L. Winston: Operációkutatás: módszerek és alkalmazások, Aula, Budapest, 2003.

5. Ch. M. Harvey: Operations research: an introduction to linear optimization and decision

analysis, North Holland, New York-Oxford, 1979.

TANTÁRGYLEÍRÁS

Tantárgy neve Információs rendszerek Tantárgy kódja PMB2103 Meghirdetés féléve 3 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Dr. Iszály György Barna, főiskolai adjunktus Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A tantárgy elsajátításának célja, hogy megalapozza a hallgatók ismereteit az információs

rendszerek témakörében, különös tekintettel az információs társadalom által támasztott

követelményekre.

2. Tantárgyi program

A könyvtárgépesítés nemzetközi és hazai története. A hazánkban legelterjedtebb integrált

rendszerek referencia helyei, szolgáltatói.

Fontosabb magyarországi fejlesztések. Az OSZK gépesítésének története. Az AMICUS

szoftver. Az OSZK hálózaton keresztül elérhető szolgáltatásai.

A magyarországi gépesítés infrastrukturális háttere. A Nemzeti Információs Infrastruktúra

Fejlesztési Program története, eredményei. NIIF szolgáltatások, adatbázisok használata.

Elektronikus könyvtárak. A Magyar Elektronikus Könyvtár.

Az integrált könyvtári rendszerek felépítése, szerkezete. Beszerzés, katalogizálás, időszaki

kiadványok, kölcsönzés, OPAC. A hazánkban legelterjedtebb integrált rendszerek referencia

könyvtárai.

A könyvtári integrált rendszerek moduljainak részletes elemzése. A nyilvános számítógépes

katalógus, az OPAC. A Z39.50 szabvány. Katalogizálás, MARC adatcsere formátum. A

közös katalogizálás fogalma, modelljei. A MOKKA. Kölcsönzés. Könyvtárközi kölcsönzés,

ODR.

A tárgyi visszakeresés problémái a könyvtári OPAC - okban.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozat

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati egy

5. Az értékelés módszere

Szóbeli, írásbeli beszámoló.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom 1. Bakonyi Géza, Kokas Károly: Könyvtári integrált rendszerek és hazai alkalmazásuk. Szeged, 1996.

Internet: http://www.mek.iif.hu/MEK/Intsys/html/libsys.htm

2. Bakonyi Péter, Bálint Lajos: NIIF Program 1998-2000.-In.: Tudományos és Műszaki Tájékoztatás,

1998. 1.sz. 3-19.p.

3. Eszenyiné Borbély Mária: A Magyarországon alkalmazott könyvtári szoftverek értékelése… In.:

Tudományos és Műszaki Tájékoztatás, 2003. 3..sz. 100-117.p.

4. Ungváry Rudolf, Vajda Erik: Könyvtári információkeresés, Budapest: Typotex, 2002..

5. Ungváry Rudolf: A Nemzeti Könyvtár gépesítésének története 1969-től napjainkig. In.: Könyvtári

Figyelő, 2003. 1.sz.

TANTÁRGYLEÍRÁS

Tantárgy neve Programozási környezetek Tantárgy kódja PMB2104 Meghirdetés féléve 4 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Fazekas Szilárd Zsolt, főiskolai adjunktus Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A programozást, programfejlesztést támogató eszközök, rendszerek megismerése.

2. Tantárgyi program

Fordítók és interpreterek. Programnyelvek implementációi. Integrált fejlesztői környezetek. A

program forrásszövegének összeállítása, nyelvérzékeny szövegszerkesztők. A fordítás

vezérlése. Könyvtárak használata. A program belövése. Nyomkövetési lehetőségek. Az

eljárásorientált, objektumorientált, funkcionális és logikai fejlesztői környezetek sajátosságai.

Operációs rendszer programfejlesztési támogatása. Webes fejlesztői felületek. CASE-

eszközök.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

W. R. Stevens: Advanced programming int he UNIX environment. Addison Wesley, 1993.

C. Petzold: Programming Windows. Microsoft Press, 1998.

TANTÁRGYLEÍRÁS

Tantárgy neve Internet eszközök és szolgáltatások Tantárgy kódja PMB2105 Meghirdetés féléve 4 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 1+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1208 Tantárgyfelelős neve és beosztása Dr. Iszály György Barna, főiskolai adjunktus Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

2. Tantárgyi program

Az Internet kurrens eszközeinek szerepe, használata, megvalósítása programozásorientált

alapokon. Kliens-szerver és többrétegű architektúrák és az Internet. Szöveg, kép, hang, video

kezelése. Szabványok és protokollok. Biztonsági és védelmi problémák. Szerveroldali és

kliensoldali programozás. Adatbázisok szerepe. Webtechnológiák.

HTML, CGI, Perl, Java, JavaScript, J++, JSP, Vb script, VRML, PHP alapok

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat, gyakorló feladatok

7. Kötelező, ajánlott irodalom

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

Ames – Nadeau – Moreland: VRML 2.0 alapkönyv, Panem, 2000.

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

Budapest, 1997.

Michael McMillan: Perl I. II, Panem, Budapest, 1998.

Revoly András: A JavaScript, Panem, Budapest, 1998.

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

TANTÁRGYLEÍRÁS

Tantárgy neve A rendszerfejlesztés technológiája Tantárgy kódja PMB2106 Meghirdetés féléve 5 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Dr. Ionescu Klára, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A szoftverrendszerek fejlesztésével kapcsolatos elméleti ismeretek, módszerek, eszközök

megtanítása.

2. Tantárgyi program

A rendszerfejlesztés életciklusa: követelménymeghatározás, tervezés, alrendszerek fejlesztése,

rendszerintegráció, telepítés, rendszerevolúció, üzemen kívül helyezés. Rendszerfejlesztési

(szoftverfolyamat) modellek: vízesés, evolúciós, formális, újrafelhasználás (komponensalapú)

iteratív (inkrementális és spirális) fejlesztés. A követelmények meghatározása, dokumentálása

ás validálása. Rendszermodellek: környezeti, viselkedési, adat- és objektummodellek.

Tervezés: architekturális tervezés, objektumorientált tervezés, felhasználói felületek

tervezése, tervezés újrafelhasználással. Tervezési minták. Megvalósítás. Prototípusok.

Komponensek. Tesztelés. Validáció és verifikáció. Metrikák. Evolúció tervezése és

megvalósítása. Projektmenedzslés. Minőségbiztosítás. Újratervezés. Szabványok. UML,

RUP, MDA, .NET, OPEN.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Ian Sommerville: Szoftverrendszerek fejlesztése. Panem, 2002.

Vég Cs.: Alkalmazásfejlesztés a Unified Modeling Language szabványos jelöléseivel. Logos

2000, 1999.

Sike S. – Varga L.: Objektum elvű modellalkotás UML-ben. Példatár definíciókkal. ELTE

TTK Informatikai Tanszékcsoport, Budapest, 2001.

P. Stevens – R. Pooley: Using UML. Softwarw Engineering with Objects and Components.

Addison Wesley, 2000.

TANTÁRGYLEÍRÁS

Tantárgy neve Adatbázisrendszerek megvalósítása Tantárgy kódja PMB2107 Meghirdetés féléve 5 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1211 Tantárgyfelelős neve és beosztása Dr. Nagy Károly, főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Az adatbázisrendszerek működésével, optimalizálásával kapcsolatos elméleti ismeretek

megtanítása.

2. Tantárgyi program

A lekérdezésfordító. Szintaktikus elemzés és elemzőfák. Az előfeldolgozó. Algebrai

szabályok lekérdezéstervek javítására. Elemzőfák átalakítása logikai lekérdezéstervekké.

Logikai lekérdezéstervek javítása. Műveletek költségének becslése. Bevezetés a költség alapú

tervválasztásba. Logikai lekérdezéstervek költségének csökkentésére irányuló heurisztikák.

Összekapcsolások sorrendjének megválasztása. Összekapcsolási fák. Dinamikus programozás

az összekapcsolási sorrend és csoportosítás megválasztására. A fizikai lekérdezésterv

kiválasztása. A kiválasztási eljárás és az összekapcsolási eljárás megválasztása.

Futószalagosítás és materializáció. Fizikai operátorok sorrendbe állítása. Bevezetés a

lekérdezések végrehajtásába.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

H. Garcia-Molina, J. D. Ullman, J. Widom: Adatbázisrendszerek megvalósítása. Panem,

2001.

TANTÁRGYLEÍRÁS

Tantárgy neve Fordítóprogramok Tantárgy kódja PMB2108 Meghirdetés féléve 6 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1203 Tantárgyfelelős neve és beosztása Dr. Vályi Sándor, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatókat megismertetni a különböző fordítóprogramok elméleti hátterével, illetve ezek

gyakorlati alkalmazásaival.

2. Tantárgyi program

A fordítóprogramok kialakulásának rövid, vázlatos történeti áttekintése, bemutatva a főbb

történeti lépéseket. Reguláris kifejezések. Speciális problémák; kulcsszavak, standard szavak,

az előreolvasás, a szimbólumtábla, direktívák. Hibakezelés. Környezetfüggetlen grammatikák

és szintaktikus elemzés, szintaxis és szemantika. A szintaktikus elemzés alapfogalmai,

módszereinek általános tulajdonságai. Felülről-lefelé elemzések: teljes visszalépéses elemzés,

korlátozott visszalépéses elemzés, LL(k) grammatikák és elemzések. Alulról-felfelé

elemzések: A visszalépéses elemzés, operátor-precedencia grammatikák, az egyszerű

precedencia grammatikák és elemzések, LR(k) grammatikák és elemzések. A

szimbólumtábla: A szimbólumtábla tartalma, műveletek a szimbólumtáblán, verem

szimbólumtábla, szintaktikus elemzés és szimbólumkezelés. A szemantikus elemzés: Az

akciószimbólumok és a fordítási grammatikák, az elemzővezérelt szemantikus verem, a

rekurzív leszállás implicit szemantikus verme, attribútum fordítási grammatikák. Hibakezelés:

Hibák, szimptómák, anomáliák, hibajelzés, hibafelfedés, hibajavítás. Memóriagazdálkodás:

Statikus- és dinamikus memóriakezelés. Kódgenerálás: Program prológus és epilógus,

deklarációk, kifejezések, vezérlő utasok, alprogramok, input és output utasítások fordítása.

Kódoptimalizálás: A lokális, a globális és a gépfüggő optimalizálások.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Csörnyei Zoltán: Bevezetés a fordítóprogramok elméletébe I., II., Nemzeti Tankönyvkiadó,

Budapest, 1996.

Demetrovics-Denev- Pavlov: A számítástudomány matematikai alapjai, Nemzeti

Tankönyvkiadó, Budapest, 1985.

D. E. Knuth: A számítógépprogramozás művészete I-III., Műszaki Könyvkiadó, Budapest,

1986-1988.

Németh József: Szintaktikus elemzés a gyakorlatban, Központi Statisztikai Hivatal

Nemzetközi Oktató és Tájékoztó Központ, Budapest, 1980

TANTÁRGYLEÍRÁS

Tantárgy neve Személyi számítógépek operációs rendszerei Tantárgy kódja PMB2501 Meghirdetés féléve 3 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1206 vagy MTB1000 Tantárgyfelelős neve és beosztása Nagy Zsolt Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók tanulják meg a személyi számítógépek modern operációs rendszereinek

felépítését, szerkezetét, működését.

2. Tantárgyi program

A Windows operációs rendszerek története, telepítése, jellemzői, használata. A Windows 98,

Windows NT, Windows 2000, Windows XP főbb jellemzői. A Windows belső felépítése

(többfeladatúság, memóriahasználat, komponensek).

3. Évközi tanulmányi követelmények

két zárthelyi dolgozat

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

William R. Stanek: Microsoft Windows 2000, Szak K., Bicske, 2001.

Jerry Honeycutt: Bemutatkozik a Microsoft Windows 2000 Professional, Szak K, Budapest,

2000.

Bártfai Barnabás: Windows XP zsebkönyv, BBS-E Bt, Budapest, 2002.

Inotai László: Egyszerűen Windows 2000 Professional, Panem, Budapest, 2000.

Ron Mansfield: Windows 98, Panem, Budapest, 1999.

Russell Borland: Bemutatkozik a Microsoft Windows 98, Park, Budapest, 1998.

TANTÁRGYLEÍRÁS

Tantárgy neve Valós idejű programozás Tantárgy kódja PMB2502 Meghirdetés féléve 3 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1204 Tantárgyfelelős neve és beosztása Dr. Vályi Sándor, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

lehetőségeket. Legyenek tisztában az ütemezés kérdéskörével, a párhuzamos programozás

alapjaival.

2. Tantárgyi program

Valósidejű rendszerek, valósidejű feladatok, valósidejű programozás. Időkorlátok, válasz– és

reakcióidő. Dinamikus és statikus multiprocesszoros rendszerek. A QNX operációs rendszer.

Konkurens programozás, szinkronizáció, precedencia, randevú, kölcsönös kizárás,

szemaforok, monitorok. A MODULAII programozási nyelv. A C/C++ nyelv párhuzamos

programozási eszközei.

3. Évközi tanulmányi követelmények

két zárthelyi dolgozat

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

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

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

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

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

Row,New York :, 1987

TANTÁRGYLEÍRÁS

Tantárgy neve Információelmélet Tantárgy kódja PMB2503 Meghirdetés féléve 3 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1101 vagy MTB1010 Tantárgyfelelős neve és beosztása Falucskai János, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók ismerjék meg az információelmélet alapjait.

2. Tantárgyi program

A hírközlési rendszerek általános modellje. A kódolás problémája: egyértelműen dekódolható

és irreducibilis kódok, Kraft-Fano-egyenlőtlenség, McMillan tétele, optimális kódok, kódolási

eljárások. Blokkonkénti kódolás. Az információmennyiség fogalma, mérőszáma. Shannon-

féle entrópia. Diszkrét emlékezet nélküli csatorna, csatornakapacitás. Az információelmélet

alaptételei. Adattömörítés. Hibajelző és hibajavító kódok. Folytonos csatornák. Titkosítások

matematikai alapjai, a titkosítók analízise, nyilvános kulcsú titkosítás, az RSA algoritmus,

kriptográfiai protokollok.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Csiszár Imre, Fritz József: Információelmélet, Eötvös Loránd Tudományegyetem

Természettudományi Kar jegyzete, Budapest: Tankönyvkiadó, 1986.

Györfi L., Győri S., Vajda I.: Információ- és kódelmélet. Budapest, Typotex, 2002.

Szirmay-Kalos László: Számítógépes grafika, ComputerBooks, 1999.

Reza, F.M.: Bevezetés az információ elméletbe

Shannon, C.E. – Weaver, W.: A kommunikáció matematikai elmélete, Budapest, 1986

TANTÁRGYLEÍRÁS

Tantárgy neve Ábrázoló geometria és komputergeometria

Tantárgy kódja PMB2504 Meghirdetés féléve 3 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 2+2 Félévi követelmény Kollokvium Előfeltétel (tantárgyi kód) PMB1101 vagy MTB1006

Tantárgyfelelős neve és beosztása Dr. Kovács Zoltán, főiskolai tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A félév során két nagyobb fejezetet kell a hallgatóknak elsajátítaniuk: a klasszikus ábrázoló

geometriai leképezéseket, valamint a görbe és felületmodellezés alapjait. A hallgatók ismerjék

meg a tér síkra történő különböző klasszikus leképezéseit, különös tekintettel a

komputergrafikai alkalmazások igényeire. A számítógépi alkalmazás megköveteli, hogy a

klasszikus ábrázoló geometria néhány fontos fejezetét analitikus geometriai megközelítéssel

fejtsük ki. A görbe és felületmodellezés alapjainak elsajátítása során a hallgatók ismerjék meg

a szabadformájú görbék és felületek modellezésének approximációs és interpolációs

eljárásait.

2. Tantárgyi program

Az ábrázoló geometria szintetikus és analitikus módszerei: vetítések és analitikus

geometriájuk, ortogonális és ferde axonometria, centrális projekció, centrál-axonometria.

Görbék és felületek modellezése. Hermite/Bézier/B-szplájn görbék és felületek. Poliéderek

reprezentációja, Bool műveletek poliéderekkel. Matematikai programcsomagok geometriai és

grafikai lehetőségei.

3. Évközi tanulmányi követelmények

A laborgyakorlat látogatása kötelező, igazolt távolmaradás esetén a gyakorlatot pótolni

szükséges.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

A vizsgajegy két évközi gyakorlati zárthelyi dolgozat és egy vizsgadolgozat alapján kerül

megállapításra. A vizsgára bocsátás feltétele, hogy a hallgató a gyakorlati zárthelyi

dolgozatokból legalább 50%-os eredményt érjen el.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Előadásjegyzet: http://zeus.nyf.hu/ˇkovacsz.

7. Kötelező, ajánlott irodalom

1. Bácsó Sándor, Hoffmann Miklós: Fejezetek a geometriából. EKF Liceum Kiadó.

2. Juhász Imre: Számítógépi geometria és grafika. Miskolci Egyetemi Kiadó, 1993.

3. Kurusa Árpád, Szemők Árpád: A számítógépes ábrázoló geometria alapjai. Polygon, 1999.

4. Mortensen, E.M.: Geometric Modeling (Second Edition). Wiley Computer Publishing,

1997.

TANTÁRGYLEÍRÁS

Tantárgy neve Kommunikációs rendszerek Tantárgy kódja PMB2505 Meghirdetés féléve 3 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1101 vagy MTB1010 Tantárgyfelelős neve és beosztása Falucskai János, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Megismertetni a hallgatókkal a különböző kommunikációs rendszereket, a kommunikáció

fajtáit, fizikai, matematikai alapjait, a felmerülő problémákat, azok megoldását.

2. Tantárgyi program

A kommunikáció, információ közlése, funkcionális modellek, kommunikációs rendszerek

analízise és szintézise. Rendszer fogalma, osztályozása, mintavételes rendszerek. Jelek

osztályozása időbeli lefolyás, értékkészlet, determinisztikusság alapján. Szűrők,

sztochasztikus és stacionárius folyamatok. Alapsávi bináris jelátvitel, analóg üzenet fajták,

szinuszos vivőjű modulációs rendszerek, analóg jelek kódolt átvitele, jelátvitel, multiplex

rendszerek, mobil kommunikáció.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Szász Gábor-Kun István-Zsigmond Gyula : Kommunikációs rendszerek, LSI, 1999, Bp

Dr. Ferenczi Pál: Hírközléselmélet, Tankönyvkiadó, 1972, Bp

Shannon, C. E.: A kommunikáció matematikai elmélete, Gondolat, 1976, Bp

Reza F.M.: Bevezetés az információ elméletbe, Műszaki Könyvkiadó, 1966, Bp

Géher Károly: Híradástechnika, Tankönyvkiadó, 1993, Bp

TANTÁRGYLEÍRÁS

Tantárgy neve Linux Tantárgy kódja PMB2506 Meghirdetés féléve 4 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1206 vagy MTB1000 Tantárgyfelelős neve és beosztása Halász Attila Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Ismerjék meg a hallgatók a Linux operációs rendszert, a különböző lehetőségeket, legyenek

tisztában a működésével.

2. Tantárgyi program

A Linux kialakulása, a rendszer felépítése. Multitasking és multiuser-es működés, elméleti

háttere. Folyamat kezelés, a shell, a Linux fájlrendszere, felhasználók csoportosítása és

jogaik. A Linux parancsai, a pipe, a shell programozása.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Bartók Nagy János-Laufer Judit: UNIX felhasználói ismeretek

Róde Péter: Amit a LINUXról tudni érdemes, Műszaki Könyvkiadó, 1999, Bp.

Richard Petersen: Könnyen is lehet LINUX, Panem, 2000, Bp.

Könnyen is lehet UNIX-bevezetés, Panem, 1996, Bp.

Brian W. Kernighan – Rob Pike: A UNIX operációs rendszer, Műszaki Könyvkiadó, 1999,

Bp.

TANTÁRGYLEÍRÁS

Tantárgy neve Vizuális nyelvek Tantárgy kódja PMB2507 Meghirdetés féléve 4 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 1+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 vagy MTB1000 Tantárgyfelelős neve és beosztása Dr. Toledo Rodolfo Calixto, főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Egy negyedik generációs nyelv és egyben egy gyors alkalmazásfejlesztő környezet

megismerése. Az objektumorientált programozási ismeretek fejlesztése. Az eseményvezérelt

programozás elveinek megismerése.

2. Tantárgyi program

Vizuális programozói környezet. A GUI programozás alapeszközei. Eseményvezérelt

programépítés. Windows alkalmazások szerkezete. Az alkalmazások ablaka. Alapvezérlők.

Speciális vezérlők. Formok és vezérlők programból történő létrehozása. Többablakos

alkalmazások kialakítása. Párbeszédablakok. Az üzenetablakok. SDI, MDI alkalmazások.

Újrafelhasználható programelemek készítése. Adatkezelés, fájlkezelés. A BDE (Borland

Database Engine). Multimédiás alkalmazások készítése. Alkalmazások közötti kapcsolatok.

Többszálú alkalmazások készítése. Súgórendszer készítése. Kivételek kezelése.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Gary Cornell: Delphi Tippek és trükkök, Panem-McGraw-Hill, 1997

Dr.Tamás Péter - Tóth Bertalan - Benkő Tiborné -Kuzmina Jekatyerina: Programozzunk

Delphi 5 rendszerben, ComputerBooks, 2000

Baga Edit: Delphi másképp, 1999

Cantu: Delphi 5 mesteri szinten, Kiskapu, 2000

Binzinger: Delphi, Kossuth, 1998

Demeter M. Ibolya Visual Basic 6, Panem, 1999

Demeter M. Ibolya Visual Basic - Lépésrõl lépésre, Panem, 1997

LSI Hargittai - Kaszanyiczki Visual Basic programozási gyakorlatok (CD melléklettel, új,

átdolgozott kiadás) 1998

TANTÁRGYLEÍRÁS

Tantárgy neve Számítógépi grafika

Tantárgy kódja PMB2508 Meghirdetés féléve 4 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1204 vagy MTB1000

Tantárgyfelelős neve és beosztása Dr. Blahota István, főiskolai tanár

Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A fontosabb raszteres grafikai algoritmusok megismerése és implementálása valamely

népszerű programozási nyelven.

2. Tantárgyi program

Raszteres grafikus algoritmusok 2D objektumok rajzolására. Egyenes rajzolása (a növekmény

algoritmus, a felezőpont algoritmus). Poligonok, poligonok kitöltése, kitöltés mintázattal.

Vastag vonal húzása. Az egyenes vágása, a Cohen-Sutherland algoritmus. Poligonok vágása.

A 3D grafika elemei. A 3D grafika fogalmi keretei: a 3D világkoordinátarendszer leképezése

a képernyő-koordinátarendszerre. Centrális, ortogonális és ferde paralel projekció. A modell

transzformációi.

Algoritmusok látható vonal meghatározására. (Roberts algoritmus, Appel algoritmus.) A

zbuffer algoritmus, lista prioritás. Konvex poliéderek láthatóság szerinti ábrázolása.

3. Évközi tanulmányi követelmények

Egyénileg meghatározott programozási feladatok megoldása a gyakorlat sikeres teljesítésének

szükséges feltétele.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

Zárthelyi dolgozat

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

1. J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes: Computer Graphics: Principles and

Practice, Second edition in C. Addison-Wesley, 1993.

2. Kurusa, Szemők: Számítógépes ábrázoló geometria. Polygon, 2000.

3. Newman, Sproul: Interaktív számítógépes grafika. Műszaki Könyvkiadó, Budapest, 1985.

TANTÁRGYLEÍRÁS

Tantárgy neve Oktatási alkalmazások Tantárgy kódja PMB2510 Meghirdetés féléve 4 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1204 Tantárgyfelelős neve és beosztása Sitkuné Görömbei Cecília, főiskolai docens Tantárgyfelelős tanszék kódja TI

1. A tantárgy elsajátításának célja

A tantárgy célja megismertetni a hallgatókkal az aktuális közforgalomban lévő oktatással

kapcsolatos szoftvereket, továbbá kielemezni azokat, mind számítástechnikai mind

pedagógiai szempontból. További cél, hogy minden hallgató képes legyen elemi oktatási

problémák számítógépes megvalósítására.

2. Tantárgyi program

Oktatástechnikai eszközök, rendszerek fajtái, jellemzői. A számítógépes oktatás módszertani

és rendszertechnikai alapjai. A számítógépes rendszerek általános jellemzői. A didaktikai

célok rendszere. Az oktatórendszerek „intelligenciája” – programozási stratégiák. A

különböző számítógépes oktatóprogramok összefoglaló értékelése.

Az oktatóprogramok írásához használt programozási nyelvek. A számítógépes oktatás és más

módszerek kapcsolata. Az oktatóprogramok fejlesztésének szempontjai. A számítógépes

oktatás nemzetközi eredményei. A számítógépes oktatás előnyei, hátrányai, gazdaságossága.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Szűcs Pál: Személyi számítógépek az oktatásban OMIKK 1986.

Szűcs Pál: Számítógépes oktatási programok tervezésének módszertana Bp.: OMIKK, 1987.

Brückner Huba: Számítógépek az oktatásban Számítógépes oktatás KSH Bp. 1978.

Izsó Lajos: Multimédia oktatási anyagok kidolgozásának és alkalmazásának pedagógiai,

pszichológiai és ergonómiai alapjai. BME TK, 1998.

Forgó Sándor: Multimédia felhasználói programok értékelési szempontjai. 1999.

Kósa András (szerk.): Távoktatási programok és tananyagok minőségvizsgálati és minősítési

eljárása 1999.

Hárs István: Számítástechnikával támogatott oktatás. Talentum Kft. Bp. 1998.

Kárpáti Andrea: Oktatási szoftverek minőségének vizsgálata. 2000.

Forgó Sándor - Hauser Zoltán - Kis-Tóth Lajos: Médiainformatika. Lyceum Kiadó 2001.

TANTÁRGYLEÍRÁS

Tantárgy neve Hálózati operációs rendszerek Tantárgy kódja PMB2511 Meghirdetés féléve 5 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1206 vagy MTB1000 Tantárgyfelelős neve és beosztása Vegera József Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Az egyik legelterjedtebb LAN hálózati operációs rendszernek, a Novell NetWare-nek a

megismerése. Felhasználói, rendszergazdai feladatok, protokollok áttekintése.

2. Tantárgyi program

A számítógép-hálózatokról általában. LAN. A NetWare hálózat elemei (szerver,

munkaállomás, UPS, hálózati kártyák, DCB). Lemezkezelés. Keresési módok.

Memóriakezelés. Az NDS. Az NDS fontosabb kezelő programjai (NETADMIN,

NWADMIN). Fájl rendszer (jogok, a fájl rendszert kezelő programok, tömörítés, törlés).

Login Script. Nyomtatás. Kapcsolat más típusú hálózatokkal. Hálózati protokollok.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Andrew S. Tannenbaum: Számítógépes hálózatok, Panem, Budapest, 1999.

Rudnai Péterné: A Netware 4.11 az Intranetware hálózati operációs rendszere,

ComputerBooks, Budapest, 1998.

Englert Tamás: Netware 4 Hálózati Operációs Rendszer, LSI, Budapest, 1997.

Babócsy László, Varga Szabolcs: Netware 5 Hálózatok, NeTeN, Budapest, 1998.

TANTÁRGYLEÍRÁS

Tantárgy neve Számítógépes szimulációk módszertana Tantárgy kódja PMB2512 Meghirdetés féléve 5 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 1+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1209 vagy MTB1000 Tantárgyfelelős neve és beosztása Dr. Szolnoki Attila János, főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Fizikai jelenségek, folyamatok szimulációjához a matematikai alapok és a programozási

módszertanok elsajátítása.

2. Tantárgyi program

Stochasztikus módszerek, Monte Carlo szimulációk. Véletlenszám generálási algoritmusok,

programnyelvi implementálásuk, tesztelési módszerek. A számítógépes fizikai módszer,

kapcsolata az elméleti és kísérleti fizikával. Numerikus analízis elemei. Statisztikus fizikai,

szilárdtestfizikai és részecskefizikai alkalmazások.. Véges méret effektusok, skálázás.

Sejtautomata modellek. Alkalmazások: perkoláció, bolyongás, fraktálok, stb.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Kötelező irodalom:

- I. M. Szobol: A Monte Carlo módszerek alapjai (Műszaki K., 1981)

- Kun Ferenc: Számítógépes fizika (oktatási segédlet, DE, kiadás alatt)

Ajánlott irodalom:

- Press, Flannery, Teukolsky and Vetterling: Numerical Recipes in C (Cambridge,

1990)

- Heermann: Computer Simulation Methods in Theoretical Physics (Springer, 1987)

- D. P. Landau and K. Binder: A Guide to Monte Carlo Simulations in Statistical

Physics (Cambridge, 2000)

- Newman and Barkema: Monte Carlo Methods in Statistical Physics (Oxford, 1999)

TANTÁRGYLEÍRÁS

Tantárgy neve Numerikus módszerek Tantárgy kódja PMB2513 Meghirdetés féléve 5 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1107 és PMB1205 Tantárgyfelelős neve és beosztása Dr. Blahota István, főiskolai tanár Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A - főképp a Numerikus analízis és a Statisztika tárgyakban - tanult matematikai módszerek

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

2. Tantárgyi program

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

négyzetek módszere, Taylor polinomok. Numerikus differenciálás és integrálás. Egyenletek

közelítő megoldásai. Sajátérték-problémák. Hibabecslések. Statisztikai minták feldolgozása és

kiértékelése.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Az előfeltételben szereplő tantárgy (PMB1107) irodalma.

TANTÁRGYLEÍRÁS

Tantárgy neve Informatikai biztonság I. Tantárgy kódja PMB2515 Meghirdetés féléve 5 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB1208 vagy MTB1000 Tantárgyfelelős neve és beosztása Nagy Zsolt Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

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

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

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

2. Tantárgyi program

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

szabályozás. Helyi, intézményi szabályozás. Informatikai rendszerek biztonsági

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

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

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

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

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

építőelemei. Alapvető fontosságú kommunikációs protokollok: szimmetrikus, nyilvános

kulcsú és hibrid protokollok. További hasznos protokollok. Kriptográfiai algoritmusok:

Alapvető fontosságú algoritmusok: DES, IDEA, CAST, RSA, DSA. További nyilvános

kulcsú és hátizsák rendszerek. Kriptográfiai technikák: A folyó titkosítás és az ECB, CBC,

CFB valamint OFB módszerek működése és megvalósítása. A PGP kriptorendszer: A PGP

rendszer kulcsmenedzsmentje, kommunikáció titkosítása és fájl titkosítása. Biztonságos

törlési módszerek. Virtuális magán hálózatok: A VPN rendszerek elvi felépítése és működése.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Ködmön József: Kriptográfia, az informatikai biztonság alapjai. ComputerBooks, Budapest,

1999/2000.

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

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

Budapest, 2002.

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

kiadó, Budapest, 1998

TANTÁRGYLEÍRÁS

Tantárgy neve Informatikai biztonság II. Tantárgy kódja PMB2516 Meghirdetés féléve 6 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 2+0 Félévi követelmény kollokvium Előfeltétel (tantárgyi kód) PMB2515 Tantárgyfelelős neve és beosztása Nagy Zsolt Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók sajátítsák el az Informatikai biztonság I. tantárgy elméleti ismereteihez

kapcsolódó gyakorlati tudnivalókat. Legyenek képesek megfelelő színvonalú IBK és IBSZ

készítésére, valamint tudjanak használni néhány közismert kriptorendszert.

2. Tantárgyi program

A fizikai védelem gyakorlati megvalósítása: A hardver, szoftver elemek és a helyiségek

védelme. Hagyományos védelmi módszerek alkalmazása. Az ügyviteli védelem gyakorlati

megvalósítása: Az Informatikai biztonsági koncepció és az Informatikai biztonsági szabályzat

elkészítésének gyakorlata. Az algoritmusos védelem gyakorlati megvalósítása: A védelmi

algoritmusok gyakorlati megvalósítása, gyenge pontok keresése. Az algoritmusok

feltörésének gyakorlati lehetőségei. Informatikai rendszerek besorolása biztonsági

osztályokba: Informatikai rendszerek besorolásának gyakorlata különféle biztonsági

osztályozási rendszerek szerint. Informatikai rendszerek értékelése a CC szerint.: Informatikai

rendszerek biztonságának értékelése a Common Criteria szerint. Kriptográfiai protokollok és

algoritmusok létrehozása: Kriptográfiai protokollok és algoritmusok tervezésének gyakorlati

alapelvei. Protokollok és algoritmusok implementálása. A PGP kriptorendszer használata: A

PGP rendszer működésének vizsgálata. Kulcsmenedzsment, e-mail küldése, biztonságos

törlés. A PGPdisk használata, biztonságos fájlkezelés. VPN felépítése a PGP rendszerrel. A

PGP kriptorendszer használatának protokolljai. További kriptorendszerek értékelése és

használata: Egyéb kriptorendszerek vizsgálata, értékelése. A rendszerek használatának

elsajátítása.

3. Évközi tanulmányi követelmények

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Vizsgajegy

5. Az értékelés módszere

Írásbeli vizsga

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Ködmön József: Kriptográfia, az informatikai biztonság alapjai. ComputerBooks, Budapest,

1999/2000.

TANTÁRGYLEÍRÁS

Tantárgy neve Rendszerprogramozás Tantárgy kódja PMB2517 Meghirdetés féléve 6 Kreditpont 4 Heti kontakt óraszám (elm.+gyak.) 1+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 Tantárgyfelelős neve és beosztása Nagy Zsolt Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Az operációs rendszerek mélyebb működésének megismerése. Az operációs rendszer

alacsony szintű szolgáltatásainak a használata, bővítése.

2. Tantárgyi program

Operációs rendszerek implementációs kérdései. Megszakítás kezelés. Kernel szintű

programozás, rendszerhívások és könyvtári függvények A folyamat (processzus) fogalma,

folyamatok állapotai, folyamatütemezési stratégiák. Folyamatok kommunikációja. Folyamat

szinkronizáció, klasszikus szinkronizációs eszközök. A holtpont probléma. Tárkezelés,

virtuális tár kezelés. Fájl rendszer implementáció. Háttértárkezelés. Terminálkezelés,

standard I/O könyvtár, képernyőkezelés. Védelmi rendszer.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

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

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

362 p. ; 24 cm, ISBN 963 16 0498 5

Keith Haviland, Ben Salama: UNIX system programming ,. - Wokingham, England :

Addison-Wesley, 1990, cop. 1987. - xv, 339 p., (International computer science series).

Simson Garfinkel and Gene Spafford: Practical UNIX and Internet security / - 2nd ed.,

expanded & updated. - Bonn ; Cambridge, MA : O'Reilly & Associates, cop. 1996.

Stevens, W. Richard: UNIX network programming / by W. Richard Stevens. - 2nd ed. –

Upper Saddle River, NJ : Prentice Hall PTR, 1998.

Foster-Johnson: Unix Programming Tools, IDG Books WorldWide

Keogh: Unix Programming For Dummies, IDG Books WorldWide

Donovan: Rendszerprogramozás, Kulturtrade, Budapest, 1997.

TANTÁRGYLEÍRÁS

Tantárgy neve Multimédia Tantárgy kódja PMB2518 Meghirdetés féléve 6 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 vagy MTB1000 Tantárgyfelelős neve és beosztása Nagy Zsolt Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók ismerkedjenek meg a multimédia alapjaival, lássák meg a jelentőségét, szerepét a

mindennapi életben és számítástechnika különböző területein. Legyenek tisztába az elméleti

alapjaival, készségszinten sajátítsák el az egyszerű multimédia elemek megalkotását.

Tudjanak dönteni különböző választási lehetőségek esetén, ismerjék meg a multimédiás

program alkotórészeinek tulajdonságait.

2. Tantárgyi program

Multimédia fogalma, modellje, fajtái. A multimédia hardver elemei. Fájlformátumok, a

multimédiás programmal szemben támasztott követelmények. Multimédia tervező szoftverek

kezelése, fájlformátumokat feldolgozó programok írása.

3. Évközi tanulmányi követelmények

Gyakorlaton 2 alkalmazás elkészítése

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

Az elkészített alkalmazások értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Holzinger, Andreas: A multimédia alapjai. Kiskapu Kft., 2004

Csánky Lajos: Multimédia PC-s környezetben, LSI Oktatóközpont, 2000

Tóth Dezső: Multimédia, LSI Oktatóközpont, 1996

http://www.wotsit.org

TANTÁRGYLEÍRÁS

Tantárgy neve Képfeldolgozás Tantárgy kódja PMB2520 Meghirdetés féléve 6 Kreditpont 2 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1205 vagy MTB1000 Tantárgyfelelős neve és beosztása Falucskai János, főiskolai docens Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

Ismerjék meg a hallgatók a digitális képfeldolgozás lépéseit, a különböző matematikai

módszereket és lehetőségeket. Legyenek képesek az így megszerzett ismeretek alapján

megfelelő képfeldolgozó programokat, eljárásokat kiválasztani, használni, fejleszteni.

2. Tantárgyi program

A számítógépes képfeldolgozás modellje. A látáselmélet elemei, fekete-fehér, színes látás,

színelméleti alapfogalmak. A digitális képalkotás eszközei és folyamata, mintavételezés,

kvantálás (mintavételezési tétel, egyenletesen legjobb kvantáló). A képadatok tárolása,

képformátumok, morfológiai alapfogalmak. Képátalakítások a kép és frekvencia

tartományban. Geometriai képátalakítások. Hisztogram transzformációk. Konvolúciós szűrők.

Differenciáloperátorok, élkiemelés. Képtranszformációk (Fourier, Walsh, Hadamard,

Hotelling transzformáció és alkalmazásai), FFT.

A strukturális és statisztikus alakfelismerés modellje, alakprimitívek, sajátságvektorok.

Gyakorlati feladatok: simítás, kontrasztosítás, szintrevágás, élkiemelés, vázkijelölés,

tömörítés, Deutsch algoritmus, Hugh-transzformáció. Programcsomagok ismertetése.

Fotometria.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozat, valamint személyre szóló programozási feladat megoldása, amely

beszámít a gyakorlati jegybe.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozat és a programozási feladat értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

7. Kötelező, ajánlott irodalom

Álló Géza & al.: Bevezetés a számítógépes képfeldolgozásba, Műszaki könyvkiadó,

Budapest, 1984.

Székely Vladimir: Képkorrekció, Hanganalízis, Térszámítás PC-n, 1994.

Purgathofer: Grafikus adatok számítógépes feldolgozása, Műszaki Könyvkiadó, Budapest,

1988.

Sonka, Hlavac: Digital picture processing

Gonzalez, Winz: Digital picture processing

TANTÁRGYLEÍRÁS

Tantárgy neve Objektum orientált tervezés Tantárgy kódja PMB2521 Meghirdetés féléve 6 Kreditpont 3 Heti kontakt óraszám (elm.+gyak.) 0+2 Félévi követelmény gyakorlati jegy Előfeltétel (tantárgyi kód) PMB1209 Tantárgyfelelős neve és beosztása Vegera József Tantárgyfelelős tanszék kódja MI

1. A tantárgy elsajátításának célja

A hallgatók ismerkedjenek meg az objektumorientált (OO) tervezés és programozás, valamint

egy korszerű objektumorientált programfejlesztési módszer, az UML (Unified Modeling

Language) alapjaival. Sajátítsák el az objektumorientált gondolkodásmódot.

2. Tantárgyi program

Objektumorientált programozási nyelvek, módszertanok. Használati esetek.

Osztálydiagramok alapelemei. Osztálydiagramok kiegészítő elemei. Állapotdiagram.

Interakció diagramok. Aktivitás diagramok. Alkalmazási diagramok. Diagramok használata.

Objectory.

3. Évközi tanulmányi követelmények

Zárthelyi dolgozatok

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy)

Gyakorlati jegy

5. Az értékelés módszere

A zárthelyi dolgozatok értékelése

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok

Internetről letölthető előadásvázlat

7. Kötelező, ajánlott irodalom

Juhász István-Végh Csaba.: Objektum-orientált világ. Szemlélet és a gyakorlat., IQSOFT,

Budapest, 1998.

Juhász István-Végh Csaba: Alkalmazásfejlesztés a Unified Modeling Language szabványos

jelöléseivel, Logos, Debrecen, 1999.

Angster Erzsébet: Az objektumorientált tervezés és programozás alapjai: UML, Turbo Pascal,

C++, 4KÖR Bt, Budapest, 2000.

Angster Erzsébet: Objektumorientált tervezés és programozás Java, 4KÖR Bt, Budapest,

2001.

Sike Sándor: Szoftver technológia és UML, ELTE Eötvös K., Budapest, 2001.

TANTÁRGYLEÍRÁS

Tantárgy neve Gondolkodók a nevelésről

Tantárgy kódja TKB1101

Meghirdetés féléve 3.

Kreditpont 3

Heti kontakt óraszám (elm. + gyak.) 1+1

Félévi követelmény Kollokvium

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve és beosztása Dr. Venter György egyetemi tanár

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja:

A hallgatók megismerkedjenek a különböző korok és társadalmak legkiemelkedőbb

gondolkodóinak nevelésről, oktatásról, iskoláról vallott nézeteivel, ezáltal tisztábban lássák

azokat a folyamatokat és tendenciákat, melyeket a kiemelkedő újítások indukáltak és

vezéreltek.

2. Tantárgyi program:

Ókori keleti gondolkodók a nevelésről (Konfuciusz, Uddalakka). Szókratész, Platon,

Arisztotelész, M.F. Quintilianus a nevelés céljáról és feladatairól. Aurélius Augustínus

„vallomásai”. Itáliai, német, francia és magyar reneszánsz gondolkodók hatása a

nevelésügyre, iskolára. A korai polgári gondolkodók (Comenius, John Locke, Apáczai Csere

János) műveinek pedagógiai értékei. „A pedagógia elméleti zsenije” (J.J. Rousseau) és a

„legnagyobb pedagógus) J. H. Pestalozzi életműve. „Pedagógiai elmélet, elméleti pedagógia”

(J: F. Herbart pedagógiája). Pedagógiai gondolkodók a 19-20. századi Európában és

Magyarországon.

3. Évközi tanulmányi követelmények:

A félév során két alkalommal zárthelyi dolgozat megírására kerül sor. A hallgatók

lehetőleg minél több előadáson vegyenek részt.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy):

A zárthelyi dolgozat értékelése numerikus módon 1 és 5 között.

5. Az értékelés módszere:

Az írásbeli vizsgadolgozat számszerű értékelése alapján alakul ki a kollokviumi jegy.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok:

Előadóterem, oktatási eszközök.

7. Kötelező, ajánlott irodalom (3-5 db.)

Bessenyei György válogatott művei Szépirodalmi Könyvkiadó Budapest 1987

Comenius: Orbis Pictus A Látható Világ Magyar Helikon 1959

Horváth László – Pornói Imre: Neveléstörténet Bessenyei György Könyvkiadó

Nyíregyháza, 2002

Horváth László – Pornói Imre: Szemelvények a nevelés történetéből. Élmény 94

Kiadó Nyíregyháza, 2003

Rousseau J. J.: Emil avagy a nevelésről. Budapest, Franklin-Társulat, 1911.

TANTÁRGYLEÍRÁS

Tantárgy neve A nevelés társadalmi alapjai

Tantárgy kódja TKB1202

Meghirdetés féléve 4.

Kreditpont 3

Heti kontakt óraszám (elm. + gyak.) 1+1

Félévi követelmény Kollokvium

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve és beosztása Dr. Márton Sára Katalin főiskolai tanár

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja:

Megismertetni a hallgatókat a nevelési folyamat antropológiai interpretálásával,

további kapcsolódó alapfogalmakkal (enkulturáció, szocializáció, individualizáció),

valamint a makro- és mikrotársadalom különböző elemeinek a nevelésre gyakorolt

hatásrendszerével. Megismertetni továbbá a hallgatókat egyfajta interdiszciplináris

szemléletmóddal (pedagógia, szociológia), mely lehetővé teszi a nevelés és társadalom

kölcsönhatásainak, a nevelés társadalmi determináltságának korrekt áttekintését. A kurzus a

nevelésszociológiai kutatások korábbi és mai eredményeire alapozva igyekszik

megvilágítani az informális és nonformális nevelési színterek formáló-alakító szerepét.

2. Tantárgyi program:

A nevelés antropológiai értelmezése, az enkulturáció, szocializáció, individualizáció

fogalma és folyamata. A nevelés társadalmi tényezői. A nevelés elsődleges színtere a

család – családi funkciók különös tekintettel a népességreprodukcióra, a mobilitásra

valamint a tehetséggondozás speciális kérdéseire. A környék- a település, mint determináló

tényező. Az ifjúsági mozgalom és a nevelés. Kortársak, tömegkommunikáció,

közművelődési intézmények szerepe a nevelésben. Ifjúság- és kortárskutatás.

3. Évközi tanulmányi követelmények:

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy):

5. Az értékelés módszere:

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok:

7. Kötelező, ajánlott irodalom (3-5 db):

Angelusz Erzsébet: Antropológia és nevelés. Akadémiai Kiadó, Budapest, 1996

Bakacsiné Gulyás Mária (szerk.): A nevelés társadalmi alapjai, Szeged,1995

Kozma Tamás: Bevezetés a nevelésszociológiába. Nemzeti Tankönyvkiadó, Budapest,

1999

Kron: Pedagógia. Osiris Kiadó, Budapest, 1997

Szilágyi Gyula: Megbukott az iskola? Magyarország felfedezése. Osiris Kiadó, Bp.

2004

TANTÁRGYLEÍRÁS

Tantárgy neve Bevezetés a pszichológiába

Tantárgy kódja TKB1103

Meghirdetés féléve 1.

Kreditpont 2

Heti kontakt óraszám (elm.+gyak) 1+1

Számonkérés módja Kollokvium

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve Dr. Györgyiné dr. Harsányi Judit főiskolai docens

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja:

Ismerje meg a pszichológia alapjait jelentő pszichikus folyamatokat és állapotokat, értse

azok működésének törvényszerűségeit. Ismerje meg a személyiség fogalmát, legyen

tájékozott a személyiségelméletek és tipológiák értelmezésében.

2. Tantárgyi program:

A pszichológia tárgya, rövid története, fontosabb irányzatai, módszerei, a lelki

jelenségek sajátosságai. Megismerési folyamatok. Viselkedésdinamika: az emberi

motiváció és az érzelmek. Személyiségértelmezések, tipológiák.

3. Évközi tanulmányi követelmények

Az előadások látogatása erősen ajánlott.

4. A megszerzett ismeretek értékelése

A félév végén kollokvium.

5. Az értékelés módszere

Az alapfogalmak és a lényeges összefüggések rendszerszemléletű számonkérése.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok

Hadházy Jenő: A pszichológia alapjai. Főiskolai jegyzet. Élmény Kiadó, Nyíregyháza,

2003

7. Kötelező, ajánlott irodalom:

A pszichológia alapjai (szerk.: Bernáth László – Révész György). Tertia Kiadó,

Bp, 1998

Atkinson és mtsai: Pszichológia. Osiris-Századvég Kiadó, Bp. 1994

Bernáth – Révész: A pszichológia alapjai. Tertia Kiadó, Bp, 1994

Séra László: Általános Pszichológia. Comenius Bt, Pécs, 1998

TANTÁRGYLEÍRÁS

Tantárgy neve A tanárjelölt személyiségfejlesztése

Tantárgy kódja TKB1204

Meghirdetés féléve 1.

Kreditpont 2

Heti kontakt óraszám (elm.+gyak.) 0+2

Félévi követelmény Gyakorlati jegy

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve és beosztása Dr. Györgyiné dr. Harsányi Judit főiskolai docens

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja

A hallgatók alkalmassá tétele a pedagógusszerephez tartozó feladatok ellátására. A szociális

érzékenység, az önismeret és önreflexió képességének fejlesztése.

2. Tantárgyi program

Az ön- és társismereti érzékenység fejlesztése: önelfogadás és a másik személy elfogadása, a

szociális decentrálás gyakorlása. Kapcsolatteremtés és kapcsolatkeresés. Különböző

kiscsoportos technikák megismerése és gyakorlása, a lelki egészségre fókuszálás.

Az önismeret és a társismeret jellemzői. Együttműködés, befolyásolás, meggyőzés és

problémamegoldás.

Az én megjelenítése az interperszonális kapcsolatokban, törekvés és képesség az események

kézbentartására: bizalom és önbizalom. Saját élményű gyakorlatok a fenti tárgykörökben.

3. Évközi tanulmányi követelmények: saját élményű gyakorlatok, aktív részvétel.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy): gyakorlati jegy

5. Az értékelés módszere: részvétel és aktivitás alapján

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok: strukturált és nem strukturált gyakorlatok, kérdőívek, tesztek.

7. Kötelező, ajánlott irodalom (3-5 db)

Allan Pease (1989): Testbeszéd, Park Kiadó, Budapest

Joseph Forgas (1989): A társas érintkezés pszichológiája. Gondolat Kiadó, Budapest

Rudas János (1990): Delphy örökösei. Gondolat Kiadó, Budapest

TANTÁRGYLEÍRÁS

Tantárgy neve Kompetenciafejlesztő tanulási környezet

Tantárgy kódja TKB1205

Meghirdetés féléve 2.

Kreditpont 3

Heti kontakt óraszám (elm. + gyak.) 1+1

Félévi követelmény Kollokvium

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve és beosztása Dr. Venter György egyetemi tanár

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja:

A hallgató rendelkezzen mindazon ismeretekkel, mely megalapozza a kompetencia-

orientált fejlesztés, az ehhez kötődő újfajta tanári szerep sajátosságainak megértését. A kurzus

elősegíti néhány általános tanári kompetencia kibontakozását, különösen a lényegkiemelő, a

problémamegoldó, a kritikai, az önreflexiós, a döntési, a szabálykövető kompetenciákat,

erősíti a tanári hivatás iránti elkötelezettséget.

2. Tantárgyi program:

A tudás fogalom változása, az oktatás szerepe a tudásintenzív társadalmakban. A

kompetencia fogalom felvetődése, pedagógiai térhódítása. Új paradigmák a tanulás/tudás

változtatásának pedagógiai folyamatában. Az oktatás tartalmi szabályozása, tantervelméleti

alapok. Kompetenciaalapú tanulásszervezési stratégiák, képességfejlesztési modellek. A

kompetenciákat fejlesztő tanulási környezet módszertani jellemzői. A tanár, mint a tanulás

facilitátora. Az osztálytermi és az „élet”, mint az új tanulási színtér, az önszabályozó tanulás

oktatáselméleti vonatkozásai. A kompetenciák mérésének, értékelésének problémái. Hazai

kutatási eredmények. A pedagógiai mérés, értékelés új irányzatai, különös tekintettel a

fejlesztő értékelésre.

3. Évközi tanulmányi követelmények:

Szakirodalom folyamatos feldolgozása, egy résztéma bemutatása PP formátumban.

Hallgatói portfólió, mely a kompetencia alapú oktatás gyakorlati (kísérleti) megvalósulásáról

gyűjtött, változatos műfajú dokumentumokból építkezik.

4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy): kollokvium

5. Az értékelés módszere: szóbeli vizsga (+ a portfólió bemutatása, védése)

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok: tanulmányok, digitális információhordozók

7. Kötelező, ajánlott irodalom

Csapó Benő (2003): A képességek fejlődése és fejlesztése AK Budapest.

A kompetencia- kihívások és értelmezések (szerk: Demeter Kinga) OKI 2006.

Mihály Ildikó (2002): OECD szakértők a kulcskompetenciákról. Új Pedagógiai

Szemle 6. 90-99.

Nagy József (2002): A XXI. század és a nevelés. Budapest, Osiris

Pála Károly: Kompetencia alapú oktatási programcsomagok fejlesztése

www.oki.hu/oldal.php?tipus=cikk&kod=kompetencia08_programcsomagok#top

TANTÁRGYLEÍRÁS

Tantárgy neve Életviteli kompetenciákat fejlesztő tréning

Tantárgy kódja TKB1206

Meghirdetés féléve 2.

Kreditpont 2

Heti kontakt óraszám (elm.+gyak) 0+2

Számonkérés módja Gyakorlati jegy

Előfeltétel (tantárgyi kód) -

Tantárgyfelelős neve Vassné dr. Figula Erika főiskolai tanár

Tantárgyfelelős tanszék kódja TK

1. A tantárgy elsajátításának célja: A hallgatók alkalmassá tétele a pedagógusszerephez tartozó életviteli kompetenciákat igénylő

feladatok ellátására.

2. Tantárgyi program:

A szociális érzékenység fejlesztése: önelfogadás és a másik személy elfogadása, a szociális

decentrálás gyakorlása.

A kommunikációs képességek fejlesztése. Kapcsolatteremtés és kapcsolatkeresés. Az

érdeklődés és az őszinte figyelem gyakorlása a társas hatékonyság fejlesztésében. A

biztonságra törekvés. Kooperabilitás, befolyásolás, meggyőzés és problémamegoldás.

Törekvés és képesség az események kézben tartására: bizalom és önbizalom.

Stressz és megküzdési módok.

3. Évközi tanulmányi követelmények: saját élményű gyakorlatok, aktív részvétel.

4. A megszerzett ismeretek értékelése: gyakorlati jegy

5. Az értékelés módszere: a „pszichológiai jelenlét” alapján.

6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló

segédanyagok: strukturált és nem strukturált gyakorlatok, kérdőívek, tesztek.

7. Kötelező, ajánlott irodalom

Koncz István (1994): Önkifejezési és kommunikációs készségfejlesztés. KLTE,

Debrecen.

Oláh Attila (2005): Érzelmek, megküzdés és optimális élmény. Belső világunk

megismerésének módszerei. Trefort Kiadó, Budapest.

Rudas János (1990): Delphy örökösei. Gondolat Kiadó, Budapest.