Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Projektmunka és tehetséggondozás az informatikában Horváth Zoltán egyetemi tanár, dékánhelyettes Eötvös Loránd Tudományegyetem Informatikai Kar www.inf.elte.hu
Educatio kiállítás, 2010. január 23.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Középiskolai versenyek, felkészít®k Az ELTE oktatói részt vesznek a középiskolai diákok tehetséggondozásában: Nemes Tihamér Országos Középiskolai Számítástechnikai Tanulmányi Verseny, Nemes Tihamér Országos Középiskolai Alkalmazói Tanulmányi Verseny, Logo Országos Számítástechnikai Tanulmányi Verseny, Informatika OKTV, Informatikai diákolimpiák, Szakkörök, táborok, mentorálás.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Szakkollégiumok, csereprogramok
Szakkollégiumi m¶helyek - 20 f® (Eötvös Collegium, Bolyai Kollégium), Nemzetközi programozói versenyek (ACM), Nyári iskolák, Cserekapcsolatok (CEEPUS, Erasmus).
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Demonstrátorok (oktatás), Projektek a Szoftvertechnológia labor keretében, Tudományos diákkör, Nemzetközi tudományos konferenciák, Doktori (PhD) képzés.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Projektek: oktatás - kutatás - innovatív feladatok Szoftverfejlesztés oktatása a Szoftvertechnológia labor keretében: Jól kiválasztott feladatok: Innovatív K+F projektek integrálása az oktatásba; Kutatás-fejlesztés oktatása ipari jelleg¶ környezet kialakításával; Nemzetközi együttm¶ködésben (Chalmers, Kent, Ericsson Software Research, stb.); (Bsc), MSc és doktori hallgatók, oktatók, kutatók bevonásával; Ipari partnerekkel (pl. Ericsson, Morgan Stanley); Eredmények ipari hasznosítása (er®s motiváció a hallgatók számára); Min®ség és határid®k - felel®sség.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Erlang ERicsson LANGuage Mire alkalmas az Erlang nyelv? Elosztott valós idej¶ alkalmazások (Telefonközpontok) Sok processzoros, sok magos rendszerek Gyors és hatékony fejlesztés Nagy hibat¶r® rendszerek Telekommunikációs szoftverek, Elosztott adatbázisok, Pénzügyi alkalmazások, Webserverek Funkcionális programozási nyelv beépített párhuzamossággal Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
RefactorErl A RefactorErl az ELTE-n fejlesztett, a szoftverfejlesztést segít® eszköz: Erlang nyelvhez Erlang nyelven fejlesztett eszköz Programtranszformációk Programok modulszerkezetének javítása Program megértését támogató eszközök Elemzések (szemantikus gráf ) Szoftvermin®ség javítást támogató eszközök Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Feldspar egy új nyelv digitális jelfeldolgozáshoz Feldspar Functional Embedded Language for DSP and PARallelism Együttm¶köd® partnerek: Ericsson, Chalmers Egyetem (Göteborg, Svédország) Cél: egy új programozási nyelv és fordítóprogramjának megalkotása 2009. január óta Els® nyilvános verzió:
Horváth Zoltán
http://feldspar.sourceforge.net/
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Feldspar egy új nyelv digitális jelfeldolgozáshoz
A megoldandó probléma:
telefonközpontba érkez® adatok feldolgozása (kódolás, tömörítés, hang min®ségének javítása stb.) valós idej¶ alkalmazások
⇒
hatékony programokra van szükség
jelenlegi megoldás: C programozási nyelv, speciális processzorok probléma: nehezen áttekinthet® programok; új hardver esetén újra kell írni Feldspar:
könnyen áttekinthet®, rövid programkód független a hardware-t®l optimalizálás: a fordítóprogram végzi el
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Feldspar egy új nyelv digitális jelfeldolgozáshoz Példa: az overdrive (túlvezérlés) sz¶r® programja és m¶ködése
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Microsoft F#
Új generációs programozási nyelv
A Microsoft új nyelve Elérhet® a Visual Studio 2010-ben Különböz® programozási módszerek támogatása A .NET keretrendszer minden el®nyével
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Microsoft F# FSharpTools Saját fejlesztés¶ Visual Studio plugin
Változatos témák Futási id® el®rejelzése Memóriafelhasználás becslése Kódmin®ség javítása újratervezéssel Programszöveg egységesítése
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Microsoft F# Letöltés A kifejlesztett eszköz mindenki által kipróbálható: http://plc.inf.elte.hu/fsharp
A fejleszt®k 15 ELTE programtervez® informatikus hallgató
Ipari kapcsolatok Morgan Stanley A világ egyik legnagyobb befektetési bankja IntelliFactory Az Expert F# cím¶ könyv egyik szerz®jének vezetésével
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
GRID rendszerek vizsgálata
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Kutatott témák
Nagy számítás- vagy adatigény¶ programok ütemezése Er®forráshasználat mérése és elemzése Algoritmusok megvalósítása és vizsgálata Multiágens szimulációk elosztott futtatása
Terveink: párhuzamosítás támogatása új programozási nyelvi eszközök bevezetésevel
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Hallgatóink eredményei Algoritmusok Prímszámkeresés genetikus algoritmussal H®áramlás számítása (dierenciálegyenlet megoldása) Sugárkövetéses képszámítás (ray-tracer) Elérhet®ségvizsgálat nagyméret¶ gráfokban (mátrixhatványozás)
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
ODF mobil telefonon Szomin ODF projektben ( az egyik legnépszer¶bb irodai programcsomag formátuma, az Open Document Format szerkesztési lehet®ségeit vizsgáljuk mobil eszközökön. A Microsoft Oce-éval ekvivalens formátum. A legtöbb irodai programcsomag támogatja (ingyenes Openoce).
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Jelenleg csak Microsoft formátumok kezelése jellemz® mobiltelefonon. Microsoft formátumok szerkesztése PDA-kon támogatott. Mi ODF szerkeszt®t adunk egyszer¶ mobiltelefonokra is.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Ehhez új, hatékonyabban átvihet®, tömörebb adatformátum, Hatékony megjelenít® és szerkeszt® program, valamint Mobiltelefonon is felhasználóbarát interfész kell.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Ógörög szövegek feldolgozása Speciális szövegszerkeszt® töredékes kódexek szövegének rögzítésére, magyarázó szövegekkel történ® kiegészítésére, struktúrált, elemezhet® adatformátum (XML) biztosítására, nyomdai min®ség¶ megjelenítésére.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Összegzés tanulmányok része, egyetemi laboratóriumi keretek között, tanulmányi kreditekért; BSc szakdolgozatok, MSc diplomamunkák, diákköri dolgozatok (OTDK els® díjak, második és harmadik díjak), konferencia és folyóiratcikkek, PhD dolgozatok; cserehallgatóként bekapcsolódás kapcsolódó projektekbe Angliában, Svédországban, Hollandiában; holland, spanyol, és CEEPUS cserediákok bekapcsolódása a hallgatói csoportokba; 60 f®s nyári iskolák holland, brit, amerikai, német vendégprofesszorokkal, legújabb kísérleti szoftvereszközök gyakorlati oktatásával, Springer kötettel; jó állások az ipari partnereknél (Ericsson, Morgabn Stanley, Erlang Solutions, Nokia, stb.) szabadon letölthet® szoftverek, nyílt forráskód, ipari alkalmazás. Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában
Középiskolai versenyek, felkészít®k Tudományos diákkör, laborok, doktori képzés Projektek
Összegzés
Várjuk az informatika iránt érdekl®d® tehetséges hallgatókat, hogy csatlakozzanak hozzánk! Jó elméleti alapok a jöv® gyakorlati kihívásainak megoldásához, közvetlen személyes együttm¶ködés oktatókkal. http://plcportal.inf.elte.hu/hu/laborok http://www.inf.elte.hu Nyílt nap: 2010. január 28., csütörtök.
Horváth Zoltán
egyetemi tanár, dékánhelyettes
Projektmunka és tehetséggondozás az informatikában