The Appearance of Multiparadigm Programming Languages in the Teaching of Artificial Intelligence

dc.contributor.advisorFazekas, Gábor
dc.contributor.authorPánovics, János
dc.contributor.departmentMatematika- és számítástudományok doktori iskolahu
dc.contributor.submitterdepDE--TEK--Informatikai Kar -- Információ Technológia Tanszék
dc.date.accessioned2014-09-05T09:56:04Z
dc.date.available2014-09-05T09:56:04Z
dc.date.created2013hu_HU
dc.date.defended2014-09-26
dc.description.abstractThe main goal of my dissertation was to come up with a new methodology that helps make teaching programming-oriented computer science in higher education more effective. The new methodology is based on long-term projects spanning the whole duration of students' studies, forcing them to apply the knowledge acquired during the project-related subjects. As a small part of the proposed methodology, I put special emphasis on the teaching of the subject Introduction to Artificial Intelligence. I propose the introduction of multiparadigm languages on the seminars of subjects dealing with artificial intelligence in practice. Giving more implementations of search algorithms using different approaches may help students understand the logic behind those algorithms. I give detailed examples of such implementations in C# and F# and also compare those implementations. Programming contests can be a fairly motivating factor for students. Together with two of my colleagues, we have developed a web application which is able to manage programming contests as well as to evaluate solutions to programming assignments submitted by students. I briefly introduce this application and describe its benefits against other similar software and our experience with it. Az értekezésem fő célja egy új módszertan kidolgozása volt a programozásorientált informatika felsőfokú oktatásának eredményesebbé tétele érdekében. Az új módszertan a hallgatók teljes tanulmányi idejét felölelő hosszú távú projekteken alapul, amelyek a legtöbb kötelező tárgy ismereteit magukban foglalják. A javasolt módszertan egyik apró elemeként különös hangsúlyt fektettem A mesterséges intelligencia alapjai című tantárgy oktatására. Javaslom a multiparadigmás nyelvek bevezetését a gyakorlati mesterséges intelligenciával foglalkozó tantárgyak oktatásába. Ha a kereső algoritmusok több, különböző megközelítést használó implementációját adjuk a hallgatók kezébe, az segíthet számukra megérteni az algoritmusok logikáját. Részletes példákat adok ilyen implementációkra C# és F# nyelven, amelyeket össze is hasonlítok egymással. A programozó versenyek is kitűnő motivációt jelenthetnek a hallgatóknak. Két kollégámmal közösen kifejlesztettünk egy webalkalmazást programozó versenyek lebonyolításának, valamint a hallgatók által különböző programozási feladatokra beküldött forráskódok kiértékelésének a támogatására. Röviden bemutatom ezt az alkalmazást, továbbá ismertetem az előnyeit más hasonló szoftverekkel szemben, valamint a vele szerzett tapasztalatainkat is.hu_HU
dc.description.correctorNE
dc.format.extent175hu_HU
dc.identifier.urihttp://hdl.handle.net/2437/196281
dc.language.isohuhu_HU
dc.language.isoenhu_HU
dc.rightsCC0 1.0 Universal*
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.subjectteaching methodologyhu_HU
dc.subjectoktatási módszertanhu_HU
dc.subjectartificial intelligencehu_HU
dc.subjectmesterséges intelligenciahu_HU
dc.subjectstate-space representationhu_HU
dc.subjectállapottér-reprezentációhu_HU
dc.subjectsearch algorithmshu_HU
dc.subjectkereső algoritmusokhu_HU
dc.subjectfunctional programminghu_HU
dc.subjectfunkcionális programozáshu_HU
dc.subjectF#hu_HU
dc.subjectprogramming contestshu_HU
dc.subjectprogramozó versenyekhu_HU
dc.subjectProgConthu_HU
dc.subject.disciplineMatematika- és számítástudományokhu
dc.subject.sciencefieldTermészettudományokhu
dc.titleThe Appearance of Multiparadigm Programming Languages in the Teaching of Artificial Intelligencehu_HU
dc.title.translatedA multiparadigmás programozási nyelvek megjelenése a mesterséges intelligencia oktatásábanhu_HU
Fájlok
Eredeti köteg (ORIGINAL bundle)
Megjelenítve 1 - 2 (Összesen 2)
Nem elérhető
Név:
PanovicsJanos_PhD_ertekezes_titkositott.pdf
Méret:
1.42 MB
Formátum:
Adobe Portable Document Format
Leírás:
Értekezés
Nem elérhető
Név:
PanovicsJanos_PhD_tezis_titkositott.pdf
Méret:
691.47 KB
Formátum:
Adobe Portable Document Format
Leírás:
Tézisek