How can we get students to enjoy learning to program?
This question has inspired us to develop a prototype game for SQL learning. SQL (Structured Query Language) is a special-purpose programming language specifically designed to handle data in relational data management systems and is at the heart of most business information systems. Each year around 340 FHNW students study it at the Schools of Business and Engineering in Basel, Olten and Brugg. To master the language, one needs to practice for 30 to 40 hours.
Our innovative learning solution has been conceived, developed and tested within an MSc project in Business Information Systems (BIS), by Kai Krause. Preliminary survey results show that 96% of students love the game and want to practise in this way for their exam. The game can be played until the end of term at https://fhnw-sql-training-game.github.io/. We have applied for funding to extend this game to provide enough teaching material and fun for the whole SQL spectrum we teach at the FHNW.
Testimonials from students
I really like the appearance of the gamified UI with all its little details – it definitely encouraged me to learn SQL.
It was very easy to understand and looked nice.