Doktori értekezések védése a Miskolci Egyetemen

Miskolci Egyetem logó

Miskolci Egyetem logóA Miskolci Egyetem Hatvany József Informatikai Tudományok Doktori Iskolájában 2020. július 1-jén két doktori értekezés nyilvános védésére került sor, amelyeket Szentmiklósi István Sándor és Veres Péter nyújtottak be.

Mindkét munka a logisztikai szakterülethez kapcsolódott. A cél azonos: optimalizálás. Eltérő a megközelítés: az egyik inkább hardverhez, a másik inkább szoftverhez kötődött. Mindkét védés színvonalas és igényes volt. Tartalmas és érdemi hozzászólások, javaslatok hangzottak el. A nyilvános védés méltó alkalom egy többéves kutató tevékenység lezárásához, egyben alkalmat nyújt a további folytatás irányainak meghatározására. Gratulálok a kollégáknak!

8:30-tól Szentmiklósi István Sándor kezdte, aki Raktári folyamatok optimálhatóságának vizsgálata Ipar 4.0 eszközök alkalmazásával című disszertációját védte.

A jelölt a szakirodalmi áttekintést követően ismertette, hogy megalkotott egy eszközt, amely anyagáramlási folyamatokban a szállítandó árura negatívan ható hatásokat az áru közvetlen környezetében folyamatosan méri, a mért értékeket kiértékeli és minőségromlás megállapítására is képes. Ez az eszköz az okos egységrakomány képző eszköz (OERK), amely egy mobil kiberfizikai eszköz. Az okos egységrakomány képző eszköz legfontosabb összetevői: egységrakomány képző eszköz, ami lehet egy tároló rekesz, műanyag raklap stb., ami az áru befogadására alkalmas, energia átalakító, energiamenedzsment, mikrokontroller, kiskapacitású memória, szenzoregységeket, a fizikai, kémiai és biológiai paraméterek mérésére, dátum, óra funkció és RF-ID antenna.

Kutatómunkájának eredményeit öt tézisben foglalta össze:

  • „I. tézis: Elkészítettem egy logisztikai eszköz lehetséges modelljét, amely anyagáramlási folyamatok során az adott áru minőségét befolyásoló paramétereket valós időben folyamatosan méri. A mért paraméterek alapján minőségkiértékelés végezhető. A megalkotott modell alapján elkészítettem annak makettjét.
  • II. tézis: Kidolgoztam az új eszköz egy matematikai modelljét, amely alkalmas adott logisztikai folyamat idő és költség értékeinek meghatározására adott sorbanállási modell esetén.
  • III. tézis: Kísérleti vizsgálataim alapján megállapítottam, hogy különböző anyagáramlási rendszereknél nagy számban keletkeznek rövid időtartalmú, de nagy energiájú tranziens jelenségek. Feltártam, hogy ezek energiája villamos energiává alakítható.
  • IV. tézis: Kidolgoztam és megvalósítottam a III. tézis eredményeire alapozva az eddigiektől eltérő elven működő, a rendszertelen, tranziens rezgéseket is kihasználó áramfejlesztő és energiakicsatoló eszközt.
  • V. tézis: Kidolgoztam egy matematikai modellt, amely modern technikai eszközök felhasználásával alkalmas a járműbeérkezések pontos meghatározására. Ennek alapján kidolgoztam egy dinamikus hozzárendelési algoritmust, amely a járműveket az időkapukhoz rendeli.”

Szentmiklósi István Sándor és Veres Péter doktori védése

12:00-tól Veres Péter folytatta, aki Heurisztikus módszerek alkalmazása logisztikai rendszerek tervezésében és irányításában című disszertációját védte.

A jelölt két célt fogalmazott meg a hálózatszerűen működő nagy kiterjedésű, komplex ellátási láncokhoz kötődően. Ezek: vállalaton belüli és vállalaton kívüli nagyméretű logisztikai hálózatok leírása és kezelését segítő modellek megalkotása, valamint ezen hálózatokban keletkező logisztikai feladatok megoldására olyan új módszerek, modellek és alkalmazások kidolgozása, melyek révén azok működésének hatékonysága javítható. Három modellt mutatott be: belső milkrun útvonal és raktártervezés, külső raktár pozíciójának meghatározása hozzárendeléssel és installációs költségekkel, automatikus járatmódosítás lehetőségei.

