Dr. Tompa Tamás
egyetemi adjunktus
Általános Informatikai Intézeti Tanszék, Inf. I.em. 105.
tamas.tompa1@uni-miskolc.hu
Szoftvertechnológia gyakorlatok (GEIAL316-B2)
Java Web Application Development Technology (N13020008, China)
OOP (Java) gyakorlat
Komplex feladat
- A komplex, projekt, diplomatervezés I. nevű tárgyak teljesítésének a feltétele a témavezető által kiírt feladat teljesítése, a témavezető által meghatározott módon. Első lépésben mindnekinek keresenie kell egy szimpatikus témavezetőt és egy szimpatikus témát. A tanszéki oldalon is találhatóak meg kiírt témák, melyek közül lehet választani, de azokon kívül más téma is lehetséges, a témavezető által egyezettek szerint. A következő lépésben a témavezető általi témakiírás elkészítése és leadása szükséges a tanszéki oldalon és az oldalamon is (/~tompa) megtalálható formanyomtatványok által. Ezek leadási határideje a szorgalmi időszak első 2-3 hete. A leadást követően a témakiírások tanszékvezető által véleményezsére kerülnek, majd a nem megfelelő vagy nem teljesen konrét témakiírások módosítására is szükség lehet (ebben az esetben neptun-üzenet kerül továbbításra).
- Dokumentumok: tanszéki oldalon
- További információ és választható témák a tanszéki oldalon
Szakmai gyakorlat
- Beszámoló formai követelményei, egyéb hasznos információk: Kari honlap Tanszéki honlap
- Leadási határidő: a 3. szorgalmi hét vége!
- Formátum: szakdolgozat formátuma (angol nyelvű összefoglaló nem követelmény) vagy a tanszéki honlapon leírt formátum. Minden szükséges dokumentum legyen egyben lefűzve
- Igazolás BSc formanyomtatvány Igazolás MSc formanyomtatvány
- Jelentkezési lap leadási határideje 2018. április 18., a Gépészmérnöki és Informatikai Kar Vegyipari Gépészeti Intézeti Tanszékén (A/5. II. em. 214.) vagy a Tanulmányi Osztályon (A/3. ép. II. emelet 221.).
- Felmentés kéréséhez az alábbi dokumentumok szükségesek: általános kérvény, munkáltatói igazolás, munkaköri leírás
- Felmentés esetében is szükséges beszámoló készítése és beadása!
- Felmentést csak az alábbi munaköri tevékenységek esetében érdemes benyújtani:
- szoftverfejlesztés
- szoftver karbantartás automatizálása
- automatizált tesztelés fejlesztése
- informatikai rendszer menedzselése
- informatikai architektúra tervezése
- A beszámolót a szükséges igazolással vagy a felmentést igazoló dokumentummal együtt összefűzve kell leadni!
- A tárgy sikeres teljesítése a beszámoló és az igazolás (vagy a felmentés) együttes elfodagása esetén valósul meg!
- A duális képzésben résztvevő hallgatóknak nem kell szakmai gyakorlatot teljesíteniük, nem kell beszámolót leadniuk!
- FOSZ esetében a szakmai gyakorlat egy teljes félévet tesz ki, így a tárgy teljesítéséhez szükséges beszámoló+igazolás leadásának határideje a szorgalmi időszak vége. A szakmai gyakorlati beszámoló tekinthető "szakdolgozatnak" így annak formátuma egyezzen meg a tanszéki oldalon található szakdolgozat formátumának leírásával. Terjedelme 15-20 oldal, nyomtatott formában kell leadni igényes módon ősszefűzve (pl. spirálozva)
Szakdolgozat témakiírások
- FRIQ-learning (Matlab) kompatibilis robot fejlesztése, megvalósítása (pl.: fordított inga, egyensúlyozó robot)
- Flappy Bird játék betanítása FRIQ-learning megerősítéses tanulási módszerrel (Matlab)
- Space Invaders játék betanítása FRIQ-learning megerősítéses tanulási módszerrel (Matlab)
- Q-learning algoritmus megvalósítása roboton (Lego EV3, TurtleBot, stb)
- Q-learning algoritmus implementálása a ROS (Robot Operating System) rendszerbe
- Szakdolgozat/Komplex/Projekt nyilvántartó webes alkalmazás fejlesztése
- Szakmai gyakorlatokat nyilvántartó webes alkalmazás fejlesztése
- Tetszőleges alkalmazás (saját ötlet) fejlesztése Java nyelven
- FRIQ-learning port-olása Python nyelvre (Matlab -> Python)
- Publikációk nyilvántartása MTMT API használatával (web, SpringBoot)
- Raspberry Pi 5 + Hailo8 neurális háló CPU + kamera alkalmazása gépi tanulási feladatokra
Objektum orientált programozás, levelező (GEIAL313-BL)
- Tematika
- Fóliák: Intro
- Előadás fóliák: Dr. Baksáné Dr. Varga Erika oldalán
- Gyakorlati példagyűjtemény
- Órai feladatok
- Féléves feladat
Operációs rendszerek alapjai (GEIAL302-F)
- Tematika
- Fóliák Dr. Vincze Dávid oldalán
- Féléves feladat: Operációs rendszerek témakörben 4-5 oldalas áttekintés készítése (típusok, előny, hátrány, felhasználói szempont, stb). Elküldése email-ben pdf-ben. Határidő: szorgalmi időszak vége.
Szoftvertervezési módszerek (GEIAL313-F)
- Tematika
- Fóliák: Dr. Mileff Péter oldalán
- Féléves feladat: UML diagramcsoport készítése tetszőleges algoritmizálható problémáról. Elküldése email-ben pdf-ben. Határidő: szorgalmi időszak vége.
Robotika szakkör
Dolgozatok, hobbi
- SNMP hálózat-felügyelet: SNMP
- "Csengő" Ethon robothoz: Ethon csengő
- Ethon távvezérlő szoftver: Ethon távvezérlő
- Bluetooth vezérelt, távirányítású "robot": btRover
- Magyarok a Marson 2013 vezérlő szoftver: MaM2013
- Magyarok a Marson 2014 irányító kesztyű: MaM2014
- Magyarok a Marson 2015: ROS szimuláció
- Hobbi: HiFi, bicó, elektronika, rc autó
PhD
- Témavezető: Prof. Dr. Kovács Szilveszter
- Téma leírása: A kutatási téma célkitűzése kettős. Egyrészt olyan fuzzy interpolációs állapotgép viselkedésmodellek kidolgozása, melyekben az apriori tudás viszonylag egyszerűen implementálható, másrészt olyan automatikus hangolási eljárások kidolgozása, melyekkel ezen apriori elemeket is tartalmazó modellek hiányos minta alapján hangolhatók (pl. FRIQ-Learning variánsok (D. Vincze, Sz. Kovács, 2010)) Az így kialakítandó modellek és módszerek jelentősége amellett, hogy egy nyelvi leírási formából kiindulva (pl. etológiai modell, mint apriori tudás) működtető modell kialakítására alkalmasak, megfelelő teljesítmény mérték választása és minták megléte esetén az etológiai modell validálására is lehetőséget nyújthatnak.
- Disszertáció
- Publikációk: MTMT Google Scholar ResearchGate
- FRIQ-learning
- FRI weboldal