【24h】

A SEMESTER-LONG STUDENT-DRIVEN COMPUTATIONAL PROJECT

机译:一个学生长期的学生驱动的计算项目

获取原文

摘要

Engineering computing is a topic that is included in the curriculum of many biomedical engineering departments and a topic with which many other engineering disciplines have wrestled (7-8, 10, 14, 23, 30, 32). Yet, the philosophical underpinnings and pedagogical goals of a computing course are often nebulous. Should the course lean toward an advanced engineering mathematics course (e.g. linear algebra, splines, numerical methods), with programming as a means to an end (14, 18-20, 29)? Or should the course be designed to learn a specific computer language, such as MATLAB, as an example of an engineering tool (5, 6, 10, 22, 26, 28)? Alternatively, the course could be structured to teach algorithmic thought processes (10, 14, 20, 31-34). No one way is best and any computing course should address all three to some extent. The implementation of a computing course, however, does need to be tailored to the objectives and backgrounds of the students. For example, the lecture-homework-test progression may be excellent at addressing an applied math objective, while short programming assignments may address the learning of syntax. Here we present a semester-long project that has as its primary aim to address algorithmic thinking. The paper is organized in the following way. Background is presented on how the project fits into the overall introduction to computing course. Next is a detailed outline of the project assignments. A related detour is then taken to discuss a class-wide group programming exercise called The Triangle Game. Assessment from student and the instructor are presented as well as ABET assessment associated with the project. Lastly, recommendations are made for improvements and alternative implementations of the project.
机译:工程计算是许多生物医学工程部门课程中包含的主题,以及许多其他工程学科的主题(7-8,10,14,23,30,32)。然而,计算课程的哲学支撑和教学目标通常是模糊的。该课程是否应该倾向于先进的工程数学课程(例如,线性代数,花键,数值方法),编程为末端的手段(14,18-20,29)?或者应该旨在旨在学习特定的计算机语言,例如MATLAB,作为工程工具的示例(5,6,10,22,26,28)?或者,该课程可以构造成教导算法思想过程(10,14,20,31-34)。没有一种方式是最好的,任何计算课程都应该在一定程度上解决所有三个。但是,计算课程的实施需要对学生的目标和背景量身定制。例如,讲座 - 家庭作业 - 测试进展在寻址应用数学目标时可能是优异的,而短节目分配可以解决语法的学习。在这里,我们提出了一个学期的一个项目,其主要是为了解决算法思维的主要目标。本文以下列方式组织。建议项目如何适应计算课程的整体介绍。接下来是项目分配的详细概要。然后采取相关的迂回讨论一个称为三角游戏的宽组编程练习。提出了学生和教师的评估以及与项目相关的儿童评估。最后,建议是为了改进项目的改进和替代实施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号