Kutatómunkájának eredményeit négy tézisben foglalta össze:

  • „I. tézis: Kidolgoztam egy új, szekvenciák közötti távolságok mérésére alkalmas módszert, bizonyítottam annak alkalmasságát különböző hosszúságú és felépítésű szekvenciák közötti távolságok mérésére vonatkozóan az egyezőség, a szimmetria és a távolság nem-negativitás szempontjából. A kidolgozott módszer alkalmas különböző járattervezési feladatokban az egyes megoldásváltozatokat reprezentáló permutációs egyedek közötti távolságok meghatározására.
  • II. tézis: Kidolgoztam egy olyan új paramétergenerálási módszert a hagyományos black hole heurisztikára, melynek révén annak konvergenciasebessége – különösen a keresési fázis elején – szignifikáns mértékben javítható. Kifejlesztettem a black hole heurisztikák egy olyan változatát, mely alkalmas szekvencia-problémák, például járattervezési feladatok megoldására.
  • III. tézis: Bevezettem a randomizált életciklus és az elhalálozási ráta fogalmát új egyedek generálására a Firefly algoritmus robusztusságnak növelése érdekében. Emellett bevezettem a legfényesebb memória alkalmazását Firefly algoritmusok hatékonyságának növelése céljából. Az elvégzett benchmark tesztek igazolták, hogy az általam kifejlesztett bővítmények révén az eredeti Firefly algoritmus hatékonysága növelhető.
  • IV. tézis: Megalkottam egy olyan általános keretrendszert, mely alkalmas speciális logisztikai modellek leszármaztatására. Ezen keretrendszer alapján megalkottam az integrált járattervezés, az elosztás és a milkrun anyagellátás egy-egy speciális modelljét. Ezen modellek által definiált NP-nehéz optimalizálási feladatok megoldására megoldásokat kerestem és egyedi módon átalakítottam. A problémák megoldására egyedi alkalmazásokat készítettem, melyekkel a kidolgozott modellek és módszerek hatékonyságát validáltam. Mindegyik probléma megoldható volt lágyszámítási módszerekkel.”

A tézisfüzetek, disszertációk végleges és korábbi műhelyvitára beadott változatai elérhetők a doktori iskola weboldalán: most még a Hírek, később a Disszertációk oldalon.

Berecz Antónia műhelyvitája

NKE_logo

NKE_logoBerecz Antónia kolléganő meghívott PhD értekezés-tervezetének műhelyvitájára. Az eseményre a Nemzeti Közszolgálati Egyetem Katonai Műszaki Doktori Iskola szervezésében 2019. április 11-én került sor. Antónia értekezés-tervezetének címe: „Az e-tanítás-tanulás folyamata – stratégiák és modellek”.

A műhelyvita fontos mérföldkő a doktori fokozatszerzési eljárás során, közeledve a folyamat végéhez. Antónia kutatómunkáját 4 hipotézisben foglalta össze.

Berecz Antónia műhelyvita

A műhelyvita alapvetően az alábbi 4 kérdés köré összpontosult:

  • A választott témát a korszerű kutatási módszereket alkalmazva, és minden fontosabb részletére kiterjedően dolgozta-e ki a jelölt?
  • Megfelel-e az értekezéssel szemben támasztott formai és tartalmi követelményeknek?
  • Az értekezés-tervezet tartalmaz-e új tudományos eredményeket?
  • Javasolja-e a tervezet további eljárásra bocsátását újabb műhelyvita nélkül?

Az eseményen örömmel vettem részt és gratulálok Antóniának eredményes kutató munkájához és annak színvonalas bemutatásához.

Programozási alapok K-MOOC online kurzus az Óbudai Egyetemen

