用户故事

卡内基梅隆大学教授使用在线MATLAB教程教授生物医学工程的计算方法

挑战

提高学生在生物医学工程应用计算方法学习中的参与度

解决方案

采用翻转课堂策略,学生在上课前完成MATLAB在线教程,学习MATLAB基础知识

结果

  • 翻转课堂启用
  • 积极参与了
  • 编程效率增加

“当使用翻转课堂教学时,你不能指望学生在没有适当的指导材料的情况下自学,并在上课前做好准备。交互式的MATLAB教程非常适合吸引学生,让他们快速上手。”

王玉丽博士,CMU
使用k均值聚类识别正常和恶性乳腺组织样品电阻抗测量中的聚类。

使用k均值聚类识别正常和恶性乳腺组织样品电阻抗测量中的聚类。散点图显示了这些主成分对的关系,用不同的颜色描述了不同集群的分布。


对于编程经验相对较少的学生来说,研究生水平的计算或数值方法课程可能会令人望而生畏。为了吸引这些学生,并使他们能够在一个学期内达到工程任务的功能水平,教师必须根据学生的具体工程兴趣提供有意义的练习,同时确保学生快速进步,而不被低层次的编码细节所淹没。

卡内基梅隆大学生物医学工程教授王玉丽博士通过将翻转课堂策略与MATLAB相结合来应对这一挑战®基于作业。学生在上课前完成交互式MATLAB教程。在课堂上,他们将在教程中获得的基本技能应用于更高级的或与生物医学工程相关的问题。王博士发现,这种方法提高了学生的参与度,帮助他们为将来作为专业人士要解决的工程问题做好准备。

“用传统的、基于课本的方法来教授数值方法可能会很枯燥,对学生来说也不是特别有趣,所以在我的课程中,我们直接跳入MATLAB的任务中,”王博士说。“到课程结束时,学生比在更传统的数值方法课程中训练的学生更能成为有效的工程师。”

挑战

王博士的新课程,计算生物医学工程基础,CMU第一门完全基于MATLAB和Simulink的研究生生物医学工程课程是吗®.王博士早期进行的一项课堂调查显示,尽管他们的编程背景有限,但大多数学生都希望成为MATLAB的“高级用户”,并将其用于他们的生物医学工程课程和未来的职业生涯。

虽然他有几十年的其他语言编程经验,从汇编语言到c++,王博士不是MATLAB专家。为了准备每节课,他需要提高自己的熟练程度,并确定学生将使用的资源。

解决方案

王博士使用MathWorks在线培训课程学习MATLAB,并在新的计算方法课程中实施翻转课堂方法。在给学生布置辅导课之前,王晓明会亲自完成辅导课,这样既能加快进度,又能找出学生可能需要帮助的地方。

王教授发现,他可以通过在课前要求学生完成他指定的教程,来最大限度地减少在课堂上教授基本语法的时间。在课堂上,他简要回顾了教程中介绍的主要概念,然后向学生展示如何将它们应用到生物医学工程中。例如,在他们的第一个作业中,学生们使用MATLAB分析患者数据,以找到血压、胆固醇和整体健康之间的相关性。在一节关于图像分析的课上,学生们从MATLAB Central上的File Exchange下载了一个算法,该算法对一张米粒照片进行图像分割,并对其进行修改,以计数和测量细胞核。

通过采用类似的教学方法,王博士在完成一个教程后扩展了几个重要的主题领域。例如,在线性代数中,王博士引入了额外的问题解决材料,涵盖了特征向量、奇异值分解和主成分分析的应用。学生使用MATLAB教程建立的基础使他们很容易掌握抽象和复杂的概念。

当王博士学习常微分方程(ODEs)时,他要求学生完成一个使用MATLAB求解器求解常微分方程的教程。然后要求学生用符号数学工具箱™和图形化的Simulink求解相同的ode。

课程最后以MATLAB的机器学习教程结束。许多学生选择使用传统的机器学习或基于神经网络的深度学习来完成他们所选主题的期末项目。主题包括用于检测肺炎的胸部x光图像的分类,用于检测痴呆的脑电图记录,用于检测心律失常的心电图记录,以及用于自动血细胞计数的白细胞图像。许多项目涉及比较分类方法,从简单回归到深度学习。

在未来的几个学期,王博士计划分配额外的时间在机器学习和深度学习上,以回应学生的反馈和学生在期末项目中广泛使用分类器的情况。

结果

  • 翻转课堂启用。“MATLAB教程让我教授计算方法的能力日以继夜地发生了变化,通过翻转课堂最大化了效果,”王博士说。“例如,如果我用Python教授这门课,我可能不得不从课堂上抽出时间教授基础知识,或者自己花时间创建类似的教程。”
  • 积极参与了。“MATLAB基础取代了原本枯燥又耗时的一系列课程,”王博士说。“随着他们技能的提高,学生们变得更加积极和投入,他们对我给他们的挑战做出了更好、更有趣的回答。”
  • 编程效率增加。“MATLAB是一个非常高效的工程工具,它使学生和像我这样的专业人士都能轻松快速地解决问题,”王博士说。“如果我要用C或c++来原型化一个类似的问题——即使我有一个很好的库可用——它可能会花费我比用MATLAB更多的时间和精力来查看结果。”

2022世界杯八强谁会赢?产品使用

展示你的成功

加入客户参考计划

Baidu
map