Oktatási cél: A kurzus célja, hogy a hallgatók átfogó, gyakorlatban is alkalmazható alapokat szerezzenek a szoftvertechnológiában: megismerjék a fejlesztési életciklus fő modelljeit (szekvenciális és iteratív), valamint az agilis működésmódot Scrum és Kanban keretrendszerekben. A félév során elsajátítják a verziókezelés (Git) és az UML-alapú tervezés alapjait és haladóbb elemeit, továbbá betekintést kapnak a modern grafikus felhasználói felületek (UI) és a felhasználói élmény (UX) tervezésének szempontjaiba. Emellett a tantárgy fejleszti a projektvezetési, valamint a csapatok szervezéséhez és irányításához szükséges készségeket, hogy a hallgatók képesek legyenek egy szoftverprojektet strukturáltan, csapatban és módszertanilag megalapozottan végig vinni.
Tematika: Az előadás átfogó képet ad a modern szoftverfejlesztési eszközökről és módszertanokról, a verziókövetésről, a projektvezetésről, valamint a fejlesztőcsapatok szervezésének és vezetésének alapjairól.
Szoftvertechnológia és grafikus felhasználói interfész tervezése (VK)