2. www.fh-joanneum.at
Game Development als Motivation
für IT-StudentInnen im ersten Jahr
Elmar Krajnc, Günther Hutter
FH JOANNEUM ITM/SWD
Elearning Tag 2013
http://www.freshnetworks.com/blog/2010/09/the-
benefits-social-gaming-for-brands/
APPLIED COMPUTER SCIENCES
3. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Die LV im Überblick
• Ziele:
– Erlernen der Syntax / Semantik
– Erlernen von Objektorientierung
– Grafik Programmierung
• Problem:
„Wer das Alphabet beherrscht ist deshalb noch
lange kein Schriftsteller“ (dt. Sprichwort)
18.09.2013 Elmar Krajnc & Günther Hutter 3
1.Semester
2.Semester
4. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Motivation
• Programmierung eher trockenes Fach
• Grundlagen immer wiederholen und
ausbauen
– Mitwachsendes, aufbauendes Projekt gefragt
– Projekt dient gleichzeitig als Dokumentation
• Games motivieren
– Verschiedene Ansätze
– Eigene Umsetzung
→ „MEIN“ Spiel
18.09.2013 Elmar Krajnc & Günther Hutter 4
http://www.axesandalleys.com/2008/10/
5. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Games in Programming
• Serious Gaming
– Greenfoot
– AntMe!
• Gaming in CS Education
– Bayliss, Jessica D., und Strout Sean (2006). „Games as a
"flavor" of CS1.“
– Leutenegger, Scott und Jeffrey Edgington.(2007) „A games
first approach to teaching introductory programming.“
18.09.2013 5
http://www.greenfoot.org/overview
Elmar Krajnc & Günther Hutter
6. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Eigener Ansatz für LV
• 2-3 ausgewählte Beispiele
– Graphische Oberfläche
• Text UI auf GUI
– Vererbung:
• Raumschiff- Asteroiden-Raketen
– Nebenläufigkeit
• Gameloop: die Welt ändert sich dynamisch und nicht
nur nach Eingabe
18.09.2013 6Elmar Krajnc & Günther Hutter
11. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Vorteile iteratives Vorgehen
• Studenten haben bei jeder Stunde die
Möglichkeit Ihre Version weiterzubasteln
• Wer „zu weit vom Weg abkommt“ konnte in
jeder Stunde von der Musterlösung
wegarbeiten
• Sofortiges Feedback ob die eigene Lösung gut
oder schlecht gelungen ist
• Musterlösungen dienen auch als gleichzeitige
Wiederholung des gelernten Stoffs
18.09.2013 Elmar Krajnc & Günther Hutter 11
16. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Fazit
• Game Development macht Spaß
• Spaß bzw. Motivation ist sehr wichtig für die
Sudierenden
• Richtige Methodik fördert schwache und
fordert gute Studenten.
18.09.2013 17Elmar Krajnc & Günther Hutter
17. www.fh-joanneum.atAPPLIED COMPUTER SCIENCES
Fazit
• Manche Studenten sind
„über sich hinausgewachsen“
und haben wesentlich mehr
geleistet als gefordert (t > 50h)
• Durch Gruppenarbeiten konnten die
Studenten viele andere Lösungsswege
kennenlernen und sich gegenseitig helfen.
18.09.2013 Elmar Krajnc & Günther Hutter 18