计算思维的结构
- 学校:桂林电子科技大学
- 集数:30
- 课程简介:本课程讲授的主要内容有:伟大的计算原理,计算思维的结构,计算机方法论概述,课程评价问题的探讨(BLOOM分类法、SOLO分类法,难度、复杂度与能力);计算学科的基本问题(算法复杂性中的难解性问题,RSA公开密钥密码系统,组合爆炸问题,程序设计中的结构问题,软硬件资源的管理问题,计算机中的博弈问题等);计算学科的抽象、理论和设计3个学科形态(计算机语言的发展及其3个学科形态的内在联系);计算学科的核心概念(算法,数据结构,数据的存储和表示,数据的编码、校验);计算学科中常用的数学方法(集合,函数和关系,代数系统,定义、定理和证明,必要条件和充分条件,证明方法,递归和迭代,公理化方法,形式化方法);计算学科中常用的系统科学方法(系统科学的基本思想,软件开发引入系统科学方法的原因,使用系统方法的思考);跨学科的若干计算问题案例,包括社会与职业中的计算问题,数学领域中的割圆术和科赫曲线,地球科学领域中的森林火灾,物理学领域中的多普勒效应,社会学领域中的小世界网络,生物学领域中的向日葵模拟,艺术领域中的烟花模拟,游戏领域中的俄罗斯方块等。除了社会与职业中的3个计算问题外,本课程给出的其他案例均采用了可视化的计算机模拟仿真实现。 本课程还设置了可供学生选修的与课程核心内容相呼应的实验,可以让学生在体会计算机科学编程之美的过程中进一步理解计算机科学的基础概念,提高学生问题求解和系统设计的计算思维能力。 “计算思维的结构”课程建设为2014年教育部高教司—微软公司校企合作专业综合改革一类项目,项目得到微软公司的资助。
相关推荐
评论沙发是我的~