290 likes | 454 Views
ÓE-NIK SZOFTVERFEJLESZTÉS. Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/. Célok.
E N D
ÓE-NIKSZOFTVERFEJLESZTÉS Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/
Célok • A BSc képzés egyik célja, hogy az itt diplomát szerzett hallgatók rendelkezzenek az alapvető szoftvertervezési, -fejlesztési és -tesztelési ismeretekkel • "de én nem programozó akarok lenni!" • "alapvető?" • "csak ennyi, más lehetőségem nincs?" • "ugye én leszek a következő John Carmack?" szabo.zsolt@nik.uni-obuda.hu
Nem akarok programozni! • Természetesen még a programozást oktatók is tudják, hogy az informatikai/mérnöki tudás nem csak a programozásból áll, DE… • Hálózati szakember: gráfok, fák, legrövidebb út, dijkstra algoritmus, OSPF • Biztonsági szakember: valószínűségek, prímek, véletlenszámok, hasítás, titkosítás jelszóbiztonság • Adatbázis-guru: fák, index-szervezés, hasítás, B-fa, B+ -fa, B* -fa ( filerendszerek) szabo.zsolt@nik.uni-obuda.hu
Nem akarok programozni! • Mobiltelefon-guru: kódolások, fák, feszítőfa, Kruskal algoritmus • Média-szakember, grafikus: mátrixok, sajátérték, sajátvektor, szűrők, konvolúció • Csak egy gazdag főnök: tudni kell, hogy mi várható el, mi oldható meg! • Ez egy elfogult felsorolás, de a tény: • Egy informatikai szakembernek alapszinten programoznia tudni KELL • A matematika minden programozás alapja szabo.zsolt@nik.uni-obuda.hu
Alapvető? szabo.zsolt@nik.uni-obuda.hu
Mééééég! Törzstárgyak • Vállalati információs rendszerek ( üzleti modellezés) • Operációs rendszerek ( bash, powershell) • Számítógép architektúrák gyakorlat ( processzorszintű utasításkezelés, ASM) • Beágyazott rendszerek ( VHDL, ASM) szabo.zsolt@nik.uni-obuda.hu
Mééééég! Választható tárgyak • Windows 8-specifikus • Windows Phone, iPhone (Objective-C), Android • Adatbányászat, Adattárházak, Prolog • PHP, C++ szabo.zsolt@nik.uni-obuda.hu
Mééééég! Szakirányok • Beágyazott rendszerek és Mobil informatika szakirány • Szoftverrendszerek fejlesztése szakirány • Képfeldolgozás és gépi látás szakirány • Többnyire kötetlen fejlesztés, bármilyen programnyelven! szabo.zsolt@nik.uni-obuda.hu
Eszközök • Cél a mérnöki (gyakorlatias) gondolkozásmód kialakítása • Az elmélet is fontos, de lényeges különbség: "Azt olvastam" vs. "Úgy tapasztaltam" • Programozói nézőpont oktatói oldalról is • Ipari eszközök és támogatás ( kompetencia központok) • GPS, kamera, demo robotok, speciális szenzorok és eszközök használhatóak szabo.zsolt@nik.uni-obuda.hu
John Carmack? Hallgatói szakmai munka, minden a hallgató szorgalmától és képességeitől függ • Beadandó feladatok • Programozási versenyek (házi, országos, nemzetközi) • TDK, OTDK • Külföldi konferenciák • Külföldi nyári egyetemek • Erasmus szabo.zsolt@nik.uni-obuda.hu
Hallgatói Projektek • Ezek természetesen csak kiragadott példák • Évente ~10-15 TDK díjazott, ~30 TDK dolgozat szabo.zsolt@nik.uni-obuda.hu
1999-2003 • Explorateres, lépegető robot • Robotvitorlás • Szuperskalár processzorszimulátor • FOBOT, a hatlábú mobil robot • Automata ujjlenyomat felismerő rendszer belépés vezérléshez • Szteganográfia és rejtjelezés • CERBERUS projekt - beléptető biztonsági rendszer szabo.zsolt@nik.uni-obuda.hu
2005-2007 • CCExplorer Projekt • A Morph technika - DKJ Morpher • IntAIBO - Interneten keresztüli platformfüggetlen AIBO navigáció • PALCOM Navigáció és térképezés PAL-optika alkalmazásával • JAVA alapú arcfelismerés megvalósítása mobiltelefonnal • Virtual Hand - Jelbeszéd felismerő rendszer szabo.zsolt@nik.uni-obuda.hu
2009 • Katasztrófavédelmi és kárelhárítási célú pilótanélküli robotrepülőgéprendszer • Lézerszkennerrel támogatott körbelátórendszer önjáró roboton • Videoszekvencia felbontásának és minőségének javítása super-resolution technika alkalmazásával • DPLUSZ, 3D rekonstrukciós rendszer • Információs és tájékozódási rendszer mobiltelefonra szabo.zsolt@nik.uni-obuda.hu
2011 • Sketch4Match Interaktív tartalom alapú keresőrendszer • Nagyfelbontású digitális szöveti képek kötegelt feldolgozása • Mozgáskorlátozottak életvitelét támogató eszközök beszédvezérelt irányítása • Átjárhatósági problémák megoldása számítási fürtök és felhő infrastruktúrák között szabo.zsolt@nik.uni-obuda.hu
TDK 2012 • AUTONOMUS, Autonóm autó navigációjának megvalósítása • Textúra alapú képi adatbázis építése nagyfelbontású orvosi képek klinikai • Videók felcímkézése képi tartalom alapján • Vastagbél diagnosztikai digitális szöveti mintákon • Tőzsdei brókerek kézjeleinek felismerése KINECT szenzor segítségével szabo.zsolt@nik.uni-obuda.hu
Mobil robotok OTDK III. hely 2005 OTDK I. hely 2005 OTDK I. hely 1999 OTDK I. hely 2003 szabo.zsolt@nik.uni-obuda.hu
Akadálydetektálás és navigáció szabo.zsolt@nik.uni-obuda.hu OTDK II. hely 2011
PAL használata szabo.zsolt@nik.uni-obuda.hu
Körbelátó mobilrobot Magyarok a Marson II. OTDK I. hely 2009 szabo.zsolt@nik.uni-obuda.hu
Robotrepülő szabo.zsolt@nik.uni-obuda.hu
Super-resolution OTDK I. hely 2009 szabo.zsolt@nik.uni-obuda.hu
Super Resolution Bal oldalon az eredeti videó egy képkockája felnagyítva. Jobb oldalon az élesített kép. Horn & Schunk optical flow szabo.zsolt@nik.uni-obuda.hu
Cerberus szabo.zsolt@nik.uni-obuda.hu
Morph szabo.zsolt@nik.uni-obuda.hu
3D rekonstrukció fényképekből szabo.zsolt@nik.uni-obuda.hu
TOVÁBBI INFORMÁCIÓK • http://nik.uni-obuda.hu/ • http://felveteli.nik.uni-obuda.hu/ • Bármilyen kérdés: info@nik.uni-obuda.hu szabo.zsolt@nik.uni-obuda.hu
KÖSZÖNÖM A FIGYELMET! KÉRDÉSEK? Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) szabo.zsolt@nik.uni-obuda.hu http://nik.uni-obuda.hu/