TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Általános gazdasági és menedzsment ismeretek AIB1011 1 1 1+0 kollokvium Dr. Egri Imre, tanszékvezető főiskolai tanár KO
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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Természettudományos alapismeretek AIB1007 2. 2 2+0 Kollokvium Dr. Hadházy Tibor, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Diszkrét matematika PMB1101 1 5 2+2 Kollokvium Dr. Kurdics János főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Matematikai logika PMB1102 1 4 2+2 kollokvium Dr. Nagy Károly, főiskolai tanár 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, PanemPrentice Hall, Budapest, 2000.
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Kombinatorika és gráfelmélet PMB1103 2 4 2+2 Gyakorlati jegy PMB1101 Dr. Szalontai Tibor, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Lineáris algebra PMB1104 2 4 2+2 Kollokvium Dr. Vattamány Szabolcs, főiskolai adjunktus 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Analízis I PMB1105 2 4 2+2 Kollokvium Dr. Gát György, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Analízis II PMB1106 3 4 2+2 Kollokvium PMB1105 Dr. Gát György, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Numerikus analízis PMB1107 4 4 2+2 Kollokvium PMB1106 Dr. Toledo Rodolfo főiskolai docens 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; Newtonmó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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Valószínűségszámítás és statisztika PMB1108 4 4 2+2 gyakorlati jegy Dr. Gát György, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Informatika és elektronika PMB1201 1 4 2+2 kollokvium Simon Béláné Dr., főiskolai tanár 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, szövegszerkesztők, szintaktika, szemantika, programozási nyelvek, táblázatkezelő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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Számítógép architektúrák PMB1202 1 3 2+0 kollokvium Simon Béláné Dr., főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Formális nyelvek, automaták PMB1203 1 5 2+2 kollokvium Dr. Dömösi Pál, egyetemi tanár 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-SzB 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Programozási nyelvek I. PMB1204 1 5 2+2 gyakorlati jegy Dr. Bajalinov Erik, egyetemi docens MI
1. A tantárgy elsajátításának célja A programozási nyelvek jellemzőinek, a program alkotóelemeinek eljárásorientált programozási nyelv haladó szintű elsajátítása.
megtanulása.
Egy
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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Programozási nyelvek II. PMB1205 2 5 2+2 gyakorlati jegy PMB1204 Dr. Bajalinov Erik, egyetemi docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Operációs rendszerek PMB1206 2 4 2+2 kollokvium PMB1201 Simon Béláné Dr., főiskolai tanár 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 (egyfelhaszná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 egyké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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Adatszerkezetek és algoritmusok PMB1207 2 3 2+0 kollokvium PMB1201 Dr. Vályi Sándor, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Hálózati architektúrák és osztott rendszerek PMB1208 2 3 2+0 kollokvium PMB1202 Simon Béláné Dr., főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Programozási technológiák PMB1209 3 5 2+2 gyakorlati jegy PMB1205 Dr. Dömösi Pál, egyetemi tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Számításelmélet PMB1210 4 3 1+0 kollokvium PMB1203 Dr. Dömösi Pál, egyetemi tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Adatbázisrendszerek PMB1211 4 5 2+2 kollokvium PMB1201 Dr. Dömösi Pál, egyetemi tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Mesterséges intelligencia PMB1212 5 5 2+2 kollokvium PMB1205 Dr. Vályi Sándor, főiskolai docens 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, PanemPrentice Hall, Budapest, 2000.
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Algoritmusok tervezése és elemzése PMB1213 6 3 2+0 kollokvium PMB1205 Dr. Dömösi Pál, egyetemi tanár 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ételkalkulus. 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
A programozás módszertana PMB1214 6 3 2+0 kollokvium PMB1209 Dr. Nagy Mihály, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Assembly nyelvek PMB2101 1 3 1+2 gyakorlati jegy Dr. Nagy Mihály, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Operációkutatás PMB2102 3 4 2+2 gyakorlati jegy PMB1101 Dr. Bajalinov Erik, egyetemi docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Információs rendszerek PMB2103 3 4 2+2 gyakorlati jegy Tóth Erzsébet, főiskolai docens 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. 2. 3. 4. 5.
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 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. 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. Ungváry Rudolf, Vajda Erik: Könyvtári információkeresés, Budapest: Typotex, 2002.. 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Programozási környezetek PMB2104 4 3 0+2 gyakorlati jegy PMB1205 Dr. Iszáj Ferenc, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Internet eszközök és szolgáltatások PMB2105 4 4 1+2 gyakorlati jegy PMB1208 Dr. Iszáj Ferenc, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
A rendszerfejlesztés technológiája PMB2106 5 3 2+0 kollokvium PMB1209 Dr. Nagy Mihály, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Adatbázisrendszerek megvalósítása PMB2107 5 3 2+0 kollokvium PMB1211 Dr. Nagy Károly, főiskolai tanár MI
1. A tantárgy elsajátításának célja Az adatbázisrendszerek működésével, megtanítása.
optimalizálásával
kapcsolatos
elméleti
ismeretek
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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Fordítóprogramok PMB2108 6 3 1+2 kollokvium PMB1203 Dr. Vályi Sándor, főiskolai docens 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, 19861988. 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Személyi számítógépek operációs rendszerei PMB2501 3 2 0+2 gyakorlati jegy PMB1206 vagy MTB1000 Nagy Zsolt, ügyvivő szakértő 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Valós idejű programozás PMB2502 3 3 0+2 gyakorlati jegy PMB1204 Dr. Vályi Sándor, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Információelmélet PMB2503 3 3 2+0 kollokvium PMB1101 vagy MTB1010 Falucskai János, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Ábrázoló geometria és komputergeometria PMB2504 3 4 2+2 Kollokvium PMB1101 vagy MTB1006 Dr. Kovács Zoltán, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Kommunikációs rendszerek PMB2505 3 2 2+0 kollokvium PMB1101 vagy MTB1010 Dr. Blahota István, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Linux PMB2506 4 2 0+2 gyakorlati jegy PMB1206 vagy MTB1000 Dr. Balogh Zsolt, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Vizuális nyelvek PMB2507 4 4 1+2 gyakorlati jegy PMB1205 vagy MTB1000 Dr. Toledo Rodolfo, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Számítógépi grafika PMB2508 4 2 0+2 gyakorlati jegy PMB1204 vagy MTB1000 Dr. Blahota István, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Oktatási alkalmazások PMB2510 4 2 0+2 gyakorlati jegy PMB1204 Sitkuné Görömbei Cecília, főiskolai adjunktus MI
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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Hálózati operációs rendszerek PMB2511 5 2 2+0 kollokvium PMB1206 vagy MTB1000 Vegera József, mérnöktanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Számítógépes szimulációk módszertana PMB2512 5 4 1+2 gyakorlati jegy PMB1209 vagy MTB1000 Dr. Szolnoki Attila, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Numerikus módszerek PMB2513 5 2 0+2 gyakorlati jegy PMB1107 és PMB1205 Dr. Blahota István, főiskolai tanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Informatikai biztonság I. PMB2515 5 2 2+0 kollokvium PMB1208 vagy MTB1000 Nagy Zsolt, ügyvivő szakértő 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Informatikai biztonság II. PMB2516 6 2 2+0 kollokvium PMB2515 Nagy Zsolt, ügyvivő szakértő 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Rendszerprogramozás PMB2517 6 4 1+2 gyakorlati jegy PMB1205 Nagy Zsolt, ügyvivő szakértő 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 : AddisonWesley, 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Multimédia PMB2518 6 2 0+2 gyakorlati jegy PMB1205 vagy MTB1000 Nagy Zsolt, ügyvivő szakértő 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Képfeldolgozás PMB2520 6 2 0+2 gyakorlati jegy PMB1205 vagy MTB1000 Falucskai János, főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Objektum orientált tervezés PMB2521 6 3 0+2 gyakorlati jegy PMB1209 Vegera József, mérnöktanár 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Bevezetés az információs társadalomba PMB3001 1 2 1+0 kollokvium Falucskai János, főiskolai docens MI
1. A tantárgy elsajátításának célja Megismertetni a hallgatókkal az információs és tudástársadalom alapelveit, megjelenését a mindennapi élet szintjén, hasznosítható ismeretekkel bővíteni az eddigi tudásukat, megfelelő tartalmi-logikai rendszerbe helyezve átfogó ismereteket adni a társadalomról, amiben élnek. 2. Tantárgyi program Az információ fogalma, megjelenési formái, különböző értelmezései. Globalizáció, lokalizáció, az információs és tudástársadalom, mint új társadalmi forma fogalma, az info-kommunikációs technológia (web, Internet, e-mail, fórum, blog, stb.), tudásalapú gazdaság. Az információs polgár és új szerepköre az információs társadalomban. 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 Információs társadalom A-tól Z-ig sorozat. Typotex Kft, Bp, 2001-2004 Információs Társadalom folyóirat, INFONIA Alapítvány, Bp, 2001-2004 Komenczi Bertalan: Információ és társadalom Líceum Kiadó, Eger, 2002 Vámos-Z. Karvalics-Komenczi-Nagy: Akik nyomot hagytak a 20. századon, Napvilág Kiadó, Bp, 1999Budapest, 2001.
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
MESTERSÉGES INTELLIGENCIA MÓDSZEREK PMB3002 5 2 2+2 gyakorlati jegy Simon Béláné dr. főiskolai tanár
MI
1. A tantárgy elsajátításának célja Bevezetni a hallgatókat a mesterséges intelligencia tárgykörbe. Megismertetni a tárgykörnek az intelligens fizikai rendszerekre vonatkozó alapfogalmait, valamint elsajátítani azokat az érzékelő, észlelő és cselekvési módszereket, amelyek alkalmazhatók például egy robotfutball játék kivitelezésében a FIRA (Nemzetközi Robotfutball Szövetség) szabályai szerint. 2. Tantárgyi program Az emberi intelligencia, intelligens fizikai rendszerek. Az intelligens fizikai rendszerek mechanikai és elektromechanikai alapjai. Matematikai modellek. Számítástechnikai problémák egy intelligens rendszerben: adatfeldolgozó hardverek, adatfeldolgozó szoftverek, Soros és párhuzamos I/O rendszerek, időkritikus érzékelés és cselekvés vezérlése. Számítógépes látás: képkoordináták transzformálása, robot pozíció becslése. Intelligens döntési rendszerek: Tudás, tapasztalat, hit, mint inputok. Cselekvés, állítás, megerősítés, mint outputok. Statisztikai módszerek, ideghálók, fuzzy logika, szakértő rendszerek. Feladat tervezés, akciótervezés, mozgástervezés. 3. Évközi tanulmányi követelmények 2 db. zárthelyi dolgozat, 1 db. alkalmazástechnikai feladat határidőre történő beadása. 4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy) Félévközi pontszám: 2 db. zárthelyi dolgozat: 40 pont 1 db. alkalmazástechnikai feladat: 60 pont 5. Az értékelés módszere A szerzett pontszám alapján 65 pont az aláírás feltétele. 6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok Szakirodalom, jegyzet, oktatási segédletek. 7. Kötelező, ajánlott irodalom (3-5 db.) − S. J. RUSSEL-P. NORVIG (2000): Mesterséges Intelligencia. Panem Prentice-Hall − SIMON B.-né (2007): Futballozó robotok. SiS, Nyíregyháza − Tutorial-ok az ftp://pingvin.nyf.hu szerveren
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
MESTERSÉGES INTELLIGENCIA ALKALMAZÁSOK PMB3003 6 2 2+2 gyakorlati jegy Simon Béláné dr. főiskolai tanár
MI
1. A tantárgy elsajátításának célja A tantárgy második részében egy robotfutball játék gyakorlati kivitelezését valósítjuk meg. 2. Tantárgyi program A robotfutball egy lehetséges gyakorlat az intelligens rendszerek fejlesztésének elsajátítására. A szabályok megismerése a FIFA szabályok mentén. A pálya felépítése. A látórendszer kiépítése fizikailag. A robotfocisták fizikai felépítése, mozgásegyenleteik, vezérlési szabályok. A host számítógép fejlesztése a videó kép feldolgozásához, a robotfocisták és a labda pozíciójának feldolgozásához, a stratégia eldöntéséhez, a robot focisták irányításához. 3. Évközi tanulmányi követelmények 2 db. zárthelyi dolgozat, 1 db. alkalmazástechnikai feladat határidőre történő beadása. 4. A megszerzett ismeretek értékelése (félévközi jegy, vizsgajegy) Félévközi pontszám: 2 db. zárthelyi dolgozat: 40 pont 1 db. alkalmazástechnikai feladat: 60 pont 5. Az értékelés módszere A szerzett pontszám alapján 65 pont az aláírás feltétele. 6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok Szakirodalom, jegyzet, oktatási segédletek. 7. Kötelező, ajánlott irodalom (3-5 db.) − S. J. RUSSEL-P. NORVIG (2000): Mesterséges Intelligencia. Panem Prentice-Hall − SIMON B.-né (2007): Futballozó robotok. SiS, Nyíregyháza − Tutorial-ok az ftp://pingvin.nyf.hu szerveren
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak) Számonkérés módja Előfeltétel (tantárgyi kód) Tantárgyfelelős neve Tantárgyfelelős tanszék kódja
Bevezetés a pszichológiába TKB 1103 1. 2 2+0 kollokvium nincs Dr. Hadházy Jenő 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm.+gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
A tanárjelölt személyiségfejlesztése TKB 1204 1-2. 2 0+2 gyakorlati jegy Nincs Dr. Rozgonyi Tiborné TK
1. A tantárgy elsajátításának célja Metodikai alapú személyiségfejlesztés. Az önismeret és benyomás-szerveződés tudományos igényű fejlesztése. 2. Tantárgyi program Személyiséglélektani alapismeretek. Különböző kiscsoportos technikák megismerése és alkalmazásának kipróbálása, jelenségek kontextusba helyezése, egyidejű több szempontú megközelítés, lelki egészségre fókuszálás, a saját személyiség munkaeszközként kezelése. Az önismeret és a társismeret jellemzői. A személyiség megismerése hétköznapi és tudományos szinten. A hétköznapi megismerés pszichológiai csapda-helyzetei. Önismeretet fejlesztő gyakorlatok: az én megjelenítése az interperszonális kapcsolatokban, az együttműködés, az információáramoltatás. 3. Évközi tanulmányi követelmények: ZH-k írása a tantárgyi program főbb területeiből. 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 Kötelező irodalom. 7. Kötelező, ajánlott irodalom (3-5 db) • Allan Pease: Testbeszéd, Park Kiadó, Budapest, 1989 •
Pálhegyei Ferenc: Személyiséglélektani kalauz. Tankönyvkiadó, Budapest, 1981
•
Joseph Forgas: A társas érintkezés pszichológiája. Gondolat Kiadó, Budapest, 1989
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm. + gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Gondolkodók a nevelésről TKB1101 3 3 2+0 kollokvium Dr. Horváth László főiskolai docens 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 Tantárgy kódja Meghirdetés féléve Kreditpont Heti kontakt óraszám (elm. + gyak.) Félévi követelmény Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
A nevelés társadalmi alapjai TKB1202 4 3 2+0 K Palotayné dr. Lengváry Judit főiskolai tanár 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. 2. Tantárgyi program: A nevelés antropológiai értelmezése, az enkulturáció, szocializáció, individualizáció fogalma és folyamata. Generációk szerepe a kultúra átadásában, funkciók-funkciózavarok. A kultúra tradicionális és új elemei. A család, a vallás, az állam hatása a nevelési folyamatra. 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 • Kozma Tamás: Bevezetés s nevelésszociológiába, Nemzeti Tankönyvkiadó, Budapest, 1999 • Kron: Pedagógia, Osiris Kiadó, Budapest, 1977 • Pataki Ferenc: Kollektív, társas, társadalmi. Akadémiai Kiadó, Budapest, 1999 • Forray R. Katalin-Kozma Tamás: Társadalmi tér és oktatási rendszer. Budapest, Akadémiai Kiadó, 1992
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve
Szakmai gyakorlat I PMB1501 5.
Kreditpont
0
Heti kontakt óraszám (elm.+gyak.)
2 hét összefüggően vagy rugalmas időbeosztásban 10 munkanap
Félévi követelmény
Minősített aláírás
Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
Dr. Kurdics János főiskolai tanár MI
1. A tantárgy elsajátításának célja A szakmai gyakorlat célja, hogy a hallgatók tanulmányaiknak, illetve szakirányuknak megfelelő tevékenységet végző fogadóintézménynél (gazdálkodó szervezetnél, vállalatnál, közintézménynél, kutatóhelyen, civil szervezetnél vagy a felsőoktatási intézmény gyakorlóhelyén) megismerkedjenek az ott folyó szakmai munkával, bekapcsolódjanak a napi munkavégzésébe, önállóan oldják meg a szakmai vezetőjük által rájuk bízott feladatot, illetve tapasztalatokat gyűjtsenek a munkaerőpiacon való későbbi elhelyezkedéshez. 2. Tantárgyi program A fogadóintézmény szakmai profiljából adódó számítástechnikai jellegű feladatok elvégzése, megismerése, bekapcsolódás a napi munkába az alábbi részterületek egyes elemeinek alkalmazásával: Adatbázisrendszerek, hálózatok, objektum orientált tervezés, programozás (shell, kliens, szerver, vizuális felületek, OOP, rendszer, web), informatikai biztonság. 3. Évközi tanulmányi követelmények — 4. Megszerzett ismeretek értékelése A szakmai gyakorlat elfogadásának feltétele a gyakorlati hely részéről történő igazolása gyakorlati napló által. 5. Az értékelés módszere Gyakorlati napló benyújtása, melyet a tantárgyfelelős értékel. 6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok Gyakorlati helyek belső szabványai. Gyakorlati napló, módszertani segédlet a gyakorlati napló kiállításához. Kötelező, ajánlott irodalom:-
TANTÁRGYLEÍRÁS Tantárgy neve Tantárgy kódja Meghirdetés féléve
Szakmai gyakorlat II PMB1502 6.
Kreditpont
0
Heti kontakt óraszám (elm.+gyak.)
4 hét összefüggően vagy rugalmas időbeosztásban 20 munkanap
Félévi követelmény
Minősített aláírás
Előfeltétel (tantárgyi kód) Tantárgyfelelős neve és beosztása Tantárgyfelelős tanszék kódja
PMB1501 Dr. Kurdics János főiskolai tanár MI
1. A tantárgy elsajátításának célja A szakmai gyakorlat célja, hogy a hallgatók tanulmányaiknak, illetve szakirányuknak megfelelő tevékenységet végző fogadóintézménynél (gazdálkodó szervezetnél, vállalatnál, közintézménynél, kutatóhelyen, civil szervezetnél vagy a felsőoktatási intézmény gyakorlóhelyén) megismerkedjenek az ott folyó szakmai munkával, bekapcsolódjanak a napi munkavégzésébe, önállóan oldják meg a szakmai vezetőjük által rájuk bízott feladatot, illetve tapasztalatokat gyűjtsenek a munkaerőpiacon való későbbi elhelyezkedéshez. 2. Tantárgyi program A fogadóintézmény szakmai profiljából adódó számítástechnikai jellegű feladatok elvégzése, megismerése, bekapcsolódás a napi munkába az alábbi részterületek egyes elemeinek alkalmazásával: Adatbázisrendszerek, hálózatok, objektum orientált tervezés, programozás (shell, kliens, szerver, vizuális felületek, OOP, rendszer, web), informatikai biztonság. 3. Évközi tanulmányi követelmények — 4. Megszerzett ismeretek értékelése A szakmai gyakorlat elfogadásának feltétele a gyakorlati hely részéről történő igazolása gyakorlati napló által. 5. Az értékelés módszere Gyakorlati napló benyújtása, melyet a tantárgyfelelős értékel. 6. Az ismeretek, készségek és kompetenciák elsajátításához rendelkezésre álló segédanyagok Gyakorlati helyek belső szabványai. Gyakorlati napló, módszertani segédlet a gyakorlati napló kiállításához. Kötelező, ajánlott irodalom:-