Any medium of expression can re-present the world through its limited pallet – painting through color, poetry through sounds of words, or prose through rhetoric. However, only computer programs re-present the world through action. This paper introduces the procedural and object oriented programming paradigms through commercial programmable toys, then develops their re-presentation in the Alice programming environment. Toy manufacturers have used computer chips in their toys to give interactivity and control. These toys recapitulate the trends in computing and reflect the changes in paradigms for writing computer programs that model, or re-present, the real world as a computer program. Reflecting on how one plays with these toys lowers barriers to understanding fundamental concepts of computer programming. To supplement play with toys, this class uses Alice, a 3D programming environment developed at Carnegie Mellon University, funded by the National Science Foundation, and distributed without charge. Alice is designed to build virtual worlds that can be either animations or games without the cognitive burdens of the syntax and procedures of a traditional programming language. This paper is a companion to a workshop delivered at the 4th International Conference on Teechnology, Knowledge, and Society, Boston, 2008 and describes an implementation in an undergraduate classroom similar to the experience of workshop participants.
|Keywords:||Animation, Games, Computer Programming|
Associate Professor CIS, Gabelli School of Business, Roger Williams University, Bristol, USA
There are currently no reviews of this product.Write a Review