计算机科学跟技术学科的发展

计算机科学与技术学科的发展 李师贤 lnslsx@ 2007.12.14 内容 一、历史回顾 二、计算机科学与技术的定义 三、计算机科学与技术学科教育 四、计算机科学与技术学科的基本问题 五、发展趋势 结束语 一、历史回顾 1、人类社会的发展阶段 2、工程技术学科发展的三个阶段 3、计算机科学与技术的发展 4、Internet的发展 5、计算机科学的发展 1、人类社会的发展阶段 2、工程技术学科发展的三个阶段 科学 萌芽阶段 技术 成长阶段 工程化、产业化 成熟阶段科学 3、计算机科学与技术的发展(1/2) 计算机科学与技术的发展(2/2) 从整机和应用发展的角度划分变革阶段 4、Internet的发展 5、计算机科学的发展 二、计算机科学与技术的定义 1、计算机科学的种种定义 2、各发展方向的问题空间 3、关于计算机科学定义的启示 1、计算机科学的种种定义 1、计算机科学是研究与计算机有关现象的科学。(Newell, Perlis和Simon,1967) 2、计算机科学是研究算法的科学。 (Knuth, 1968) 3、计算机科学是研究信息结构的表示、变换和解释的科学。(Wegner, 1968) 4、计算机科学是研究和管理复杂性的科学。 ( Dijkstra, 1969) 5、计算机科学技术是研究计算机的设计与制造和利用计算机进行信息获取、表示、储存、处理、控制等的理论、原则、方法和技术的学科。 Computing Curricula 2004Overview Report(2004.6.1) Guide to Undergraduate Degree Programs in Computing For undergraduate degree programs in Computer Engineering Computer Science Information Systems Information Technology Software Engineering Joint Task Force for Computing Curricula 2004 A cooperative project of ACM/AIS/IEEE-CS Strawman Draft 1 June 2004 这是在CCCS2001的基础上,根据大家建议提出来的。 2、各发展方向的问题空间 3、关于计算机科学定义的启示(1/3) 计算机科学定义的内容: - 部分是关于经验地研究一类现象的科学; - 部分是关于若干类抽象结构的形式性质的数学; - 部分是关于价格上经济地设计和构造商业上和社会上有价值产品的工艺学。 3、关于计算机科学定义的启示(2/3) 计算机科学研究人员所持的研究态度: - 自然科学态度(经验科学态度) - 数学态度 - 工程态度 3、关于计算机科学定义的启示(3/3) 计算机科学研究人员应具有的能力: - 有经验科学家追根问底的精神; - 有数学家建立模型和抽象的能力; - 有工程师建造工具和实现的能力。 三、计算机科学与技术学科教育 1、专业方向 特点 2、人才培养的基本定位 3、问题空间 4、知识领域的划分与核心学时分配 5、能力要求 6、课程体系示例 7、计算机学科本科生应该具有的通用技能 8、教学的三个过程 9、实例 1、专业方向 特点 专业内容相对突出计算的理论和算法,在计算理论以及相关的数学领域为学生打下较好的基础,要求学生掌握求解计算问题的有效方法 ,擅长算法分析与设计,对于应用的实际问题具有理性分析的能力。 2、人才培养的基本定位 德、智、体、美全面发展 掌握自然科学基础知识 注重计算机科学基础理论,兼顾计算机系统及应用 3 、问题空间 4、知识领域的划分与核心学时分配 CS-AR计算机体系结构与组织(82) CS-AL算法与复杂性(54) CS-HC人机交互(12) CS-OS操作系统(40) CS-PF程序设计基础(69) CS-SP社会与职业问题(11) CS-SE软件工程(54) CS-DS离散结构(72) 注: 红色为计算机科学特有或者重点知识领域 (括弧内为每个领域核心学

计算机科学发展主线,计算机科学跟技术学科的发展.ppt相关推荐

  1. 河南大学计算机科学研究生,河南大学计算机科学与技术硕士研究生培养方案

    河南大学计算机科学与技术硕士研究生专业是计算机与信息工程学院下设的研究生专业,计算机与信息工程学院拥有遥感信息科学与技术一个二级博士点和计算机科学与技术.软件工程.控制科学与工程3个一级硕士点,设有计 ...

  2. 计算机科学与技术的感性认识,对计算机科学与技术学科的简单认识

    对计算机科学与技术学科的简单认识 电子计算机是20世纪人类社会最伟大的科学发明之一吧,也是推动社会迈向活跃的因素之一.计算机科学与技术成为第二次世界大战以来发展最快.影响最深远的新型学科之一.下面,本 ...

  3. 北大计算机科学与技术怎么样,国内高校计算机科学与技术学科排名,浙大表现亮眼,北大荣登榜首...

    时代在不断的发展,时代也在不断的进步,各行各业都离不开科技的存在,人们的日常生活也离不开科技. 随着时代的飞速发展,计算机专业每年都是高考热门专业,还是属于那种"雷打不动"的热门专 ...

  4. 哈工大计算机科学与技术硕士培养方案,计算机科学与技术学科硕士研究生培养方案哈工大计算机学院[文].pdf...

    哈尔滨工业大学 计算机科学与技术学科 硕士研究生培养方案 计算机科学与技术学院 2014 年 6 月 1 / 9 计算机科学与技术学科硕士研究生培养方案 学科代号: 0812 学科专业名称:计算机科学 ...

  5. 哈工大计算机学院张宏莉,计算机科学与技术学科博士研究生培养方案2014-哈工大计算机学院.DOC...

    计算机科学与技术学科博士研究生培养方案2014-哈工大计算机学院 PAGE \* MERGEFORMAT 17 哈尔滨工业大学 计算机科学与技术学科 博士研究生培养方案 计算机科学与技术学院 2014 ...

  6. 计算机科学与技术学校学科评估,计算机科学与技术学科评估具体排名「大学专业排名」...

    计算机科学与技术学科评估具体排名「大学专业排名」 更新时间:2021-06-30 12:35:19 摘要: 计算机科学与技术学科评估具体排名「大学专业排名」为你介绍近两年随着互联网的发展,计算机专业成 ...

  7. 2020年第四轮计算机科学与技术学科评估排名结果

    参考来源:https://www.dxsbb.com/news/70666.html 2017年12月28日,教育部学位与研究生教育发展中心公布了全国第四轮计算机科学与技术学科评估排名结果,也是目前最 ...

  8. 湖南师范大学计算机科学与技术学科评估,全国大学学科评估结果出炉 湖南这些高校入围...

    教育部学位与研究生教育发展中心12月28日公布全国第四轮学科评估结果. 据悉,第四轮学科评估于2016年4月启动,在95个一级学科范围内开展(不含军事学门类等16个学科),共有513个单位的7449个 ...

  9. 计算机科学与技术具有哪些特点,2017考研:计算机科学与技术学科特点

    2017考研备考学习群:158299658 据悉,2017年参加考研的考生中有许多人纷纷选择了计算机科学与技术专业,中公考研小编建议各位考生在复习备考的初期阶段需要清楚计算机科学与技术究竟包含哪些内容 ...

最新文章

  1. 边缘网联与5G等服务器
  2. 5G NPN 行业专网 — Overview
  3. Sa身份登陆SQL SERVER失败的解决方案
  4. stm32呼吸灯程序_学习STM32从点灯开始!
  5. nRFgo Studio 和 Nrfjprog 无法找到JLinkARM.dll的解决方法
  6. 学习 Spring Boot:(二十九)Spring Boot Junit 单元测试
  7. 第二节 CSS入门介绍
  8. 【nginx】nginx 反向代理 指令说明
  9. 给新晋技术团队Leader的4条建议
  10. mssql数据库置疑修复
  11. 汽车汽配行业供应链协同管理系统一体化管理,SCM供应链提升企业竞争力
  12. 数据结构:顺序表的基本操作
  13. ffmpeg源码简析(八)解码 av_read_frame(),avcodec_decode_video2(),avformat_close_input()
  14. SCI收录的期刊查询
  15. 【浙大版《Python 程序设计》题目集(解)】第4章-9 查询水果价格(15分)
  16. 大脑是什么样的网络?
  17. 下落(fall)【模拟】
  18. Python数据库(MySQL、MongoDB、Redis)编程
  19. 适配m1芯片的安卓手机模拟器来了
  20. Hbase给初学者的“下马威”

热门文章

  1. windows重启php服务,Windows后台启动、停止和重启WNMP脚本
  2. 分包组包 北斗通信_一种利用北斗短报文实现第三方数据双向传输的方法与流程...
  3. 魔众一物一码溯源防伪系统 v1.4.0 模块市场升级,组件优化
  4. LWN:5.16中支持Intel AMX指令!
  5. git拉取GitLab工程报错Repository not found
  6. 程序员辅助工具,某些时候能有意外的收获
  7. 揭秘华为标准岗位工资
  8. 河北欧格教育:店铺怎么装修
  9. bzoj2226[Spoj 5971] LCMSum
  10. 学C++还是学Java?做软件研发还需掌握哪些知识和技能?