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:
Ajánlott irodalom:
|
|
Előírt szakmai kompetenciák, kompetencia-elemek |
|
|
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)