上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter01 课程简介、计算机与程序

程序设计思想与方法 王英林 电子信息与电气工程学院 计算机科学与工程系

课程信息 教材 John M.Zelle. Python Programming:An Introduction to Computer Science. 参考资料 Jeffrey Elkner,Allen B.Downey,and Chris Meyers. How to Think Like a Computer Scientist:Learning with Python. Python学习手册第3版

课程信息 -可x ←③http://cc.sjtu,edu.cn/G2 S/Template/Vwaxcoud=767 topMenuld=1iP·日c×g上海交e卓越课e教学料@教字资程序设争程序设程×☆位 File Edit View Favorites Tools Help 迅7 ☆Google()】Google(以Google的Google Translate*auto…什Software Reliabi向y司并行计每技术及其应用并行i计湾与偏微分方程数b 并行计算的资添牌空… Suggested Sites 程序设计思想与方法-2012 050.05色 话用课程:程岸没计用指与方法C52) 激保程简介 缴数师道介 爱妆学大铜 警数学安挂 紧数学密考书 搬程资科 搬物学资料 懿互动栏目 日感考独村 赖学资料 日课程软件 学群家哦 0文件夹0 HTMLyemian/1文件D接 三考软制 2 0文件夹0HTML阳mian3文件0链签 G2 School 1刀 1145 2012/9/13

成绩组成 考试(闭卷) 大作业 平时上(共6次) 出勤

关于课程名称 课程名称是“程序设计思想与方法 对应于近年来国际上提出的新课程 计算思维 ■计算思维应成为现代人的基本能力 -与阅读,书写,算术能力一样! 7
7

计算思维 computational thinking 计算思维是计算机科学家利用计算机解 决问题时的思想和方法 一计算机科学是关于“计算”的学问 计算思维建立在由人或机器执行的计算过 程的能力和限制之上 ■了解计算机的能力,并充分利用 计算机只能按照给定的指令一步步做,无跳跃 ■ ■按照计算机的特点去思考 - 强调问题求解的思路,而不是仅仅编程 8
8

计算思维涉及的方面 问题抽象,表示,建模 问题难度与机器的能力 问题解决的效率,近似解,· 变难为易:分解,约简,转换,… 递归地思考 并行处理 类型检查 9
9

对本课程的定位 学习计算机科学解决问题的思想方法应 用于其他专业领域 不仅仅是程序设计语言 本课程需要编程,以加深对计算思维的理解 坏消息:学习编程语言需要掌握非常繁琐的 细节 好消息:Python语言非常简单,易学易用 10
10

计算机与程序

问题的提出 当今时代,计算机几乎无处不在: 一企业管理 一产品设计 一气象预报 电影制作 - 一工业控制 -游戏,写文章,上网 问题:计算机究竟是什么东西?怎么能做 这么多不同的事情? 12
12
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《程序设计思想与方法》课程教学资源_期末大作业要求.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源_往年试卷_CT2012-A卷-final.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源_往年试卷_CT2012-A卷-final 2_参考答案.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源_参考教材_参考教材-python-programming.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源_参考教材_参考教材-2002版-PythonProgrammingBook.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源_参考教材_HowToThink-Python.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源_作业_第一次作业内容要求.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源_作业_第一次作业内容要求.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第四次上机_Python第四次上机题目.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第五次上机_第五次上机.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第三次上机_Python第三次上机解析-update.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第三次上机_python第三次上机.doc
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第一次上机_第一次上机内容_10.18.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第一次上机_第一次上机内容_10.18.doc
- 上海交通大学:《科学计算》课程教学资源(英文讲义)Lecture Note 4:Numerical differentiation and integration.pdf
- 上海交通大学:《科学计算》课程教学资源(英文讲义)Lecture Note 3:Polynomial Interpolation.pdf
- 上海交通大学:《科学计算》课程教学资源(英文讲义)Lecture Note 2:Solution of nonlinear equations.pdf
- 上海交通大学:《科学计算》课程教学资源(英文讲义)Lecture Note 1:Introduction, calculus review and computer representation of numbers.pdf
- 上海交通大学:《计算机辅助设计》教学资源_Product Visualization.doc
- 上海交通大学:《编译原理》教学资源_教学资料_第四周讲义_Syntax-Directed Translation.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter02 程序基本构件.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter03 数值计算.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter04 字符串计算.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)Chapter05 面向对象与图形编程.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter06 函数.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter07 控制结构(条件语句).ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter08 控制结构(循环语句).ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)Chapter10 类的定义.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter11 数据集合体.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter9 模拟与设计.ppt
- 《Embedded System LAB》教学资源:KEIL Tools by ARM Getting Startedu Creating Applications withμVision®(uv4).pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源(上机课)第二次上机_第二次上机题目_11.1.doc
- 《程序设计思想与方法》课程教学资源(课程参考书PDF电子版)PYTHON programming:AN INTRODUCTION TO COMPUTER SCIENCE(JOHN ZELLE).pdf
- 《程序设计思想与方法》课程教学资源(课程参考书PDF电子版)Python Programming:An Introduction to Computer Science(2002版).pdf
- 《程序设计思想与方法》课程教学资源(课程参考书PDF电子版)How to Think Like a Computer Scientist Learning with Python.pdf
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter01 课程简介、计算机与程序.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter02 程序基本构件.ppt
- 上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter03 数值计算.ppt
- 上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源(PPT课件讲稿)00. Course Introduction.pptx
- 上海交通大学:《面向对象软件工程 Software Engineering》课程教学资源(PPT课件讲稿)01. Introduction to Software Engineering.pptx