The Introductory Programming Course
Nancy Martin, Andrey Soares · Advances in game-based learning book series · 2016
Teaching and learning in the introductory programming course can be difficult. Numerous studies address this problem with none resulting in a perfect approach for either students or instructors. The authors of this chapter found success in the introductory programming course by implementing problem-based learning and by delivering the entire course in the context of game design. While this approach has been successful in a face-to-face environment, the e-learning environment presents some challenges. This chapter describes successful pedagogical strategies for the introductory programming course and provides recommendations for their implementation in the e-learning environment.