28
ÓE-NIK SZOFTVERFEJLESZTÉS Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) [email protected] http://nik.uni-obuda.hu/

ÓE-NIK SZOFTVERFEJLESZTÉS

  • Upload
    yin

  • View
    18

  • Download
    0

Embed Size (px)

DESCRIPTION

ÓE-NIK SZOFTVERFEJLESZTÉS. Szabó Zsolt Ügyvivő szakértő (Kari Erasmus koordinátor) [email protected] http://nik.uni-obuda.hu/. Célok. - PowerPoint PPT Presentation

Citation preview

Page 1: ÓE-NIK SZOFTVERFEJLESZTÉS

ÓE-NIKSZOFTVERFEJLESZTÉS

Szabó ZsoltÜgyvivő szakértő

(Kari Erasmus koordinátor)

[email protected]://nik.uni-obuda.hu/

Page 2: ÓE-NIK SZOFTVERFEJLESZTÉS

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?"

23.04.21. [email protected] 2

Page 3: ÓE-NIK SZOFTVERFEJLESZTÉS

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)

23.04.21. [email protected] 3

Page 4: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 4

Page 5: ÓE-NIK SZOFTVERFEJLESZTÉS

Alapvető?

23.04.21. [email protected] 5

Page 6: ÓE-NIK SZOFTVERFEJLESZTÉS

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)

23.04.21. [email protected] 6

Page 7: ÓE-NIK SZOFTVERFEJLESZTÉS

Mééééég!

Választható tárgyak• Windows 8-specifikus• Windows Phone, iPhone (Objective-C),

Android• Adatbányászat, Adattárházak, Prolog• PHP, C++

23.04.21. [email protected] 7

Page 8: ÓE-NIK SZOFTVERFEJLESZTÉS

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!

23.04.21. [email protected] 8

Page 9: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 9

Page 10: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 10

Page 11: ÓE-NIK SZOFTVERFEJLESZTÉS

Hallgatói Projektek

23.04.21. [email protected]

• Ezek természetesen csak kiragadott példák• Évente ~10-15 TDK díjazott, ~30 TDK

dolgozat

11

Page 12: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 12

Page 13: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 13

Page 14: ÓE-NIK SZOFTVERFEJLESZTÉS

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

mobiltelefonra23.04.21. [email protected] 14

Page 15: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 15

Page 16: ÓE-NIK SZOFTVERFEJLESZTÉS

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

23.04.21. [email protected] 16

Page 17: ÓE-NIK SZOFTVERFEJLESZTÉS

Mobil robotok

OTDK OTDK I. helI. hely y 19991999

OTDK OTDK I. helI. hely y 20032003

OTDK OTDK

I. helI. hely y 20052005

OTDK OTDK IIIIII. hel. hely y 20052005

23.04.21. [email protected] 17

Page 18: ÓE-NIK SZOFTVERFEJLESZTÉS

Akadálydetektálás és navigáció

OTDK IOTDK II. helI. hely 2011y 201123.04.21. [email protected] 18

Page 19: ÓE-NIK SZOFTVERFEJLESZTÉS

[email protected]

PAL használata

23.04.21. 19

Page 20: ÓE-NIK SZOFTVERFEJLESZTÉS

Körbelátó mobilrobot

Magyarok a Marson II. OTDK OTDK I. helI. hely y 2009200923.04.21. [email protected] 20

Page 21: ÓE-NIK SZOFTVERFEJLESZTÉS

Robotrepülő

23.04.21. [email protected] 21

Page 22: ÓE-NIK SZOFTVERFEJLESZTÉS

Super-resolution

OTDK OTDK I. helI. hely y 20092009

23.04.21. [email protected] 22

Page 23: ÓE-NIK SZOFTVERFEJLESZTÉS

Super Resolution

Bal oldalon az eredeti videó egy képkockája felnagyítva. Jobb oldalon az élesített kép.

Horn & Schunk optical flow

23.04.21. [email protected] 23

Page 24: ÓE-NIK SZOFTVERFEJLESZTÉS

Cerberus

23.04.21. [email protected] 24

Page 25: ÓE-NIK SZOFTVERFEJLESZTÉS

Morph

23.04.21. [email protected] 25

Page 26: ÓE-NIK SZOFTVERFEJLESZTÉS

3D rekonstrukció fényképekből

23.04.21. [email protected] 26

Page 27: ÓE-NIK SZOFTVERFEJLESZTÉS

23.04.21. [email protected]

TOVÁBBI INFORMÁCIÓK

• http://nik.uni-obuda.hu/

• http://felveteli.nik.uni-obuda.hu/

• Bármilyen kérdés: [email protected]

27

Page 28: ÓE-NIK SZOFTVERFEJLESZTÉS

KÖSZÖNÖM A FIGYELMET!

Szabó ZsoltÜgyvivő szakértő

(Kari Erasmus koordinátor)

[email protected]://nik.uni-obuda.hu/

KÉRDÉSEK?