In this course students will explore the theory and practice of game-based language learning. The group class will work collaboratively to create a game prototype using Godot, a free and open-source game engine based on Python. Through the class project, students will explore and evaluate the linguistic, pedagogical, and computational aspects that make up the development of digital games for language learning. By the end of the course students will be able to acquire foundational skills in programming while applying knowledge from their majors to different aspects of instructional gaming, such as designing graphics, crafting the game narrative, or setting up the language tasks.
This course is part of the Creative Computing Initiative, and offers scholarships of $1,000 to help offset the unit fees, with the potential for more for those students in need. To apply, please prepare a 300-500 word essay explaining why are you interested in a course, specifically, and/or the Creative Computing Initiative, generally. You may also share any information about pressing financial need, though this is optional. Use your UCSB NetID to log in to the scholarship application portal and upload your essay for consideration. Scholarship applications will be accepted until May 15 (for Session A courses) or July 24 (for Session B courses). Award decisions will be made on a rolling basis. Students may also be eligible to receive more than one scholarship when taking more than one Creative Computing course.