计算机科学专业介绍

时间:2022-10-11 04:47:48 专业介绍 我要投稿
  • 相关推荐

计算机科学专业介绍

  计算机科学,研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。以下是小编为大家收集的计算机科学专业介绍,仅供参考,欢迎大家阅读。

  计算机科学专业介绍1

  计算机科学与技术是研究信息获取、表示、存储、处理、传输和利用等方面的理论、方法和技术的学科。计算机科学与技术包括计算机结构与硬件、系统和支撑软件软件、计算机与网络应用的基本理论、基本知识和基本技能与方法。软件与硬件互为作用,高度融合,这是计算机科学与技术学科的突出特点。

  计算机科学与技术的基本内容可概括为计算机系统结构、计算机科学理论、计算机硬件、计算机软件、计算机应用技术等领域。涵盖三个二级学科,即:计算机系统结构(学科代码:081201)、计算机软件与理论(学科代码:081202)和计算机应用技术(学科代码:081203)。

  “计算机系统结构”研究计算机系统的'物理或硬件结构、各组成部分的属性以及这些部分的相互联系;研究软件与硬件的功能匹配,确定软件与硬件间的界面。

  本学科培养能进行并行分布计算、计算机网络与通信、嵌入式系统、集成电路设计、计算机系统与信息存储技术等开发工作的高级专门人才。

  “计算机软件与理论”主要研究软件开发(生产)、维护以及使用过程中所涉及的理论、方法和技术,探讨计算机科学与技术学科发展的理论基础。

  本学科培养掌握坚实的计算机科学与技术的基础理论,掌握系统的计算机软件或理论和有关计算机系统结构、计算机应用技术方面的专门知识,能胜任计算机软件或理论的教学、科研、软件系统开发等工作的高级专门人才。

  “计算机应用技术”着重研究计算机用于各个领域所涉及的原理、方法与技术。

  主要研究内容是:人工智能与模式识别、计算机控制技术、图形与图像处理、多媒体技术、计算机网络应用、数据库等。

  计算机科学专业介绍2

  别以为计算机专业的毕业生就只能是码农啦,咱来给你科普一下计算机专业的就业领域~在如今这个大数据时代,几乎没有任何行业(特别是工商金融领域)的高精尖的复杂难题能离开计算机。因此计算机专业的就业领域和方向可谓是十分的多样。(悄悄告诉你,文末有彩蛋哦!)

  软件类:(1)软件开发—即码农,包括JAVA工程师,C和C++,C#工程师等,这个也是需求最旺盛的岗位。

  (2)程序员—做网站的PHP,ASP,JSP等,随着移动互联网的到来,该岗位需求日渐增多~

  (3)数据库—专门从事数据库开发及整理,还有用数据库做后台程序如ERP及其他管理系统等。相关语言有SOL,MYSOL.ORACLE等。 最难的是数据仓库的挖掘,据说只有研究生才能做捏~

  计算机网络类:主打网络工程师,基本上要求是交换路由,服务器类,从事计算机信息系统的设计、建设、运行和维护工作。

  计算机应用类:

  (1)艺术设计和电影特效制作—最近上映的《星际穿越》相信不少的亲们都看了吧,反正我是看了,而且是跪着看完的,一是特效实在太赞,二是看不懂啊~啊,扯远了,回归正题,就是想告诉你这种特效就是未来的你们可以做出来的!

  (2)会计电算化—会计工作中经常用到的 “用友”," 金蝶”等,有想又在会计方向发展又在计算机发展的可以考虑哦~

  (3)工业辅助设计—在工业制图或工程制图中使用AUTOCAD软件来制作模,你—就是未来的设计家

  大类说完了,更赞的内容接着看!现如今趋势下衍生的发展方向:互联网,嵌入式软件和商业智能。

  互联网:互联网中最“热门”的行业是跟数据相关的职位,例如数据分析师,算法设计,还有一些大公司把数据职位拆的很开,包含数据清洗,特征提取,模型设计,数据开发等等。虽然“大数据”这个词更多是用来忽悠的,但是利用数据来发掘用户需求,服务用户的做法是被广泛接受和已经被证明有良好的效果,可以参考Netflix Prize: Home

  嵌入式软件开发:嵌入式软件开发从之前的专用设备开发和视频监控设备到如今的'手持设备开发都是不错的。虽然开发app本身的技术门槛并不高,但并不代表嵌入式软件开发没有难度,它也有很多挑战和机会,包括多屏互动,自适应图形框架,图形渲染库等等,这些方向也是不错,可以发力的地方。商业智能(BI):BI 现在是很有活力和发展的方向。特别是前面提到了“大数据”的概念和目前的商业智能融合,现在的一个热门词汇叫做“数据化运营”,这种趋势为很多IT从业者打开了另外一扇接触业务,解决其他传统行业实际问题的窗口。

  另外金融领域也需要越来越多的IT人才,这里并不是指金融服务软件本身,更多指的是量化投资。有机会向这个方向发展的话是非常可观的。

  计算机科学专业介绍3

  学科:工学

  门类:电气信息类

  专业名称:计算机科学与技术

  业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

  业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。

  毕业生应获得以下几方面的知识和能力:

  1.掌握计算机科学与技术的`基本理论、基本知识;

  2.掌握计算机系统的分析和设计的基本方法;

  3.具有研究开发计算机软、硬件的基本能力;

  4.了解与计算机有关的法规;

  5.了解计算机科学与技术的发展动态;

  6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。

  主干学科:计算机科学与技术

  主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。

  主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

  修业年限:四年

  授予学位:工学或理学学士

  计算机科学专业介绍4

  计算机科学是什么?

  我们如何使用计算机和计算机程序完全定义了我们生活的世界。计算机科学家是通过创造我们每天使用的`产品来连接抽象概念的人。

  以数学为基础,计算机科学跨越了硬件和软件工程,用户界面和计算机技术扩展到新的领域。

  计算机科学的类似课程包括:

  1、人工智能;

  2、计算机生成的视觉和音频效果;

  3、游戏;

  4、卫生信息学;

  5、软件工程。

  计算机有哪些研究生专业?

  包括数据科学、人工智能、计算与信息技术、工程与信息学、计算生命科学在内的硕士和研究生研究学位。

  作为计算机科学专业的毕业生,你能找到什么工作?

  具体职位包括IT顾问、数据库管理员、游戏开发者、媒体程序员、网络工程师、系统分析师、IT培训师和教师。

  计算机科学专业介绍5

  计算机科学(Computer Science)是一个热门的学科,不但就业性强,可供选择的大学也很多。

  英国哪些大学的计算机科学课程实力较强?有意来英国攻读计算机科学硕士的同学们可以参考《泰晤士报》、《卫报》和《独立报》等媒体公布的大学排行榜。

  剑桥、牛津、伦敦帝国学院、伦敦大学学院等英国名校在计算机科学方面排名也较高,南安普顿大学、伯明翰大学、布里斯托大学、华威大学也是不错的选择。

  除非你的条件非常好,能够入读牛津或剑桥,否则只要是排行30名以内的大学,应该都是值得考虑就读的大学。

  伦敦大学学院计算机科学硕士课程(MSc Computer Science)

  该课程不要求申请者具备与电脑相关的本科学位,因此特别适合没有读过计算机课程但想转专业的学生,只要本科成绩达75分以上就能申请。

  该课程一共分为三个部分:必修课程,包括基本计算机科学;选修课程,按照自己兴趣从选修单中选择三门课;最后是比重很高的个人研究项目,这一部分在考试结束后才开始进行。

  必修课程一共有五门课,包括软件设计、人机互动、编程技巧、软件系统基础架构,以及算法学(algorithmics)。

  选修课程每年选择不同,但大致上至少有10门课可供选择,涵盖主题包括信息网络、影像处理、人工智能、医疗及科学用途计算机、数据库系统、互动设计和软件工程等等。

  个人项目在考试结束后进行,学生在一月份会得到一份可选主题清单,然后和老师讨论后选择一个主题进行个人项目,研究期间可以获得老师指导。

  华威大学计算机科学及应用硕士课程(MSc Computer Science and Applications )

  该课程是一个跨学科课程,涵盖一系列有关计算机科学的科目,以及其在商业、科技、科学及教育等方面的应用。

  为期一年的授课型课程以研究作为导向,前半年学生从研究所提供的可选科目内选修六门课,后半年选修研究方法并进行个人研究项目。

  可选科目按照计算机科学研究和应用的潮流发展每年更新,包括多媒体处理、传播和储存、计算生物学、数据挖掘、计算机模组和模拟等。

  该课程要求申请者必须具备计算机科学本科专业背景,本科成绩至少达75分以上。

  伯明翰大学计算机科学硕士课程(MSc in Computer Science)

  这个一年期的硕士课程分为两类,第一类适合没有电脑计算机背景的`学生,第二类适合有电脑计算机和计算机编程背景的学生。

  第一类课程的前两个学期着重培养学生的软件工作能力,培训学生目的导向的设计和编程能力,包括密集的Java电脑编程语言教学,第三学期进行个人项目。

  第二类课程的前两个学期除了必修的网络计算学之外,还有数门选修课,包括数学基础、软件系统发展、人工智能等多个领域,第三学期间行个人项目。

  申请人不需要具备计算机科学背景,但本科成绩必须达至少70分以上,申请者还必须参加计算机科学测试,以决定他们适合第一类或是第二类课程。

  计算机科学专业介绍6

  云南大学计算机科学与工程系成立于1983年。拥有本科专业“计算机科学与技术”,是云南省成立最早的计算机专业,是云南省唯一的重点本科计算机类专业,20xx年入选云南省第一批重点建设本科专业,20xx年入选教育部高等学校特色专业建设点。本专业1985和数学系共同获得“计算数学”硕士学位授权点,20xx年获得计算机科学与技术一级学科硕士学位授权点,包括“计算机软件与理论”、“计算机应用技术”和“计算机系统结构”三个二级学科硕士点。20xx年获得“计算机应用”工程硕士学位授权点,20xx年获得“计算机技术”专业硕士授权点。

  计算机科学与工程系在发展过程始终坚持教学与科研相结合,人才培养与社会经济发展相结合,教育理念与国际接轨的办学指导思想;坚持面向地方服务边疆的办学方针;发挥综合大学的优势,坚持理工结合的办学理念;重视学科建设,逐步形成了以教学模式改革为核心、以分类培养为根本出发点、夯实基础、注重综合、面向应用、突出创新的办学特色。

  在师资队伍方面,已建设了一支30余人的`教学科研队伍,拥有博士生导师4人,云南省中青年学术技术带头人2人,云南省中青年学术技术后备人才2名,云南大学中青年骨干教师5名;教授9人,副教授9人,15人具有博士学位,10人正在在职攻读定向博士学位。

  近五年,本专业教师共承担科研项目共40余项,其中,省部级和国家级项目28项,20xx年和20xx年分别获得教育博士点基金博导类和新教师类课题各1项,实现了云南大学信息学科博士点基金项目零的突破。获得云南省自然科学奖5项,云南省教育科研奖2项,省部级教学成果奖8项,其中刘惟一教授先后获得了至今云南省电子信息领域仅有的两项自然科学一等奖。近年来在国家级出版社出版专著和教材12部,发表学术论文410篇,其中SCI/EI收录105篇。

  以科研促教学是本专业长期坚持的教学改革思路,紧密结合云南省信息化建设和经济社会建设的实际需要,形成了数据与知识工程、多媒体信息处理、分布式计算与计算机网络等具有鲜明特色和优势的研究方向。

  在基础条件方面,拥有高性能计算中心、信息技术研究所、云南省数字媒体重点实验室等研究和培养平台。

  计算机科学专业介绍7

  麦吉尔大学计算机科学专业如何?麦吉尔大学位于魁北克省的蒙特利尔市,是一所世界著名公立大学,学校有180余年历史,最初为麦吉尔先生赞助所建,麦吉尔大学设有农业、艺术教育、工程、管理、音乐及科学七个院系,提供100多个专业的课及副修专业的课程教学。麦吉尔大学McGill University(以下简称McGill)始建于1821年,经历了百余年的长足发展后,已经发展成为蜚声全球的综合性大学,在加拿大的大学排名中始终保持前三名之列。

  麦吉尔大学计算机科学专业

  计算机科学理科硕士专业要求学生完成45个学分才能毕业。该专业为学生提供了在计算机科学方面非常坚实的'研究基础。该专业非常适合那些对计算机科学研究具有非常浓厚兴趣的学生设计的。该专业把非常深刻的授课课程与一个研究主题相结合。该专业也是进入博士学位学习的一个途径,也是选择毕业后从事具有挑战性的和令人兴奋的职业。

  学术要求:

  1.大学本科毕业,获得本科学位证;

  2.GPA达到3.5以上;

  语言要求:

  1.托福网考100分,且单项不低于20分;或托福笔试600分;

  2.无双录取;

  其他要求:

  1.具有相关专业背景;

  2.提供GRE成绩。

  申请材料:

  1.申请表;

  2.提交100加元申请费;

  3.本科学位证,毕业证以及成绩单;

  4.个人简历;

  5.个人工作经验总结;

  6.个人研究陈述(两页);

  7.语言能力证明;

  8.对于专业方向(设计工作室或设计工作室方向研究)的想法;

  9.比较全面的个人作品。

  10.银行存款证明。

  计算机科学专业介绍8

  主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论。

  专业概况:

  教学实践

  包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

  培养目标

  本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。

  培养要求

  本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。

  就业方向

  1.掌握计算机科学与技术的基本理论、基本知识;

  2.掌握计算机系统的分析和设计的基本方法;

  3.具有研究开发计算机软、硬件的基本能力;

  4.了解与计算机有关的'法规;

  5.了解计算机科学与技术的发展动态;

  6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。

  开设院校:

  按高校热度排序

  [北京]清华大学 [广东]中山大学

  [湖北]武汉大学 [福建]厦门大学

  [上海]复旦大学 [北京]北京理工大学

  [山东]山东大学 [四川]西南交通大学

  [北京]中国人民大学 [河南]郑州大学

  [北京]中央财经大学 [浙江]浙江大学

  [上海]上海交通大学 [江苏]南京大学

  [北京]北京邮电大学 [吉林]吉林大学

  [广东]华南理工大学 [江苏]苏州大学

  [北京]北京航空航天大学 [上海]上海财经大学

  [重庆]重庆大学 [山东]山东科技大学

  [天津]南开大学 [陕西]西北工业大学

  [陕西]西安交通大学 [天津]天津大学

  [湖南]湖南大学 [辽宁]大连理工大学

  [江苏]东南大学 [重庆]西南大学

  [四川]西南财经大学 [北京]北京交通大学

  [山东]中国海洋大学 [天津]天津科技大学

  [四川]成都理工大学 [山东]青岛科技大学

  [辽宁]东北财经大学 [北京]北京科技大学

  [上海]华东理工大学 [黑龙江]哈尔滨工业大学

  [广东]深圳大学 [四川]电子科技大学

  [山东]烟台大学 [广东]暨南大学

  [天津]天津工业大学 [广东]广州大学

  [天津]天津理工大学 [江苏]江南大学

  [山东]山东经济学院 [江苏]南京理工大学

  [标签:大学,电路,高校,就业,自我介绍]

  计算机科学专业介绍9

  一、自我分析

  职业兴趣

  我的人才素质测评报告中,职业兴趣前三项是研究型(73分)、现实型(72分)和企业型(43分),我的具体情况是:喜欢手脑并用、追根到底,喜欢和观念和物化材料、实际物体打交道,好动脑筋,喜欢钻研,并对其原理作深入的研究,有锲而不舍的精神,执着。善于观察别人做事的方式方法,并进行分析,扬长避短地借鉴有用的想法或者方法,从而快速的提升自己的能力,经常深思熟虑、有系统地去解决问题。偏重于研究或新产品的开发,很喜欢设计复杂的各类机械设备。做事上喜欢有自己独到的见解,而不喜欢受别人的指挥或干涉。喜欢在实际生活中发挥才干,乐于解决生活中的疑难问题。好奇心很强,聪明,且经验丰富,遇到困难坚持不懈直至解决。对人直率,不擅言辞,一般不喜欢与人密切或者频繁地交往,有时有孤僻的倾向。喜欢创造性的工作,认真负责,有理性,有恒心。

  职业能力

  我的人才素质测评报告结果显示,积极学习能力得分较高,书面表达能力得分较低,我的具体情况是:学习新知识,并能很快运用新知识。注意倾听他人说话,充分理解要点,适当提问,不随意打断。权衡各种方案的得失利弊,并从中选出最优。

  个人特质

  我的人才素质测评报告结果显示偏向于内向、直觉、情感、知觉。我的具体情况是比较敏感,非常崇尚内心的平和,看重个人的价值,忠诚,理想化,一旦做出选择,就会督促自己完成计算机科学与技术专业的职业生涯规划书范文计算机科学与技术专业的职业生涯规划书范文。外表看起来沉默而冷静,但内心非常柔软,善良有同情心,善解人意。期望与他人建立有深度、真实、共同进步的关系,希望参与有助于自己及他人的进步和内在发展的事,重视和感激那些能够理解我价值的人。个性鲜明,好奇心强,创造力突出,思维开阔,有远见,乐于探索事物的可能性,致力于追寻自己的梦想。一旦全身心地投入一项工作时,往往发挥出冲刺式的干劲,全神贯注,全力以赴。仰赖人、事和思想信仰,一般能够忠实履行自己的义务。但是,对意义不大的日常事务,做起来有些困难。信奉“理想至上”喜欢帮助别人,善于倾听和给予建议。喜欢和自己尊敬的人保持频繁、有意义的交流。 有自己独特的生活方式和节奏,精神世界丰富,在语言方面很有天赋,对内心钟爱的领域可以喜欢到狂热的程度。

  职业价值观

  我的人才素质测评报告结果显示前三项是注重关系取向、崇尚独立取向和最求成就取向。我的具体情况是期望工作的内容是能够给予别人帮助,并希望在这样的职位上同事之间关系融洽,大家都有积极的道德观念和社会服务意识,是一个期望在工作中能够独立工作、独立决策,而且能够表现出自己的创新,发挥自己的责任感、自主性的人。而且能够以自我监督的形式使自己的工作按照自己的计划顺利进行,希望获得的工作,是能够看到及时的成果展现,并体验到可能的成就体验。即工作的追求是一种自我实现,而并非外在特质利益的满足,希望获得有充分保障的工作(包括拥有良好的工作条件),比如能够在一个比较安全和舒适的环境中工作,能够获得应有的报酬,能够有自主决断的可能性等。而且还希望工作具有多样性,能够在工作的.范围内做不同的事情,期望在职业中,获得管理层的支持,比如获得充分的培训机会,能够在单位的规定范畴内获得应有的待遇。

  胜任能力

  我的优势能力我的弱势能力

  能够独当一面,忠于职守,一对一的工作是最青睐的方式 考虑问题细致周到,而且很深刻有见地。 会考虑新的可能性,跳出以前的定势和框架,适应能力强,世界千变万化我游刃有余,能迅速调整自己的状态和目标 天生的好奇与技巧使我很擅长收集信息,能看到事情发展的趋势,看到外表背后的涵义有洞察人心的魔力,能理解别人的真实想法,想别人之所想。过于追求完美,比较固执,经常局限在自己的想法里,沉浸于梦想,对外界的客观具体事物没有兴趣,不喜欢批评别人,不愿意追究出错的人。讨厌以传统的或习惯的方式行事,不愿做与自己价值观相冲突的事,与那些过分顽固的组织和人们打交道时没有耐心

  自我分析小结:个人认为大学教育与市场需要脱钩现象严重,所以一些除专业知识外的能力必须培养,这样才能融入工作,融入社会。

  二、职业分析

  家庭环境分析

  家里虽然不富裕,但是一家人过得很开心。家里人都很支持我,希望在我大学毕业后能够考取研究生,但是我想毕业后找工作,了解一下到底自己喜欢什么计算机科学与技术专业的职业生涯规划书范文职业规划。

  学校环境分析

  桂电的学风很好,师资力量强大

  社会环境分析

  当今经济全球一体化,我国已从工业化社会进入到信息化社会

  加上我国加入WTO之后国际竞争更加激烈,加上近期的国际金融风暴,造成有钱的不愿投资怕夸本,没钱的做什么都很难。每当人类经过一次重大变革或一次金融风暴后,总是新的机会在产生,有的机会在消失。只有那些先知先觉的人才能抓住机会走向成功,而那些抱着旧观念不放的将会被社会所淘汰。

  职业环境分析

  专业认知:主干学科:计算机科学与技术

  主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论

  主要实践性教学环节:包括电子工艺实习、硬件部件设计及调试、计算机基础训练、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

  主要专业实验:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等。

  计算机科学专业介绍10

  培养目标

  本专业培养和造就适应现代化建设需要。德智体全面发展、基础扎实、知识面宽、能力强、素质高具有创新精神,系统掌握计算机硬件、软件的基本理论与应用基本技能,具有较强的实践能力,能在企事业单位、政府机关、行政管理部门从事计算机技术研究和应用,硬件、软件和网络技术的开发,计算机管理和维护的应用型专门技术人才。

  毕业生应具备的知识和能力

  1、具备扎实的数据基础理论和基础知识;

  2、具有较强的思维能力、算法设计与分析能力;

  3、系统掌握计算机科学与技术专业基本理论、基本知识和操作技能;

  4、了解学科的知识结构、典型技术、核心概念和基本工作流程;

  5、有较强的计算机系统的认知、分析、设计、编程和应用能力;

  6、掌握文献检索、资料查询的基本方法、能够独立获取相关的知识和信息,具有较强的创新意识;

  7、熟练掌握一门外语,能够熟读本专业外文书刊。

  主要课程

  程序设计基础、面向对象程序设计、数字逻辑电路、电路电子技术、数据结构与算法、WEB程序设计、计算机组成与结构、操作系统、数据库系统原理、编译原理、计算机网络、网络工程、软件工程、数据库应用微型计算机技术、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、移动设备应用软件开发等。

  实践教学包括工程训练、计算机应用基础、训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课程设计、综合设计、毕业设计(论文)等环节。

  授予学位:工学或理学学位

  拓展

  科学领域

  作为一个学科,计算机科学涵盖了从算法的理论研究和计算的极限,到如何通过硬件和软件实现计算系统。CSAB(以前被叫做Computing Sciences Accreditation Board),由Association for Computing Machinery(ACM)和IEEE Computer Society(IEEE-CS)的代表组成,确立了计算机科学学科的4个主要领域:计算理论,算法与数据结构,编程方法与编程语言,以及计算机元素与架构。CSAB还确立了其它一些重要领域,如软件工程,人工智能,计算机网络与通信,数据库系统,并行计算,分布式计算,人机交互,机器翻译,计算机图形学,操作系统,以及数值和符号计算。

  理论计算机

  主条目:理论计算机科学

  广义的理论计算机科学包括经典的计算理论和其它专注于更抽象、逻辑与数学方面的计算。

  计算理论

  主条目:计算理论

  按照Peter J. Denning的说法,计算机科学的最根本问题是“什么能够被有效地自动化?”计算理论的研究就是专注于回答这个根本问题,关于什么能够被计算,去实施这些计算又需要用到多少资源。为了试图回答第一个问题,递归论检验在多种理论计算模型中哪个计算问题是可解的。而计算复杂性理论则被用于回答第二个问题,研究解决一个不同目的的计算问题的时间与空间消耗。

  著名的“P=NP?”问题,千禧年大奖难题之一,是计算理论的一个开放问题。

  信息编码论

  主条目:信息论和编码理论

  信息论与信息量化相关,由Claude E. Shannon创建,用于寻找信号处理操作的根本极限,比如压缩数据和可靠的数据存储与通讯。编码理论是对编码以及它们适用的特定应用性质的研究。编码(code)被用于数据压缩,密码学,前向纠错,也被用于网络编码。研究编码的目的在于设计更高效、可靠的数据传输方法。

  算法

  算法指定义良好的计算过程,它取一个或一组值作为输入,经过一系列定义好的计算过程,得到一个或一组输出。算法是计算机科学研究的一个重要领域,也是许多其他计算机科学技术的基础。算法主要包括数据结构、计算几何、图论等。除此之外,算法还包括许多杂项,如模式匹配、部分数论等。

  程序设计理论

  主条目:程序设计语言理论

  程序设计语言理论是计算机科学的一个分支,主要处理程序设计语言的设计、实现、分析、描述和分类,以及它们的个体特性。它属于计算机科学学科,既受影响于也影响着数学、软件工程和语言学。它是公认的计算机科学分支,同时也是活跃的研究领域,研究成果被发表在众多学术期刊,计算机科学以及工程出版物。

  形式化方法

  主条目:形式化方法

  形式化方法是一种特别的基于数学的技术,用于软件和硬件系统的形式规范、开发以及形式验证。在软件和硬件设计方面,形式化方法的使用动机,如同其它工程学科,是通过适当的数学分析便有助于设计的可靠性和健壮性的期望。但是,使用形式化方法会带来很高的成本,意味着它们通常只用于高可靠性系统,这种系统中安全或保安(security)是最重要的。对于形式化方法的最佳形容是各种理论计算机科学基础种类的应用,特别是计算机逻辑演算,形式语言,自动机理论和形式语义学,此外还有类型系统、代数数据类型,以及软件和硬件规范和验证中的一些问题。

  并发,并行和分布式系统

  主条目:并行性和分布式计算

  并行性(concurrency)是系统的一种性质,这类系统可以同时执行多个可能互相交互的计算。一些数学模型,如Petri网、进程演算和PRAM模型,被创建以用于通用并发计算。分布式系统将并行性的思想扩展到了多台由网络连接的计算机。同一分布式系统中的计算机拥有自己的私有内存,它们之间经常交换信息以达到一个共同的目的。

  数据库和信息检索

  主条目:数据库和数据库管理系统

  数据库是为了更容易地组织、存储和检索大量数据。数据库由数据库管理系统管理,通过数据库模型和查询语言来存储、创建、维护和搜索数据。

  应用计算机科学

  尽管计算机科学(computer science)的名字里包含计算机这几个字,但实际上计算机科学相当数量的领域都不涉及计算机本身的研究。因此,一些新的名字被提议出来。某些重点大学的院系倾向于术语计算科学(computing science),以精确强调两者之间的不同。丹麦科学家Peter Naur建议使用术语"datalogy",以反映这一事实,即科学学科是围绕着数据和数据处理,而不一定要涉及计算机。第一个使用这个术语的科学机构是哥本哈根大学Datalogy学院,该学院成立于1969年,Peter Naur便是第一任教授。这个术语主要被用于北欧国家。同时,在计算技术发展初期,《ACM通讯》建议了一些针对计算领域从业人员的术语:turingineer,turologist,flow-charts-man,applied meta-mathematician及applied epistemologist。 三个月后在同样的期刊上,comptologist被提出,第二年又变成了hypologist。术语computics也曾经被提议过。在欧洲大陆,起源于信息(information)和数学或者自动(automatic)的名字比起源于计算机或者计算(computation)更常见,如informatique(法语),Informatik(德语),informatika(斯拉夫语族)。

  著名计算机科学家Edsger Dijkstra曾经指出:“计算机科学并不只是关于计算机,就像天文学并不只是关于望远镜一样。”("Computer science is no more about computers than astronomy is about telescopes.")设计、部署计算机和计算机系统通常被认为是非计算机科学学科的领域。例如,研究计算机硬件被看作是计算机工程的一部分,而对于商业计算机系统的研究和部署被称为信息技术或者信息系统。然而,现如今也越来越多地融合了各类计算机相关学科的思想。计算机科学研究也经常与其它学科交叉,比如心理学,认知科学,语言学,数学,物理学,统计学和经济学。

  计算机科学被认为比其它科学学科与数学的联系更加密切,一些观察者说计算就是一门数学科学。早期计算机科学受数学研究成果的影响很大,如Kurt Gödel和Alan Turing,这两个领域在某些学科,例如数理逻辑、范畴论、域理论和代数,也不断有有益的思想交流。

  计算机科学和软件工程的关系是一个有争议的'话题,随后关于什么是“软件工程”,计算机科学又该如何定义的争论使得情况更加混乱。David Parnas从其它工程和科学学科之间的关系得到启示,宣称计算机科学的主要重点总的来说是研究计算的性质,而软件工程的主要重点是具体的计算设计,以达到实用的目的,这样便构成了两个独立但又互补的学科。

  人工智能

  主条目:人工智能

  这个计算机科学分支旨在创造可以解决计算问题,以及像动物和人类一样思考与交流的人造系统。无论是在理论还是应用上,都要求研究者在多个学科领域具备细致的、综合的专长,比如应用数学,逻辑,符号学,电机工程学,精神哲学,神经生理学和社会智力,用于推动智能研究领域,或者被应用到其它需要计算理解与建模的学科领域,如金融或是物理科学。人工智能领域开始变得正式源于Alan Turing这位人工智能先驱提出了图灵试验,以回答这样一个终极问题:“计算机能够思考吗?”

  机器翻译

  主条目:机器翻译

  1947年,美国数学家、工程师沃伦·韦弗与英国物理学家、工程师安德鲁·布思提出了以计算机进行翻译(简称“机译”)的设想,机器翻译从此步入历史舞台,并走过了一条曲折而漫长的发展道路。机译被列为21世纪世界十大科技难题。与此同时,机译技术也拥有巨大的应用需求。

  机译消除了不同文字和语言间的隔阂,堪称高科技造福人类之举。但机译的译文质量长期以来一直是个问题,离理想目标仍相差甚远。中国数学家、语言学家周海中教授认为,在人类尚未明了大脑是如何进行语言的模糊识别和逻辑判断的情况下,机译要想达到“信、达、雅”的程度是不可能的。这一观点恐怕道出了制约译文质量的瓶颈所在。

  计算机体系结构与工程

  主条目:计算机体系结构和计算机工程

  计算机系统结构,或者数字计算机组织,是一个计算机系统的概念设计和根本运作结构。它主要侧重于CPU的内部执行和内存访问地址。这个领域经常涉及计算机工程和电子工程学科,选择和互连硬件组件以创造满足功能、性能和成本目标的计算机。

  计算机图形与视觉

  主条目:计算机图形学

  计算机图形学是对于数字视觉内容的研究,涉及图像数据的合成和操作。它跟计算机科学的许多其它领域密切相关,包括计算机视觉、图像处理和计算几何,同时也被大量运用在特效和电子游戏。

  计算机安全和密码学

  主条目:计算机安全和密码学

  计算机安全是计算机技术的一个分支,其目标包括保护信息免受未经授权的访问、中断和修改,同时为系统的预期用户保持系统的可访问性和可用性。密码学是对于隐藏(加密)和破译(解密)信息的实践与研究。现代密码学主要跟计算机科学相关,很多加密和解密算法都是基于它们的计算复杂性。

  计算科学

  计算科学(或者科学计算)是关注构建数学模型和量化分析技术的研究领域,同时通过计算机分析和解决科学问题。在实际使用中,它通常是计算机模拟和计算等形式在各个科学学科问题中的应用。

  信息科学

  主条目:信息科学

  软件工程

  主条目:软件工程

  软件工程是对于设计、实现和修改软件的研究,以确保软件的高质量、适中的价格、可维护性,以及能够快速构建。它是一个系统的软件设计方法,涉及工程实践到软件的应用。

【计算机科学专业介绍】相关文章:

计算机科学与技术专业课程介绍07-21

海洋科学专业介绍11-05

科学教育专业介绍08-04

计算机科学与技术专业排名01-19

海洋科学专业介绍及描述09-22

环境科学与工程专业介绍08-04

计算机科学与技术专业就业方向01-20

计算机专业自我介绍05-03

计算机专业的自我介绍02-01