Mérnöki informatika

Az ismeretkör: Mérnöki informatika

Kredittartománya (max. 12 kr.): 4

Tantárgyai: Mérnöki informatika

 

Tantárgy neve: Mérnöki informatika

Kreditértéke: 4

A tantárgy besorolása: kötelező

A tanóra típusa: 24 óra előadás / 24 óra gyakorlat, összesen 48 óra az adott félévben

Az adott ismeret átadásában alkalmazandó további (sajátos) módok, jellemzők (ha vannak):

A számonkérés módja (kollokvium / évközi jegy / egyéb): évközi jegy

Az ismeretellenőrzésben alkalmazandó további (sajátos) módok (ha vannak):

A tantárgy tantervi helye: 2 félév

Előkövetelmények: -

Tantárgyleírás:

Előadás:

Számrendszerek, számábrázolás, karakterkódolás (ASCII, UNICODE). Adatbázis modellezés (Hierarchikus, hálós, egyed-kapcsolat, relációs modell). Adatbázis táblák normalizálása (első, második, harmadik, Boyce-Codd normálformák). SQL nyelv és elemei. Adatszerkezetek (halmaz, tömb, lista, fa, gráf, fájl. Rendező algoritmusok (buborék rendezés, szélsőérték kiválasztásos rendezés, gyors rendezés, beszúrásos rendezés). Kereső algoritmusok (teljes keresés, lineáris keresés, bináris keresés).

Programozási nyelvek, pszeudo-kód, folyamatábra, tervezési modellek. Programozási nyelvek alapelemei (adattípusok, változók, elágaztatások, ciklusok). Veszteséges és veszteségmentes adattömörítési algoritmusok (futamhossz kódolás, Huffman kód, Lempel-Ziv kódok). Szimmetrikus és asszimetrikus titkosító algoritmusok (scytale, Caesar titkosító, Playfair titkosító, DES, AES, RSA, El-Gamal)

 

Gyakorlat:

Táblázatkezelés: Alapfogalmak és funkciók.  Cellák, tartományok kezelése. Függvények (matematikai, statisztikai, adatbáziskezelő, logikai…) Egyszerű és összetett formulák építése.  Függvényábrázolás.  Elágaztatás. Táblázatok és pivot táblák kezelése.

 

Adatbáziskezelés: Adatbázis tervezés, készítés. Relációs adatbázis modell, és relációs adatbázis. Alapfogalmak, Adatbázis tábla, kulcs, egyszerű adattípusok, kapcsolatok táblák között. Adatbevitel, rendezés, keresés, lekérdezés.

 

Programozás C nyelven:

Programozási alapismeretek (változók, típusok, operátorok, kifejezések). Vezérlési szerkezetek (elágaztató utasítások, ciklusok). Egy és több dimenziós tömbök, karakterláncok. Felhasználó által definiált  (összetett) adattípusok, tömb, rekord, felsorolás.  Függvények, mutatók.

 

Irodalom

Kötelező irodalom:

  • Bevezetés az Informatikába, Dr. Nyakóné dr. Juhász Katalin, Dr. Terdik György, Biró Piroska, Dr. Kátai Zoltán (2011)
  • John Walkenbach: Microsoft Excel 2016 Bible (Wiley, 2015, ISBN: 978-1-119-06751-1)
  • Brian W. Kernighan, Dennis M. Ritchie – A C programozási nyelv - Az ANSI szerint szabványosított változat (Műszaki Kiadó, Budapest ISBN: 963 160 552 3)
  • Juhász István, Kósa Márk, Pánovics János – C példatár, (Panem Könyvkiadó, Budapest ISBN: 963 545 431 7)

Ajánlott irodalom:

  • Simon, Gyula: A programozás alapjai, Typotex Kiadó, 2011. ISBN 9789632795218
  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Új algoritmusok, Scolar Informatika, 2003
  • Donald E. Knuth: A számítógépprogramozás művészete 1. (Alapvető algoritmusok), Műszaki Könyvkiadó, 1994.
  • Donald E. Knuth: A számítógépprogramozás művészete 3. (Keresés és rendezés), Műszaki Könyvkiadó, 1994.
  • Seymour Lipschutz: Adatszerkezetek, Panem-McGraw-Hill, Budapest, 1993.
  • Rónyai Lajos, Ivanyos Gábor, Szabó Réka: Algoritmusok, Typotex, Budapest, 2008
  • Nyékiné, G. Judit: Programozási nyelvek, Kiskapu Kiadó, 2002. ISBN: 9789639301467
  • Juhász, István: Magas szintű programozási nyelvek 2, elektronikus egyetemi jegyzet, 2009
  • Ullman, Jeffrey D., Widom, Jennifer: Adatbázisrendszerek - Alapvetés, 2. kiadás, Panem kiadó, 2009. ISBN: 9789635454815
  • Buttyán Levente, Vajda István, Kriptográfia és alkalmazásai, Typotex, 2012
  • Folláth János, Huszti Andrea, Pethő Attila: Informatikai biztonság és kriptográfia, 2011

Előírt szakmai kompetenciák, kompetencia-elemek

  1. tudása
  • Ismeri a műszaki szakterület műveléséhez szükséges általános és specifikus természettudományi, műszaki tudományi, gazdálkodás- és szervezéstudományi elveket, szabályokat, összefüggéseket, eljárásokat.
  1. képességei
  • A műszaki szakterületen felmerülő rutinfeladatok megoldásában képes alkalmazni a megszerzett általános és specifikus természettudományi, műszaki tudományi, gazdálkodás- és szervezéstudományi elveket, szabályokat, összefüggéseket, eljárásokat. Képes műszaki-gazdasági dokumentációk megértésére, feldolgozására. Képes műszaki, technológiai, beruházási, gyártási, logisztikai, minőségbiztosítási, informatikai folyamatok irányítására, szervezésére, ellenőrzésére és fejlesztésük összehangolására. Képes az információk menedzselésére.
  1. attitűd
  • Nyitott a műszaki szakterületet megalapozó általános és specifikus ismeretekre. Átfogó rendszerszemlélettel rendelkezik.
  1. autonómiája és felelőssége
  • A szakterületéhez tartozó elemzői feladatok megoldása során önállóan választja ki és alkalmazza a releváns problémamegoldó módszereket.

 

Tantárgy felelőse: Csernusné Dr. Ádámkó Éva, adjunktus, PhD

Tantárgy oktatásába bevont oktató(k): Szántó Attila, óraadó

 

Tantárgyi tematika heti bontásban (nappali tagozat)

Tantárgyi tematika konzultációnként (levelező tagozat)


 

Legutóbbi frissítés: 2023. 09. 28. 08:07