首页> 外文学位 >ProgrammingLand: An automated system for computer science education.
【24h】

ProgrammingLand: An automated system for computer science education.

机译:ProgrammingLand:用于计算机科学教育的自动化系统。

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

摘要

ProgrammingLand is a computer-based system for strengthening instruction in Computer Science. It employs client-server technology based upon MOO software. It may be used as a stand-alone basis for online distance education or as a supplement for a classroom course in the early programming classes. It is structured in the paradigm of a museum with exhibits connected by paths. The system contains content material similar to a textbook. However, each exhibit contains a small amount of material that the students may browse in many different orders of their choice. ProgrammingLand records the visited exhibits and provides a variety of interactive objects that enhance the learning experience.; The structure of the MOO is based upon the notion of a lesson. A lesson may have prerequisites, optional and required reading, required sub-lessons within it, exercises to perform and a concluding assignment. The students are informed of these requirements when they enter the lesson for the first time and may see them at any later time. The completion of certain lessons may prompt an agent to visit the student and give an assignment that requires the completion of a program or some other activity.; A course may be flexibly superimposed upon the lesson structure of ProgrammingLand. An instructor may select which lessons are to be used and in what order without interfering with any other instructor's use of the same system. The course system also allows the students to determine their progress through the course, including what lessons they have completed, which agents are attached to lessons and what would be an appropriate next activity.; This system has been used as an online distance education mechanism for a small number of students. It also has been used as a textbook substitute in several introductory programming classes. An experiment was conducted which compared the results of one of these classes with comparable classes from three other institutions that grant a Baccalaureate degree. This experiment indicates that substitution of ProgrammingLand for a textbook had no deleterious effect on the students, while offering a number of advantages not available to either text-based or web-based methods.
机译:ProgrammingLand是一个基于计算机的系统,用于增强计算机科学中的教学。它采用基于MOO软件的客户端-服务器技术。它可以用作在线远程教育的独立基础,也可以作为早期编程课程中课堂课程的补充。它以博物馆的形式进行构造,展品之间通过路径相连。该系统包含类似于教材的内容材料。但是,每个展览都包含少量材料,学生可以按选择的许多不同顺序浏览这些材料。 ProgrammingLand记录访问的展览并提供各种交互式对象,以增强学习体验。 MOO的结构基于课程的概念。一堂课可能具有先决条件,可选和必读内容,必修子课,练习内容和总结性作业。当学生第一次上课时,他们会被告知这些要求,并可能在以后的任何时间看到它们。某些课程的完成可能会促使代理人拜访学生并进行要求完成课程或其他活动的作业。一门课程可以灵活地叠加在ProgrammingLand的课程结构上。讲师可以选择要使用的课程以及使用的顺序,而不会干扰其他讲师对同一系统的使用。该课程系统还允许学生确定他们在整个课程中的进度,包括他们完成了哪些课程,与课程相关的代理商以及下一步的适当活动。该系统已被用作少数学生的在线远程教育机制。在一些入门编程课程中,它也已被用作教科书的替代品。进行了一项实验,将其中一个班级的结果与其他三个获得学士学位的机构的可比较班级的结果进行了比较。该实验表明,用ProgrammingLand代替教科书不会对学生产生有害影响,同时提供了许多基于文本或基于Web的方法都无法获得的优势。

著录项

  • 作者

    Hill, Curtis D.;

  • 作者单位

    North Dakota State University.;

  • 授予单位 North Dakota State University.;
  • 学科 Computer Science.; Education Technology.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 102 p.
  • 总页数 102
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号