首页> 外文会议>SIGCSE technical symposium on Computer science education >A games first approach to teaching introductory programming
【24h】

A games first approach to teaching introductory programming

机译:一个游戏第一个教学介绍编程的方法

获取原文

摘要

In this paper we argue for using a "Game First" approach to teaching introductory programming. We believe that concerns over whether an OO approach or a procedural approach should be used first are secondary to the course assignment and example content. If examples are not compelling, student interest often lags thus making the OO versus procedural argument moot. We believe that game programming motivates most new programmers. Compelling assignments mean that students are far more likely to learn because they are interested, and the visual component allows students to see mistakes in their code as manifested in the resultant graphics. We describe our experiences after redesigning and offering a new introductory computer science sequence using 2D game development as a unifying theme. We teach fundamental programming concepts via two dimensional game development in Flash and ActionScript during the first quarter, transition to C++ to solidify concepts and add pointers during the second quarter, thenteach a multi-phase project based game approach using C++ and openGL (2D graphics only) during the third quarter. Our surveys show that this approach improved student understanding of all seven basic topics examined.
机译:在本文中,我们主张使用“游戏第一”的教学方法编程入门。我们认为,在是否一个面向对象的方法或程序的方法应该是第一次使用的担忧是次要的课程作业和示例内容。如果例子并不引人注目,学生的兴趣往往滞后从而使OO与程序的说法毫无意义。我们相信,游戏编程能够激励大多数新的程序员。引人注目的任务意味着学生更容易学习是远远因为他们有兴趣,而可视化组件,让学生看到自己的代码错误,因为体现在最终的图形。我们描述了重新设计,并提供使用2D游戏发展作为一个统一的主题新的入门计算机科学序列之后,我们的经验。我们在第一季度教授通过在Flash和ActionScript二维游戏开发基本的编程概念,过渡到C ++巩固概念和第二季度,thenteach多相项目为基础的游戏方式使用C ++和OpenGL过程中添加指针(2D图形只)在第三季度。我们的调查表明,所有七个基本主题这种方法提高学生的理解力检查。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号