CS2013(Computer Science Curricula 2013,by ACM/IEEE-CS Joint Task Force )中對(duì)CS畢業(yè)生應(yīng)具備的特質(zhì)有如下要求:
1、對(duì)計(jì)算機(jī)科學(xué)應(yīng)具有深入熟練的技術(shù)性理解;
2 、熟悉常見(jiàn)的通用論題和原則,包括,抽象、復(fù)雜性、不可判定、可計(jì)算機(jī)性、共享、安全、并發(fā)性等;
3、 能深刻體會(huì)認(rèn)識(shí)理論與實(shí)踐的相互作用;
4、具有系統(tǒng)級(jí)的視野;
5、熟練的問(wèn)題解決能力;
6、豐富的項(xiàng)目經(jīng)驗(yàn);
7、建立終身治學(xué)的人生觀;
8、 建立正確的職業(yè)道德觀、責(zé)任觀;
9、 強(qiáng)的交流與組織能力;
10、對(duì)計(jì)算機(jī)學(xué)科廣泛的應(yīng)用范圍保持充分的敏感度;
11、對(duì)某些特定領(lǐng)域知識(shí)有深入的理解與認(rèn)識(shí),即知識(shí)體系不僅僅局限于計(jì)算機(jī)學(xué)科的大范圍而對(duì)特定領(lǐng)域有所深入。
付上CS2013的知識(shí)體系定義
CS2013 Body of Knowledge
The Computer Science Curricula 2013 ( CS2013 ) Body of Knowledge is organized into a set of 18 Knowledge Areas (KAs), corresponding to topical areas of study in computing. The Knowledge Areas are:
● AL - Algorithms and Complexity
● AR - Architecture and Organization
● CN - Computational Science
● DS - Discrete Structures
● GV - Graphics and Visualization
● HCI - 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 Issues and Professional Practice