我的年计算机生涯.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的年计算机生涯

我的24 年计算机生涯: 十年学校教育 本科(北大), 研究生(北大), 博士生(OSU) 十四年工作(微软, Continuum, MicroTechnology) 参与制作 Visual Studio, Visual InterDev Studio, SQL Server, Access, Office, MSN ... 数项美国软件专利/学术文章 北大,上海交大,北航的客座教授 北大软件学院软件技术系系主任 反思: 我的十年教育的缺憾 在学校学的东西大部分对我后来的工作没有直接帮助 我在工作中碰的大部分问题在学校没有学到. 如果我能再回到 学生时代 ... 凌小宁博士 微软研究院总部 北京,2005 四月 大学生混的最高境界 (考试版) - zms1844, 开复学生论坛 人:什么?明天要考高数?? 得道:什么?下节课要考高数?? 入仙:什么?刚才考的是高数?? 成佛: 什么?昨天有考试?? 高级佛爷:高数?刚才考的不是英语?? 我寝室一哥们:高数是什么树?? 回帖 – 小帆,开复学生论坛 夸张之后有真实 搞笑之中有辛酸 大学生的境界 不学 教什么学什么 喜欢什么学什么 有目的地学 生存的境界 改变你能改变的;有度量接受你不能改变的;有智慧区分能改变的和不能改变的。 改变我们自己!在现有的环境下,最大限度的实现自己的理想。 晏才宏 - 上海交通大学教师 学习的境界 学会答案 学会一个解 学会方法 学会一个方法 学会学习 学会找到方法的方法 学会做事 学会超越“纸上谈兵”,与实际“融会贯通” 学编程的境界 学编程 学写作 学会写程序 学字,词,文法,句法 学会高效地写程序 快速地写文章 学会写高效的程序 写简洁明快的好文章 学会设计程序 选择结构,流程,方法 学会设计有用的程序 写人们喜欢看的文章 编程的最高境界 学数学的境界 学会解数学题 物理问题 ? 数学问题 实际问题 ? 数学问题 实际问题 ? 数学问题 ? 软件解 数学与计算机 离散数学 (布尔代数,集合论,数理逻辑,图论) 计算机基础的基础 代数/数论 计算机安全(加密解密) 傅利叶变换 信号处理 (语音识别,…) 概率,随机过程 机器学习,数据挖掘,语音识别,信号处理 ... 几何学 计算机图形 数理逻辑/证明方法 可计算性,计算复杂性 软件工程的要素 是研究大规模软件生产的学问 不是关于编程的学问! 要素:大规模软件生产的 过程 方法 工具 软件工程对编程的特殊要求 程序的 可读性 可测试性 可调试性 可扩充性 可维护性 情商与事业的潜力 美国的尝试 – CMU 软件学院 院长:Dr. Raj Reddy 首席教育家:Dr. Roger Schank 培养工程硕士 (两年) 采用Dr. Roger 的教育方法 完全不上课 完全在实际中学 (Learning by Doing) Dr. Roger Schank 计算机科学家,心理学家,教育家 CMU 教授 曾是西北大学,斯坦福大学,耶鲁大学教授 美国政府部门的高级顾问 Roger: 教育中常见的错误 读书听课是获取知识的最重要的部分 – 错! 学生只需要努力争取好分数就能成功 – 错! 获取知识能独立于实际操作 – 错! 学生被告之什么是重要的应该了解的 – 错! 获取知识可独立于实际使用目的 – 错! Dr. Roger 的方法: CMU 的课程设计(Roger) 中国的软件学院 – 新的尝试 实用型高级软件人才 注重实用的课程设计 大量的实践项目 软件工业界专家的直接参与 如果我能重新开始学习计算机 ...... 如果我能重新开始 ... 确立一个相对明确的目标 根据这一目标, 确定要掌握的专业/课程/技能/知识 选做大量的相关实践项目 对每一个实践项目, 确立一个模拟的实际工作中的用户场景(scenario) 尽量以实际工作中的方法和标准作每件事 碰到没学的东西, 去问,去学. 在用中学,带着目的学.学会最有效地解决问题的手段/方法 联合同学做团队项目, 做好自己的部分,帮助团队整体成功 新型软件教育课程模式 CUM Learning by Doing + 中国国情 + 软件工业直接参与 采用大规模实用的或模拟的软件产品项目 以软件公司生产架构组织学生 以实际软件生产流程组织课程 20% 上课; 80% 做项目 教师在流程中每个环节开始前,讲授此环节的要点。学生根据要点在项目中自学。

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档