Oktatási cél:
A szakmai szigorlat célja, hogy a specializáció megkezdése előtt mérföldkőként szolgáljon, elősegítve a hallgatók számára az első két év során megszerzett rendszertechnikai és programozási ismeretek rendszerezését és elmélyítését.
Tematika:
Tematika: A szigorlat sikeres teljesítéséhez szükséges ismeretanyag az alábbi kurzusok témaköreire épít: Elektronikai alapismeretek, Elektronika, Digitális rendszerek, Problémamegoldás programozással, Szoftverfejlesztés alapjai, Algoritmusok és adatszerkezetek.
Elektronika-Digitális rendszerek ismeretek
- Az elektromosság alapjai: az anyag tulajdonságai, a töltések kialakulása és mérése
- Az elektromos tér munkája, teljesítménye, hőhatása és ezek mérnöki meghatározása
- A váltakozó áram, elektronikai alapparaméterek (áram, feszültség, ellenállás), elektronikai alaptörvények (Ohm, Kirchoff I, II) • Elem kémiai működése, elektrolízis
- Az elektromos rendszerek felépítése (alkatrészek), hálózati számítások
- Passzív alkatrészek együttes alkalmazása: a szűrők működése
- Az elektronikus áramkörök alapeszközeinek működése, jellemzői, üzemmódjai: a dióda, diódás kapcsolások
- Tranzisztoros alapkapcsolások, a tranzisztorok kapcsolóüzeme: A bipoláris tranzisztor kapcsolóüzeme. A MOS tranzisztor felépítése, működése, a MOS tranzisztor kapcsolóüzeme
- Az analóg jelek erősítésének alapfogalmai, a műveleti erősítő (ME), ideális ME fogalma, jellemzői. • A műveleti erősítős alapkapcsolások • A Boole-algebra alapjai, kombinációs hálózatok leírási módjai
- Ideális és valódi építőelemek, a valódi építőelemek jellemzői
- Sorrendi hálózatok, Szinkron hálózatok tervezése és vizsgálata
- Tipikus szinkron hálózatok
- A véges állapotú gép: CPU működése, egyszerű program kód írása
- Logikai áramkörcsaládok alkalmazása: A dióda, tranzisztor
Programozási ismeretek
- Objektumorientált programozás
- Alapvető tömb algoritmusok (programozási tételek)
- Rendező algoritmusok
- Rendezett tömbök (bináris keresés, unió- és metszetképzés)
- „Oszd meg és uralkodj!” stratégián alapuló algoritmusok (összefésülő rendezés, gyorsrendezés)
- Dinamikus programozás és visszalépéses keresés (0-1 hátizsák problémát megoldó algoritmusok)
- Láncolt adatszerkezetek és műveleteik (verem, sor, lista, prioritásos sor)
- Bináris keresőfa és műveletei
- Hasítófüggvények, szótár megvalósítások és műveleteik
- Gráf algoritmusok (szélességi és mélységi bejárás, topológiai rendezés, legrövidebb utak keresése)