Expressing computer science concepts through kodu game lab

67Citations
Citations of this article
80Readers
Mendeley users who have this article in their library.

Abstract

Educational programming environments such as Microsoft Research's Kodu Game Lab are often used to introduce novices to computer science concepts and programming. Unlike many other educational languages that rely on scripting and Java-like syntax, the Kodu language is entirely event-driven and programming takes the form of 'when - do' clauses. Despite this simplistic programing model, many computer science concepts can be expressed using Kodu. We identify and measure the frequency of these concepts in 346 Kodu programs created by users, and find that most programs exhibit sophistication through the use of complex control flow and boolean logic. Through Kodu's non-traditional language, we show that users express and explore fundamental computer science concepts.

Cite

CITATION STYLE

APA

Stolee, K. T., & Fristoe, T. (2011). Expressing computer science concepts through kodu game lab. In SIGCSE’11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (pp. 99–104). https://doi.org/10.1145/1953163.1953197

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free