会议专题

A Framework of Integrating Computational Thinking into the Game Design Curriculum

Computational thinking (CT) is a fundamental analytical literacy to solve problems, design systems, and understand complex phenomena based on the fundamental concepts of computer science.The skill of computational thinking is almost needed on every profession in the computerization of society.Teaching computational thinking to cultivate problem solving ability by computer is a challenge of computer science education, especially for the K-12 level.Although studies introduce computational concepts by programming design, computational thinking, and computer science, they are not computer programming.The study uses social simulation content (i.e.N etLogo, which uses multiagent technology) to scaffold learning computational thinking concepts, such as simple genetic algorithm, parallel computing, artificial neural net, or deadlock, such as dining philosophers.To stimulate learning transfer onto computational thinking, NetLogo models library is used to motivate reflection and meta-cognition development.A framework of integrating CT into the game design curriculum is proposed based on the common CTSiM conceptual framework in our joint projects.Gero’s (1990) function-behavior-structure (FBS) ontology will be used for the qualitative analysis to further explain the outcomes of learning transfer.

computational thinking visual programming learning by design function-behavior-structure.

Chih-Kai Chang Gautam Biswas

Department of Information and Learning TechnologyUniversity of Tainan,TAIWAN Department of Computer Science and Computer Engineering Vanderbilt University,USA

国际会议

2012年技术促进教育变革国际会议(SICET)

北京

英文

169-174

2012-08-01(万方平台首次上网日期,不代表论文的发表时间)