rendszertervezés specializáció

2
A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek a programozási alapismereteken túl a nagyobb szoftverfejlesztési projektek esetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, az automatikus tesztelés és folyamatos integrációs szerver használata, a verziókezelés és dokumentációs módszerek. A fordítási folyamatok speciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználása szerver oldali megoldások számára. Mindezek során a tantárgy kiemelt hangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamint az ezekből származó speciális környezetekre. Alkalmazásfejlesztési környezetek ´Alkalmazásfejlesztés alapjai, platformok és technológiák ´Verziókezelés (GIT, SVN, CVS, TFS) A megszerezhető ismeretek főbb témakörei: ´C++, objektum orientált tervezési elvek, KISS elv ´Tervezési minták: céljuk, felismerésük, megvalósítások C++ nyelven, „antipatternek”. ´Dokumentálás: UML alapok, Markdown, Doxygen és JavaDoc ´Qt alapok: fejlesztő környezet, alapkoncepciók ´Qt és GUI tervezés ´Automatikus tesztelési módszerek ´Qt és kommunikáció: Bluetoothon és WiFi-n keresztül beágyazott rendszerrel ´Automatikus fordító, tesztelő és integrációs környezetek ´Felhő szolgáltatások használata: PHP+MySQL alapú szerver oldal, REST API-n keresztül elért felhő szolgáltatás, valamint ezek elérése kliens oldalról. Automatizálási és Alkalmazott Informatikai Tanszék http://www.aut.bme.hu Rendszertervezés specializáció BSc képzés Jelentkezés a Neptunban: Rendszertervezés / AUT

Upload: others

Post on 04-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rendszertervezés specializáció

A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek aprogramozási alapismereteken túl a nagyobb szoftverfejlesztési projektekesetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, azautomatikus tesztelés és folyamatos integrációs szerver használata, averziókezelés és dokumentációs módszerek. A fordítási folyamatokspeciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználásaszerver oldali megoldások számára. Mindezek során a tantárgy kiemelthangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamintaz ezekből származó speciális környezetekre.

Alkalmazásfejlesztési környezetek

´Alkalmazásfejlesztés alapjai, platformok éstechnológiák

´Verziókezelés (GIT, SVN, CVS, TFS)

A megszerezhető ismeretek főbb témakörei:

´C++, objektum orientált tervezési elvek, KISS elv´Tervezési minták: céljuk, felismerésük,

megvalósítások C++ nyelven, „antipatternek”.´Dokumentálás: UML alapok, Markdown, Doxygen és

JavaDoc´Qt alapok: fejlesztő környezet, alapkoncepciók´Qt és GUI tervezés

´Automatikus tesztelési módszerek

´Qt és kommunikáció: Bluetoothon és WiFi-n keresztülbeágyazott rendszerrel

´Automatikus fordító, tesztelő és integrációskörnyezetek

´Felhő szolgáltatások használata: PHP+MySQL alapúszerver oldal, REST API-n keresztül elért felhőszolgáltatás, valamint ezek elérése kliens oldalról.

´ AdaptED: mobil oktatójátékok, adaptív tanulás´ Compiler platformok

Témalabor, önálló labor ésszakdolgozat témakörök

´ Beágyazott és szerver oldali adatbázisok

´ Reszponzív web: HTML5, JavaScript, angular,

´ Játékfejlesztés´ Fejlesztési módszertanok, agilis eszközök

... és még sokminden más

´ Android, iOS, Windows Phone alkalmazásfejlesztés´ Beágyazott Linux

´ SensorHUB: IoT, mobil, web, backend, Big Data´ Biofeedback eszközök´ Algoritmusok implementálása kódgenerálással

´ Adaptív eBook reader´ Alkalmazott mobil technológiák

Tanszéken folyó kutatási-fejlesztési projektek

´ AdaptED: mobil oktatójáték adaptív tanulással

´ MSDN kompetencia központ

´ Okostelefonok tavoli felugyelete´ Elosztott adatfeldolgozas

´ Ethical Hacking

´ Multiplatform mobilalkalmazas-fejlesztes

´ Fejlesztési módszertanok és technikák´ Szoftverfejlesztesi projektek minosegbiztositasa

´ SensorHUB – IoT keretrendszer és alkalmazásai

´ Aláírás felismerés

