Affiliation:
1. Microsoft FUSE Labs, Redmond, WA, USA
Abstract
Kodu is a relatively new programming language designed specifically for young children to learn through independent exploration. Kodu seeks to lower the barrier to entry for new programmers by presenting a radically simplified programming model which nevertheless has significant expressive power. Kodu is integrated in a real-time 3D gaming environment and is designed to compete with modern console games in terms of intuitive user interface and graphical production values. In this paper we will review key tradeoffs made in the design of the programming language and illustrate how it is one of very few languages designed using user interface design principles and methodologies, to the extent that the blend of subjective and objective factors considered in the language design have succeeded in presenting a model of programming which is uniquely approachable and creatively empowering for non-technical users.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference15 articles.
1. Microsoft FUSE Labs. Kodu Web Site. {Online} {Cited: November 12 2010.} http://fuse.microsoft.com/project/kodu.aspx. Microsoft FUSE Labs. Kodu Web Site. {Online} {Cited: November 12 2010.} http://fuse.microsoft.com/project/kodu.aspx.
2. Alice
Cited by
23 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献