Oktatási cél:
A tantárgy keretében a hallgatók megismerkednek a szoftver- és alkalmazásfejlesztéshez szükséges, széles körben alkalmazható problémamegoldó technikákkal, a természettudományos és mérnöki módszerek alapvető elveivel. Különös hangsúlyt kap a magas rendelkezésre állású rendszerek és a redundáns rendszerek tervezése, amelyek biztosítják a folyamatos működést és a hibatűrést. A képzés során elsajátítják a műszaki, gazdasági és humán erőforrások informatikai kezelésének rendszerben történő szemléletét, és képessé válnak komplex, megbízható informatikai rendszerek fejlesztésére.
Tematika:
A kurzus hallgatói megismerik a fizikailag különálló, több processzoros rendszerek architekturális megoldásait, azok jellemzőit és korlátait. Megismerik az egyes egységek közti kommunikációs technikákat és elsajátítják azok hatékony szoftveres kezelését. Ismertetésre kerülnek az egyes egységek szinkronizálási kérdései és elterjedt megoldásai. Kiemelt területként jelenik meg a redundáns rendszerek ismertetése, melynek során ismertetésre kerülnek a többségi szavazás elvén, valamint a működési paraméterek (jósági érték) elvén megvalósított redundáns eszközök. Az elméleti megoldások ismertetését követően, esettanulmány jelleggel kerülnek tárgyalásra konkrét gyakorlati megoldások a jármű és a repülőipar területéről. A kurzust elvégző hallgatók képesek lesznek önállóan kisebb beágyazott rendszerek megtervezésére és azok szoftvereinek implementálására.