程序设计思想与方法.ppt
《程序设计思想与方法.ppt》由会员分享,可在线阅读,更多相关《程序设计思想与方法.ppt(31页珍藏版)》请在三一办公上搜索。
1、程序设计思想与方法,董笑菊电子信息与电气工程学院计算机科学与工程系,教师信息,办公地点:电院楼群3号楼327室电话:34205060转602E-mail网址http:/,助教,?作业请确定通过Python验证后发给助教每个星期日晚上12点之前,课程信息,教材John M.ZellePython Programming:An Introduction to Computer Science参考资料Jeffrey Elkner,Allen B.Downey,and Chris MeyersHow to Think Like a Computer Scientist:Learning with Py
2、thon.http:/,课程信息,下载python 软件的地址cs190c:textsoft09 python 2.5/2.6 版,成绩组成,考试作业、大作业平时上机(共5次)周次:3,6,9,12,15时间:下午12:55到15:30(三学时)地点:计算中心?房间出勤,7,7,7,关于课程,课程名称是“程序设计思想与方法”,教学内容对应于近年来国际上提出的 新课程“计算思维”计算思维应成为所有人的基本能力与阅读,书写,算术能力一样!,8,8,8,计算思维computational thinking,计算思维是计算机科学家利用计算机解决问题时的思想和方法计算机科学是关于“计算”的学问计算思维建
3、立在由人或机器执行的计算过程的能力和限制之上了解计算机的能力,并充分利用计算机只能按照给定的指令一步步做,无跳跃按照计算机的特点去思考,计算思维的特点,是概念化思考,而非编程是基本能力,而非机械的生搬硬套是人的思考方式,而非计算机的是数学思维和工程思维的互补及组合是思想,而非人造物人人皆有,处处皆是,9,计算思维的例子,问题抽象,表示,建模问题难度与机器的能力问题解决的效率,近似解,失误率变难为易:分解,约简,嵌入,转换,模拟递归地思考并行处理类型检查程序美学,系统设计的简洁与优雅,10,计算思维的例子(续),模块化预取和缓存图像缓存对最坏情况的预防,保护,恢复数据丢失同步启发式推理规划,学习
4、,调度时空等不可兼得要素的权衡,11,日常生活中的计算思维,小学算术:长除法,最大公约数查字典:线性,二分排队:先来先处理整理扑克牌:插入排序书包:预取与缓存邮递员投递路线:尽可能只经过一次烧菜:并行处理生产:流水线,12,计算思维对其他学科的影响,统计学中的机器学习计算生物学,生物信息学计算博弈论计算化学,纳米计算计算物理学,量子计算计算数学,计算几何,计算机证明定理工程中的计算机模拟医学影像分析电子商务,计算广告学电影特效,计算机作曲,NBA统计分析,13,对本课程的定位,学习计算机科学解决问题的思想方法,应用于其他专业领域不是程序设计语言课程!本课程需要编程,以加深对计算思维的理解坏消息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 思想 方法
链接地址:https://www.31ppt.com/p-6011246.html