CLEI electronic journal · 2010 · 19 citations · 8 references
Programming Language TeachingEngineeringLearning SciencesEarly StageProgram ComprehensionGame EngineArtsEducationComputer ScienceGamesFundamental Programming SkillsEducational GameProgramming MethodologyGame DesignTeaching Fundamental ProgrammingProgramming Languages

 
 
 Teaching fundamental programming to freshmen is a hard task to be performed, given the high level of abstraction and logical reasoning that are required for these students to develop in a very early stage of their course. This paper presents a discussion about this topic, along with a case study where computer games are meant to be developed by students in a first programming course, through the use of a game engine which allow students to develop fundamental programming skills without having to learn syntax and idiosyncrasies of any programming language.
 
 
8
The inverted curriculum in practice
Michela Pedroni, Bertrand Meyer · 2006 · 48 citations
Michael Eagle, Tiffany Barnes · 2008 · 46 citations
Programs Magical Creatures, Stem Education, Mathematics Education +11