Abstract
We present a system for learning programming skills, ProGames, through a leveled set of visually-attractive and interactive programming exercises in Greenfoot, categorized by students likes to offer them solutions to problems they really enjoy or like most. The system has been evaluated during the course 2012-13 in 3 Computer Science Degrees and our results show very positive acceptance by the students.
Chapter PDF
Similar content being viewed by others
References
Rich, L., Perry, H., Guzdial, M.: A CS1 Course Designed to Address Interests of Women. In: Technical Symposium on Computer Science Education, Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, Norfolk, Virginia, USA, pp. 190–194 (2005)
Tew, Fowler, Guzdial: Tracking an innovation in introductory CS education from a research university to a Two-Year College. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, Missouri, USA, pp. 416–420 (2005)
Ericson, Guzdial, Biggers: A Model for Improving Secondary CS Education. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis (2005)
Kölling, M.: The greenfoot programming environment. ACM Trans. Comput. Educ. 10(4), Article 14, 21 pages (2010)
Logo Foundation, MIT University, http://el.media.mit.edu/logofoundation/index.html (accessed March 25, 2013)
Alice.org, Carnegie Mellon University, http://www.alice.org/ (accessed March 25, 2013)
Scratch Home, MIT University, http://scratch.mit.edu/ (accessed March 25, 2013)
Koster, R.: A Theory of Fun for Game Design. Paraglyph Press (2004)
light-Bot, Armor Games, http://www.kongregate.com/games/Coolio_Niato/light-bot (accessed March 25, 2013)
RoboZZle online puzzle game, http://robozzle.com/ (accessed March 25, 2013)
Carnage Heart, http://en.wikipedia.org/wiki/Carnage_Heart (accessed March 25, 2013)
Bromwich, K., Masoodian, M., Rogers, B.: Crossing the game threshold: A system for teaching basic programming constructs. In: 13th International Conference of the NZ Chapter of the ACM’s Special Interest Group on Human-Computer Interaction, CHINZ 2012, Dunedin, New Zealand, July 2-3, pp. 56–63 (2012)
Somers, J.: The Atlantic (2013), http://m.theatlantic.com/technology/print/2011/06/how-i-failed-failed-and-finally-succeeded-at-learning-howto-code/239855/ (accessed March 25, 2013)
Haden, P.: The incredible rainbow spitting chicken: Teaching traditional programming skills through games programming. In: Proceedings of the 8th Australian Conference on Computing Education, pp. 81–89. Australian Computer Society, Darlinghurst (2006)
Huang, T.: Strategy game programming projects. The Journal of Computing in Small Colleges 16(4), 205–213 (2001)
Kuder, G.F.: Professional preferences, Form C, Vocational, Tea Ediciones (1986)
Kuder, G.F.: The Stability of Preference Items. Journal of Social Psychology 10, 41–50 (1939)
Hijón-Neira, R., Velázquez-Iturbide, J.Á.: Merlin-Mo, an interactions analysis system for Moodle. In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education (ITICSE 2011), p. 340. ACM (June 2011)
Google Drive, https://drive.google.com (accessed March 25, 2013)
Many Eyes IBM Research and the IBM Cognos software group, http://www-958.ibm.com/software/analytics/manyeyes/ (accessed March 25, 2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hijón-Neira, R., Velázquez-Iturbide, Á., Pizarro-Romero, C., Carriço, L. (2013). Improving Students Learning Programming Skills with ProGames – Programming through Games System. In: Kotzé, P., Marsden, G., Lindgaard, G., Wesson, J., Winckler, M. (eds) Human-Computer Interaction – INTERACT 2013. INTERACT 2013. Lecture Notes in Computer Science, vol 8120. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40498-6_48
Download citation
DOI: https://doi.org/10.1007/978-3-642-40498-6_48
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40497-9
Online ISBN: 978-3-642-40498-6
eBook Packages: Computer ScienceComputer Science (R0)