【24h】

Subsetting Language Elements in Programming Environments for Novice Students

机译:为新手编程环境中的语言元素子集

获取原文
获取原文并翻译 | 示例

摘要

This paper introduces the ongoing CS1 Sandbox project at Virginia Polytechnic Institute and State University (Virginia Tech). The CS1 Sandbox is a C programming development environment geared towards novice programmers. What makes this effort unique is that the system permits course instructors to instantiate successive subsets of a programming language, which in turn can be propagated to a student's programming environment. This pedagogical sandbox allows students to concentrate on only those aspects of the language that that been introduced in their class and to obtain feedback relevant to limited syntactic and semantic capabilities. The entire system has been developed using the Java programming language (to widen its potential distribution) and is currently being tested in Virginia Tech's CS1 course for Computer Science majors. Upon final testing and further refinements, it is anticipated that the CS1 Sandbox will be deployed in conjunction with additional sections of the CS1 course in the Fall of 2002. The CS1 Sandbox project seeks to show that imposing language subset modifications to the student's programming environment and subsequent progression through subsets can improve student comprehension of programming and yield a more thorough understanding of a given programming language.
机译:本文介绍了弗吉尼亚理工学院和州立大学(弗吉尼亚理工学院)正在进行的CS1 Sandbox项目。 CS1沙箱是面向新手程序员的C编程开发环境。使这项工作与众不同的原因在于,该系统允许课程讲师实例化编程语言的连续子集,而子集又可以传播到学生的编程环境中。该教学沙箱使学生可以只专注于课堂上介绍的语言的那些方面,并获得与有限的句法和语义能力有关的反馈。整个系统已使用Java编程语言开发(以扩大其潜在的分布范围),目前正在弗吉尼亚理工大学计算机科学专业的CS1课程中进行测试。经过最终测试和进一步的改进,预计CS1沙箱将与2002年秋季的CS1课程的其他部分一起部署。CS1沙箱项目旨在表明,对学生的编程环境和语言设置进行了语言子集修改。通过子集进行的后续学习可以提高学生对编程的理解,并可以更全面地了解给定的编程语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号