Tu-13: Learning R by Solving Puzzles

By Kelly Nicole Bodwin (California Polytechnic State University)


When it comes to learning a new programming language, practice makes perfect - but that doesn't mean practice has to be boring! I'll share an example of a puzzle exercise from my first-year R programming class, where learners must complete a series of steps using their newly-acquired skills to solve a riddle. Discussion will focus on the value of "gamification" of classwork, as well as the pedagogical advantages of giving students a "right answer" to work towards.