Az Óbudai Egyetemen 2014-ben megalakult a KÁRPÁT-MEDENCEI ONLINE OKTATÁSI CENTRUM (K-MOOC), amelynek egyik fő célja, hogy biztosítson kredittel elismert online oktatási formát a Kárpát-medencei, részben, vagy egészben magyar tannyelvű képzést folytató felsőoktatási intézmények hallgatói számára, illetve egy oktatási formát az élethosszig tartó tanulás megvalósítására. A pályázat célja, hogy a K-MOOC hálózatához csatlakozott felsőoktatási intézmények bekapcsolódjanak a kurzuskészítés és meghirdetés folyamatába. Ezzel gazdagítják a kurzusok tárházát és az elérhető tudományterületeket is. Lehetőséget teremtenek az oktatók számára a meglévő kredit értékű tárgyaik megújítására. A korszerű tananyagok kifejlesztése hozzájárul a képzés színvonalának növeléséhez.

2016 tavaszán az ÓE meghirdette Online kurzusok fejlesztésére magyarországi és határon túli magyar oktatási nyelvű felsőoktatási intézmények oktatói számára című pályázatát.

A pályázat keretében fejlesztett tananyagok a K-MOOC keretében kerültek meghirdetésre. A tananyagok kidolgozásánál a pályázónak alkalmazói szinten ismernie kellett a kurzust működtető keretrendszert. A Moodle esetében kötelező volt figyelembe venni a Moodle szabványait. A tananyagfejlesztés tevékenységnek minden esetben online elérhető, oktatásban alkalmazható, tantárgykövetelményhez igazodó végtermékkel kell zárulnia. A pályázathoz 4 félévre szóló fenntartási kötelezettség is kötődött. A pályázónak vállalnia kellett, hogy a kurzust 4 oktatási félévig menedzseli a K-MOOC keretében, mialatt a kifejlesztett tananyagot aktualizálni kellett. A kurzus moduljainak minimális száma meghatározott volt, ahogyan egy-egy modul kötelező elemei is: cél, követelmény, időszükséglet, tartalom, önellenőrzés, ellenőrzés.

A Programozási alapok című tananyagommal pályáztam és nyertem.

Az online kurzus célja volt, hogy megismertesse a programozás alapfogalmait, megismertesse az alapvető strukturált és objektumorientált programozási technikákat, megismertesse egy programozási nyelv (Java) és osztálykönyvtár filozófiáját, stabil eligazodást nyújtson különböző feladattípusok, sémák, módszerek, paradigmák és programozási tételek között, tervezési és programozási stílust alakítson ki.

Az online kurzus értékelése így zajlott. Gyakorlati jegyet kellett szerezni a szorgalmi időszakban. Mindig 4 db előre bejelentett számonkérés volt, ebből 2 db elméleti teszt, amely 20-20%-ot jelentett és 2 db kódolási feladat, amely 30-30%-ot jelentett. A tesztkérdések publikus tesztkérdés-gyűjteményből (200-nál több kérdésből) kerültek témakörönként véletlenszerűen kiválogatva. A elméleti részek előtt korlátlan számú anomin gyakorlási lehetőség volt adott és a számonkérő alkalmak során egy alkalommal időkorlátosan volt elérhető a teszt. A kódolási feladatok a tantárgyhoz tartozó példatár (200-nál több Java nyelvű forráskód) elemeihez hasonló feladatok voltak, időkorlátosan voltak elkészítendők. A feladatkiírások részletesen specifikáltak voltak, a megoldások konstruktív problémamegoldást igényeltek, értő szövegolvasási készséggel kellett rendelkezni, értelmesen gondolkodni kellett tudni, lépésekre, tanult alapelemekre kellett tudni bontani a tervezés során a feladatot, valamint a megszerzett tudást alkalmazni/átültetni/testre szabni/paraméterezni volt szükséges.

Az online kurzus tematikájának elemei – jelentősen kibővítve – belekerültek a Java SE szoftverfejlesztő tanfolyamunk tematikájába.

Az online kurzus a 2016/2017-es és a 2017/2018-as tanév őszi és tavaszi féléveiben is meghirdetésre került. A pályázathoz kötődő 4 féléves fenntartási kötelezettség a mai nappal lezárult. Sok-sok hallgató felvette a kurzust. Sokan lemorzsolódtak, de sokan teljesítették is. Mindegyik félév szorgalmi időszakában szinte állandó, aktív szakmai párbeszéd folyt az online kurzus fórumain, chat formájában. Döntően önszerveződő volt a kommunikáció, a témák orientálásán túl moderálásra nem volt szükség. Elenyésző volt a „nem találom, hová kell kattintani”, illetve a „lemaradtam a feladat leadási határidejéről, nem-e lehetne-e-e-e még beadni” jellegű üzenetek aránya.