´ Social Driving – VehicleICT´ Visual Modeling and Transformation System (VMTS)

´ Beágyazott rendszerek és robotika

Bővebb információ: http://www.aut.bme.hu

A specializáció gazdatanszéke: MIT

Ipari partnerek:

´ Microsoft´ T-Systems

´ Nokia

´ Magyar Telekom´ evoSoft´ evopro´ Bosch

´ Quattrosoft

´ IBM

´ Morgan Stanley

´ Vodafone

´ IT - Services

´ MiSys

´ OTP Mobil´ Oracle´ Cloudera

´ Telenor

´ Nexon

Automatizálási és Alkalmazott Informatikai Tanszékhttp://www.aut.bme.hu

Rendszertervezés specializációBSc képzés

Jelentkezés a Neptunban: Rendszertervezés / AUT

Page 2: Rendszertervezés specializáció

A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek aprogramozási alapismereteken túl a nagyobb szoftverfejlesztési projektekesetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, azautomatikus tesztelés és folyamatos integrációs szerver használata, averziókezelés és dokumentációs módszerek. A fordítási folyamatokspeciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználásaszerver oldali megoldások számára. Mindezek során a tantárgy kiemelthangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamintaz ezekből származó speciális környezetekre.

Alkalmazásfejlesztési környezetek

´Alkalmazásfejlesztés alapjai, platformok éstechnológiák

´Verziókezelés (GIT, SVN, CVS, TFS)

A megszerezhető ismeretek főbb témakörei:

´C++, objektum orientált tervezési elvek, KISS elv´Tervezési minták: céljuk, felismerésük,

megvalósítások C++ nyelven, „antipatternek”.´Dokumentálás: UML alapok, Markdown, Doxygen és

JavaDoc´Qt alapok: fejlesztő környezet, alapkoncepciók´Qt és GUI tervezés

´Automatikus tesztelési módszerek

´Qt és kommunikáció: Bluetoothon és WiFi-n keresztülbeágyazott rendszerrel

´Automatikus fordító, tesztelő és integrációskörnyezetek

´Felhő szolgáltatások használata: PHP+MySQL alapúszerver oldal, REST API-n keresztül elért felhőszolgáltatás, valamint ezek elérése kliens oldalról.

´ AdaptED: mobil oktatójátékok, adaptív tanulás´ Compiler platformok

Témalabor, önálló labor ésszakdolgozat témakörök

´ Beágyazott és szerver oldali adatbázisok

´ Reszponzív web: HTML5, JavaScript, angular,

´ Játékfejlesztés´ Fejlesztési módszertanok, agilis eszközök

... és még sokminden más

´ Android, iOS, Windows Phone alkalmazásfejlesztés´ Beágyazott Linux

´ SensorHUB: IoT, mobil, web, backend, Big Data´ Biofeedback eszközök´ Algoritmusok implementálása kódgenerálással

´ Adaptív eBook reader´ Alkalmazott mobil technológiák

Tanszéken folyó kutatási-fejlesztési projektek

´ AdaptED: mobil oktatójáték adaptív tanulással

´ MSDN kompetencia központ

´ Okostelefonok tavoli felugyelete´ Elosztott adatfeldolgozas

´ Ethical Hacking

´ Multiplatform mobilalkalmazas-fejlesztes

´ Fejlesztési módszertanok és technikák´ Szoftverfejlesztesi projektek minosegbiztositasa

´ SensorHUB – IoT keretrendszer és alkalmazásai

´ Aláírás felismerés

´ Social Driving – VehicleICT´ Visual Modeling and Transformation System (VMTS)

´ Beágyazott rendszerek és robotika

Bővebb információ: http://www.aut.bme.hu

A specializáció gazdatanszéke: MIT

Ipari partnerek:

´ Microsoft´ T-Systems

´ Nokia

´ Magyar Telekom´ evoSoft´ evopro´ Bosch

´ Quattrosoft

´ IBM

´ Morgan Stanley

´ Vodafone

´ IT - Services

´ MiSys

´ OTP Mobil´ Oracle´ Cloudera

´ Telenor

´ Nexon

Automatizálási és Alkalmazott Informatikai Tanszékhttp://www.aut.bme.hu

Rendszertervezés specializációBSc képzés

Jelentkezés a Neptunban: Rendszertervezés / AUT