1 / 29

CS2013 的产生背景

CS2013 的产生背景. 为顺应计算机科学前沿理论和技术发展以及工业界的需求,每十年, ACM 和 IEEE-CS 会共同发起制定关于“计算机科学”学科的课程大纲 目的是为全球“计算机科学”专业的教学提供最新的课程指导 已分别于 1968 、 1978 、 1991 和 2001 发布了前期版本 最近的 CS2008 版本,是临时版 自 2001 年起,“计算机科学”分为 计算机科学( CS ),计算机工程( CE ),信息系统( IS ),信息工程( IT )以及软件工程( SE ) 最新完整版于 2013 发布,命名为 CS2013

martha
Download Presentation

CS2013 的产生背景

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS2013的产生背景 • 为顺应计算机科学前沿理论和技术发展以及工业界的需求,每十年,ACM和IEEE-CS会共同发起制定关于“计算机科学”学科的课程大纲 • 目的是为全球“计算机科学”专业的教学提供最新的课程指导 • 已分别于1968、1978、1991和2001发布了前期版本 • 最近的CS2008版本,是临时版 • 自2001年起,“计算机科学”分为 • 计算机科学(CS),计算机工程(CE),信息系统(IS),信息工程(IT)以及软件工程(SE) • 最新完整版于2013发布,命名为CS2013 • 该版本的制定工作从2010年秋季开始 • 参考网站:http://ai.stanford.edu/users/sahami/CS2013/

  2. CS2013遵循的理念 • 大帐棚策略(Big Tent) • 涵盖包括最新发展在内的计算机科学各领域 • 起到桥梁作用,关联相关交叉学科 • 控制学时总数 • 与CS2001相比,学时总数不增加 • 提供真实课程范例 • 给出包含各知识点的真实范例课程 • 兼容习俗和文化的需要 • 兼容不同的培养目标、资源和限制条件 • 兼容不同的学院规模、学院类型以及可利用的资源

  3. CS2013知识点(Knowledge Area)与学时安排 新增的 知识点 内容和学时有较大调整的 知识点

  4. CS2013的特点 • 操作灵活 • 顺应发展 • 顺应前沿理论和技术发展以及工业界的需求 • 新增知识点 • 做出调整的知识点 • 重视系统、重视基础 • 保留经典 • 强调交叉

  5. 新增知识点 • 2010年12月,ACM/IEEE CS2013工作组对全球计算机系系主任进行问卷调查,收到201份有效反馈。反馈表明 • 关于计算机专业核心知识,排名前三的是计算思维、程序设计基础、数据结构 • 建议加入课程体系的新内容,排名前三的是信息安全、分布和并行计算、移动计算 • 在新的课程体系 CS2013中,将加入分布和并行计算、信息安全、系统基础、基于平台的编程这四大块核心知识模块

  6. CS2013 & CS2008 Knowledge Areas • 2008: 14 KA • Algorithms and Complexity (AL) • Architecture and Organization (AR) • Computational Science (CN) • Discrete Structures (DS) • Graphics and Visual Computing (GV) • Human-Computer Interaction (HC) • Information Management (IM) • Intelligent Systems (IS) • Net-Centric Computing (NC) • Operating Systems (OS) • Programming Fundamentals (PF) • Programming Languages (PL) • Software Engineering (SE) • Social and Professional Issues (SP) • 2013: 18 KA • AL - Algorithms and Complexity • AR - Architecture and Organization • CN - Computational Science • DS - Discrete Structures • GV - Graphics and Visual Computing • HC - Human-Computer Interaction • IAS - Information Assurance and Security • IM - Information Management • IS - Intelligent Systems • NC - Networking and Communications • OS - Operating Systems • PBD - Platform-based Development • PD - Parallel and Distributed Computing • PL - Programming Languages • SDF - Software Development Fundamentals • SE - Software Engineering • SF - Systems Fundamentals • SP - Social and Professional Issues

  7. 新增知识点 • PD. Parallel and Distributed Computing • (5 Core-Tier1 hours, 9 Core-Tier2 hours,14 total) • IAS. Information Assurance and Security • (2 Core-Tier1 hours, 6 Core-Tier2 hours ,8 total) • SF. Systems Fundamentals • (18 core Tier 1, 9 core Tier 2 hours, 27 total) • NC. Networking and Communication • (3 Core-Tier1 hours, 7 Core-Tier2 hours, 10 total) • PBD. Platform-Based Development (Elective) • 这两个知识点原来涵盖在“Net-Centric Computing(NC)”知识点中,现在NC更名为“Networking and Communication”,新增PDB知识点讲述基于平台的编程 第15届全国高校计算机系主任院长论坛

  8. PD. Parallel and Distributed Computing • 除此之外,强调在其它课程中也需要渗透并行计算知识,比如在算法课程中介绍并行算法,体系结构课程中介绍多核的内容,等等

  9. IAS. Information Assurance and Security 强调在其它课程中也将涉及大量的安全与保障问题

  10. SF. Systems Fundamentals • 首次提出,需要从系统的观点介绍软件的基础原理与策略

  11. PBD. Platform-Based Development NC. Networking and Communication • 不再过多的强调网络通讯知识,强调从网络应用软件的角度给出相关知识 • 适应移动互联网的发展,单独形成PBD知识点

  12. 做出调整的知识点 • SDF. Software Development Fundamentals • (42 Core-Tier1 hours,42 total) • 由Programming Fundamentals (PF)精炼改进而得 • AR. Architecture and Organization • (0 Core-Tier 1 hours, 16 Core-Tier 2 hours , 16 total) • PL. Programming Languages • (8 Core-Tier1 hours, 20 Core-Tier2 hours , 28 total) • SE. Software Engineering • (6 Core-Tier1 hours; 21 Core-Tier2 hours) • CN. Computational Science • 1 Core-Tier1 hours, 0 Core-Tier2 hours

  13. SDF. Software Development Fundamentals • 从软件开发的观点介绍软件的基础原理与制作策略

  14. AR. Architecture and Organization • 课时更精练

  15. PL. Programming Languages • 适应现代编程语言的发展,以面向对象编程、函数式编程以及事件驱动式编程为重点内容

  16. SE. Software Engineering • 适应现代软件工程的内容,更加强调软件项目管理、需求分析、软件架构等内容

  17. CN. Computational Science • 除了精炼了1个学时的fundamentals以外,按照建模、处理、交互以及数据(信息和知识)的软件框架重新组织知识内容

  18. 重视系统、重视基础 • 分别从软件开发和系统两个层面,强调基础原理与方法策略,学时数高,概括性广 • SDF. Software Development Fundamentals • (42 Core-Tier1 hours,42 total) • includes fundamental concepts and skills that could appear in other software-oriented KAs (e.g., programming constructs from Programming Languages, simple algorithm analysis from Algorithms and Complexity, simple development methodologies from Software Engineering)

  19. 重视系统、重视基础 • SF. Systems Fundamentals • (18 core Tier 1, 9 core Tier 2 hours, 27 total) • The new Systems Fundamentals KA presents a unified systems perspective and common conceptual foundation for other KAs (notably Architecture and Organization, Network and Communications, Operating Systems, and Parallel and Distributed Algorithms)

  20. 保留经典 • 从两方面保留计算机学科的经典内容 • 一些学时和内容变化的知识点,其涵盖的经典基础知识内容不变 • 一些经典知识点,其内容大部分保持不变,比如 • DS. Discrete Structures,37 Core-Tier1 hours, 4 Core-Tier2 hours • OS. Operating Systems,4 Core-Tier1 hours; 11 Core Tier2 hours • IM. Information Management,1 Core-Tier1 hour; 9 Core-Tier2 hours • GV. Graphics and Visualization,2 Core-Tier1 hours, 1 Core-Tier2 hours • HC. Human Computer Interaction,4 Core-Tier1 hours, 4 Core-Tier2 hours • IS. Intelligent Systems,10 Core-Tier2 hours

  21. DS. Discrete Structures

  22. OS. Operating Systems

  23. IM. Information Management

  24. GV. Graphics and Visualization • 基础内容不变,选修内容凝练为渲染、建模、动画和可视化等四类图形学经典内容

  25. HC: Human Computer Interaction • 基础内容基本不变,选修内容有所调整

  26. IS. Intelligent Systems

  27. 强调交叉 • 特别强调,课程与知识点并非一一对应 • 可将各知识点有机融入不同课程中 • 一门课程中可以同时涵盖不同知识点的不同层次的知识内容,即可以同时涵盖不同知识点的tier-1 core、 tier-2 core以及elective中的知识内容 • 一个知识点中本身也会涵盖其它知识领域的内容,比如 • AL. Algorithms and Complexity • 19 Core-Tier1 hours, 9 Core-Tier2 hours • SP. Social and Professional Practice • 11 Core-Tier1 hours, 5 Core-Tier2 hours

  28. AL. Algorithms and Complexity • 算法必然会涉及到数据结构的问题

  29. SP. Social and Professional Practice • 计算机学科一贯与伦理、道德、犯罪等社会学科关系密切

More Related