Hogyan értékeljük az online vizsgafeladatot?

értékelés

Tanfolyamaink követelményeinek teljesítéséhez több online tesztet kell kitölteni és egy komplex, online vizsgafeladatot kell megoldani.

A feladatspecifikáció mindig részletes, maximum 1 db A4-es oldal terjedelmű, folyó szövegben felsorolásokat is tartalmaz és szándékosan nincsenek benne ábrák. Törekszünk az egyértelmű megfogalmazása, de hagyunk mozgásteret egyéni értelmezésre is, amit – megfelelő indoklással – elfogadhatunk. Az online vizsgafeladat megoldásához bármilyen segédeszközt lehet használni.

Az online vizsgafeladat megoldásának tervezésére, implementálására, tesztelésére és dokumentálására és határidőre való feltöltésére körülbelül egy hét áll rendelkezésre. Közben online konzultációt biztosítunk, ahol megbeszéljük az ezzel kapcsolatos kérdéseket és rávezető (nem konkrét) segítséget biztosítunk.

vizsgafeladat értékelése

Figyelembe vett szempontok az online vizsgafeladat értékelése során

  • Objektumorientált szemléletmód alkalmazása
  • MVC architektúrális tervezési minta alkalmazása
  • Logikus MVC szeparáció
  • Egyértelműen elhatárolódó felelősségi kör: a modell, a nézet és a vezérlő azt és csak azt oldja meg, amit, ahogyan, amikor, ahányszor kell
  • Adatbázis-kapcsolatért felelős rész szeparációja
  • Vezérlésért felelős rész szeparációja
  • Megjelenítésért felelős rész szeparációja
  • MVC kommunikációs irányok betartása, megfelelő adatkonverzió
  • Szükség esetén singleton és factory típusú tervezési minta alkalmazása
  • Adatbázis-kapcsolat megfelelő menedzselése, nyitás, zárás, kivételkezelés
  • Szükséges adatbázis-karbantartó (CRUD) művelek megfelelő megvalósítása
  • Specifikáció pontos értelmezése
  • Specifikáció pontos megvalósítása
  • Specifikáció alapján tesztelés megvalósítása
  • Megfelelő GUI komponensek alkalmazása, elhelyezése, paraméterezése, kommuniká­ciója, eseménykezelése
  • Adatbázis olvasása során a keletkező eredménytábla és/vagy kivételobjektum megfelelően jut el a nézet réteghez
  • Modellvezérelt fejlesztés elveinek alkalmazása
  • Szükség esetén POJO és ezek adatszerkezeteinek konstrukciós és szelekciós műve­letei
  • Eseménykezelés logikus működésének megtervezése és megvalósítása
  • Extrém tesztadatokkal való hibakeresés, tesztelés
  • Felesleges forráskód-részletek nincsenek
  • Szintaktikai és/vagy szemantikai hibák nincsenek (Java, SQL, HQL oldalon egyaránt)
  • Projekt megfelelő elnevezése és szerkezete
  • Logikus és konvencióknak megfelelő elnevezések következetes alkalmazása
  • Algoritmusban, folyamatokban, saját modellekben való eligazodás, alkalmazkodás ké­pessége, ezek szintjei és megvalósulása
  • Szükséges programozási tételek felismerése, megvalósításuk, összeépítésük
  • Logikus gondolkodás és feladatmegoldás szintjei és alkalmazásuk
  • Hatékonysági szempontok ismerete és alkalmazása

Az online vizsgafeladatot – a tanfolyamot záró 53-56. óra: Összefoglalás alkalommal – közösen, részletesen meg is beszéljük: lépések, rétegek, funkciók, ellenőrzési/tesztelési lehetőségek, hibakeresés, tipikus problémák a megoldás során.

vizsgafeladat értékelése