首页> 外文会议>Frontiers in education annual conference;Frontiers in education conference >An Open-Ended Software Design Project for Honors Freshmen-Basketball Statistics
【24h】

An Open-Ended Software Design Project for Honors Freshmen-Basketball Statistics

机译:荣誉大一新生篮球统计的开放式软件设计项目

获取原文

摘要

It is important that engineering courses offer a learning environment that avoids the use of contrived, watered-down exercises, so that learning is thorough and retention is assured. To that end, a problem based on material already familiar to the students was sought for Freshman Engineering Honors programming classes. It was hoped that this would provide sufficient challenge in the program design and coding that the lack of a heavy technical slant to the problem would not dim the students' enthusiasm for the project.One answer is a project in basketball statistics, including data entry, data management, and report generation, that found most students enthusiasticfrom the day of its assignment. The first part of the project requires students to do the most fundamental activity of all: gain an understanding of the problem they are solving. To accomplish this, they collect basketball statistics, using paper and pencil (forms are provided) for a high school game from videotape. This allows the use of stop action, slow motion, and other electronic aids in their data collection activities. Of course, they are made to realize that the end use of their software is far less kind, requiring the collection of data in a live setting.While the first part of the project must be completed by every individual, the remainder is performed by four-member project teams, utilized throughout the course to prepare students for the group-oriented work place. In Part II, the students design the user interface and data storage, then generate the code, written in the C language, for all parts of the data entry and report generation activities. The result of all this student effort is an improved knowledge of the C language, a great improvement in problem-solving skills, and a marked increase in the students' confidence in their ability to incorporate the use of the computer and of programming languages and skills into their everyday work.
机译:重要的是,工程课程提供的学习环境应避免使用人为的,枯燥的练习,这样才能使学习透彻并确保留存率。为此,在新生工程荣誉课程中寻求了一个基于学生已经熟悉的材料的问题。希望这将给程序设计和编码带来足够的挑战,以至于对此问题缺乏严重的技术偏见不会使学生对项目的热情减弱。 一个答案是篮球统计项目,包括数据输入,数据管理和报告生成,该项目发现大部分学生从分配之日起就充满热情。该项目的第一部分要求学生做所有最基本的活动:了解他们要解决的问题。为了实现这一目标,他们使用纸质和铅笔(提供表格)从录像带收集高中比赛的篮球统计数据。这允许在其数据收集活动中使用停止动作,慢动作和其他电子辅助工具。当然,他们认识到他们的软件的最终用途要少得多,需要实时收集数据。 虽然项目的第一部分必须由每个人完成,但其余部分由四人项目团队执行,在整个课程中都将使用它们来为学生为面向小组的工作场所做准备。在第二部分中,学生设计用户界面和数据存储,然后为数据输入和报告生成活动的所有部分生成用C语言编写的代码。所有这些努力的结果是提高了对C语言的了解,极大地提高了解决问题的能力,并且显着提高了学生对他们使用计算机以及编程语言和技能的能力的信心投入他们的日常工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号