将量化编程集成到课程中
计算思维是制定问题及其解决方案的过程。虽然它的根源是计算机科学,但很多额外的学科已经将计算思维作为一种必要的、基本的方法来教育本科生甚至K-12阶段的学生。
计算思维是每个人的基本技能,而不仅仅是计算机科学家。
Jeannette Wing博士,哥伦比亚大学数据科学研究所所长
计算思维包括在用编程语言或其他可运行的应用软件来表达数学、科学和工程问题时应用传统的计算机编程技术。思考者的想法以一种可重用和可维护的形式被表达和捕获,计算机可以产生解决方案。例如,计算思维在工作时地球科学家建立数学模型预测气候变化或地震活动的影响。同样的,神经科学家使用算法来分析信号数据通过脑电波和肌肉运动来设计最佳的假体。在这两种情况下,他们都使用计算模型来表达科学和工程概念。
近年来,在多个科学和数学学科的教育家,如地球科学,生物学,物理美国国家科学基金会(NSF)、美国国立卫生研究院(NIH)、欧盟(EU)和其他以科学为重点的组织资助了大量工作,以改变他们的课程、课程,甚至整个部门纳入应用计算。他们的共同目标是将计算思维最佳实践和软件工具融入教学、思考、学习,并最终融入工作场所,如气象研究站、金融投资公司以及专注于自动驾驶和先进决策支持技术的公司。
通过计算思维,学生可以用逻辑的、可扩展的方式解决大大小小的问题。如图1所示,计算思维框架由四个主要过程和技巧组成1:
- 分解:把大的、复杂的问题分解成更小的、更易于管理的、可以解决的问题
- 模式识别:注意问题之间的相似之处以及之前解决问题的方法
- 抽象:识别不相关的信息,只关注对解决问题重要的信息
- 算法:设计简单,可扩展的步骤来解决系列中更小,更易于管理的问题
MATLAB课件
例子,视频,课程,教科书和教学工程和科学的最佳实践
额外教学资源
教与学的软件工具
- MATLAB实时编辑器-编写和共享交互式MATLAB笔记本
- MATLAB平地机开发和自动评分MATLAB作业代码作业
- MATLAB在线-在浏览器中使用MATLAB
- MATLAB代码示例-学习和采用现有的MATLAB编码故事
- MATLAB开车-存储文件在云中使用MATLAB在线
- MATLAB斜坡弯道-学习MATLAB使用免费的,自定节奏的交互式在线演示
参见:MATLAB生物教学,用MATLAB进行化学教学,用MATLAB教授心理学和神经科学,用MATLAB教授计量经济学,用MATLAB教授定量金融和风险管理