在课程中融入量化编程
计算思维是提出问题并找出凯发官网入口首页的解决方案的过程。尽管计算思维来源于计算机科学,许多其他学科现已将其作为培养本科甚至 k-12 制学生的一种必要的基础性方法。
计算思维不仅适用于计算机科学家,还是每个人都应该掌握的基本技能。
jeannette wing 博士,哥伦比亚大学数据科学研究所所长
计算思维涉及使用传统计算机编程方法解决数学、科学和工程学问题,也就是运用编程语言或以其他可运行应用软件的形式对这些问题进行表达。思考者以可复用和可维护的形式对其想法进行表达和捕捉,然后计算机可借此给出凯发官网入口首页的解决方案。例如,地质科学家在开发数学模型来预测气候变化或地震活动的影响时,就会用到计算思维。同样,神经科学家运用算法分析由脑电波和肌肉运动生成的信号数据来优化假肢。在这两个案例中,他们均运用了计算模型来表达科学和工程学的概念。
近年来,地质、生物和物理等多个科学和数学学科的教育工作者们在 nsf、nih、欧盟和其他专注科学发展团体的资助下,大力推动课堂、课程甚至整个学科部门的转型,将应用计算融入其中。他们共同的目标是将计算思维的最佳实践和软件工具融入到教学、思维和学习中,并最终将其带入工作中,比如气象研究站、金融投资公司和专注自动化驾驶以及先进决策支持技术的公司。
借助计算思维,学生们能够使用逻辑以可扩展的方式解决各种规模的问题。如图 1 所示,计算思维框架由四大主要过程和技能组成1:
- 分解:将复杂的大型问题分解成便于解决和管理的小问题
- 模式识别:注意问题之间的相似之处,以及之前所用解决方式之间的相似之处
- 抽象化:识别不相关信息,只关注对解决问题来说重要的信息
- 算法:设计简单可扩展的步骤,解决一系列易于管理的小问题
matlab courseware
用于开展工程学和科学教学的示例、视频、课程、课本和最佳实践
additional teaching resources
software tools for teaching and learning
- matlab 实时编辑器 - 创作并分享互动式 matlab 记事本
- matlab grader - 开发 matlab 家庭作业代码并进行自动评分
- matlab online - 在 web 浏览器中使用 matlab
- matlab 代码示例 - 学习并采用现有的 matlab 编码示例
- matlab drive - 在云端储存 matlab online 文件
- - 通过免费且可自定进度的线上互动演示学习 matlab
另请参阅: teaching biology with matlab, teaching chemistry with matlab, teaching psychology and neuroscience with matlab, teaching econometrics with matlab,