计算机科学包含很多分支领域;有些强调特定结果的计算,比如计算机图形学;而有些是探討计算问题的性质,比如计算复杂性理论;还有一些领域專注于怎样实现计算,比如程式语言理论是研究描述计算的方法,而程式设计是应用特定的程式语言解决特定的计算问题,人机交互则是专注于怎样使计算机和计算变得有用、好用 ...
计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。 计算机系统结构(Computer Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件/固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。
计算机科学与技术是研究信息过程、用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科。计算机科学与技术研究的主要对象是现代计算机及其相关的现象。该学科的工作集中于计算机系统的结构和操作、计算机系统的设计和程序设计的基本原则、使之运用于各种信息加工任务的有效方法、以及它们的特性和局限的理论特征。学科包括科学与工程技术两方面,二者相互作用、相互影响。 计算机科学与技术学科可分为理论计算机科学、计算机软件、计算机系统结构。计算机应用技术等领域以及与其他学科交叉的研究领域,如人工智能、应用数学等。 计算机软件与理论主要研究软件设计、开发、维护和使用过程中涉及的软件理论、方法和技术,探讨计算机科学与技术发展的理论基础。计算机系统结构研究计算机硬件与软件的功能分配、软硬件界面的划分、计算机硬件结构、组成与实现方法与技术。计算机应用技术研究应用计算机到各个领域的原理、方法和技术,所涉及的研究内容非常广泛。
计算机应用技术专业培养具备管理学理论基础、计算机科学技术知识及应用能力,掌握信息管理、信息系统分析与设计方法等方面的知识与能力,能在各类企、事业单位、金融机构及政府部门从事信息采集、组织、分析、传播和服务等信息管理工作或与信息管理工作相关的信息系统规划、分析、设计、实施、运行管理和评价等方面的应用型人才。
Natural Language Understanding 俗称人机对话。人工智能的分支学科。研究用电子计算机模拟人的语言交际过程,使计算机能理解和运用人类社会的自然语言如汉语、英语等,实现人机之间的自然语言通信,以代替人的部分脑力劳动,包括查询资料、解答问题、摘录文献、汇编资料以及一切有关自然语言信息的加工处理。这在当前新技术革命的浪潮中占有十分重要的地位。研制第 5代计算机的主要目标之一,就是要使计算机具有理解和运用自然语言的功能。 机器翻译(machine translation),又称为自动翻译,是利用计算机把一种自然源语言转变为另一种自然目标语言的过程,一般指自然语言之间句子和全文的翻译。它是自然语言处理 (Natural Language Processing)的一个分支,与计算语言学(Computational Linguistics )、自然语言理解( Natural Language Understanding) 之间存在着密不可分的关系。按照目前电脑技术的发展速度来看,到2050年左右,世界上主要语言之间的互译将基本实现。
信息安全主要包括以下五方面的内容,即需保证信息的保密性、真实性、完整性、未授权拷贝和所寄生系统的安全性。信息安全本身包括的范围很大,其中包括如何防范商业企业机密泄露、防范青少年对不良信息的浏览、个人信息的泄露等。网络环境下的信息安全体系是保证信息安全的关键,包括计算机安全操作系统、各种安全协议、安全机制(数字签名、消息认证、数据加密等),直至安全系统,如UniNAC、DLP等,只要存在安全漏洞便可以威胁全局安全。信息安全是指信息系统(包括硬件、软件、数据、人、物理环境及其基础设施)受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连续可靠正常地运行,信息服务不中断,最终实现业务连续性。 信息安全学科可分为狭义安全与广义安全两个层次,狭义的安全是建立在以密码论为基础的计算机安全领域,早期中国信息安全专业通常以此为基准,辅以计算机技术、通信网络技术与编程等方面的内容;广义的信息安全是一门综合性学科,从传统的计算机安全到信息安全,不但是名称的变更也是对安全发展的延伸,安全不在是单纯的技术问题,而是将管理、技术、法律等问题相结合的产物。本专业培养能够从事计算机、通信、电子商务、电子政务、电子金融等领域的信息安全高级专门人才。
计算机网络(英语:computer network)通常人们说的网络就是指电脑网络,也就是消息网络,是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统。
数据(Data)是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理。数据经过解释并赋予一定的意义之后,便成为信息。数据处理(data processing)是对数据的采集、存储、检索、加工、变换和传输。 数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。 数据处理是系统工程和自动控制的基本环节。数据处理贯穿于社会生产和社会生活的各个领域。数据处理技术的发展及其应用的广度和深度,极大地影响着人类社会发展的进程。
计算生物学(Computational Biology)是生物学的一个分支。根据美国国家卫生研究所(NIH)的定义,它是指开发和应用数据分析及理论的方法、数学建模和计算机仿真技术,用于生物学、行为学和社会群体系统的研究的一门学科。
人机交互是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常是指用户可见的部分。用户通过人机交互界面与系统交流,并进行操作。小如收音机的播放按键,大至飞机上的仪表板、或是发电厂的控制室。 人机交互界面的设计要包含用户对系统的理解(即心智模型),那是为了系统的可用性或者用户友好性。
陆汝钤
点击查看个人主页
计算机科学家,中国科学院院士 ,中国科学院数学与系统科学研究院研究员,复旦大学教授、博士生导师。陆汝钤以人工智能、知识工程和基于知识的软件工程为主要研究方向,是中国该领域研究的开拓者之一。
任职院校 :复旦大学Fudan University
姚期智
点击查看个人主页
计算机科学专家,中国科学院院士,美国国家科学院院士,美国艺术与科学院院士,台湾“中央研究院”院士,香港科学院创院院士 ,清华大学交叉信息研究院院长、教授,香港中文大学博文讲座教授 ,上海期智研究院院长 ,清华大学人工智能学院院长。
任职院校 :清华大学Tsinghua University
张景中
点击查看个人主页
计算机科学家、数学家,中国科学院院士,广州大学计算机教育软件研究所所长、教授、计算机学科和数学学科博士生导师 。张景中主要从事机器证明、教育数学、距离几何及动力系统研究 。
任职院校 :广州大学Guangzhou University
李三立
点击查看个人主页
国际知名的计算机专家,上海大学计算机学院院长,“中国计算机百科全书”副总编辑。他曾是国家攀登计划项目首席科学家,国务院学位委员会计算机学科评审组召集人,urlIEEE中国分部主席,欧洲EURONICRO学会执行理事,清华大学计算机研究所所长,教授。担任过我国电子管、晶体管、集成电路和VLSI四代计算机研制的负责工作,是计算机体系结构先进技术学术带头人,在并行处理、微型计算机、局部网络、网格和集群式高性能计算机方面,以及在培养人才方面,都作出了开拓性的贡献。
任职院校 :上海大学Shanghai University
韩家炜
点击查看个人主页
美国伊利诺伊大学香槟分校计算机系正教授,IEEE和ACM院士,美国信息网络学术研究中心主任。曾担任KDD、SDM和ICDM等国际知名会议的程序委员会主席,创办了ACM TKDD学报并任主编。在数据挖掘、数据库和信息网络领域发表论文600余篇。
任职院校 :伊利诺伊大学厄巴纳-香槟分校University of Illinois at Urbana-Champaign
《算法设计与分析》是一门重要的计算机专业理论基础课程。该课程以系统的讲解算法设计的基本模式,算法分析的基本方法,问题的半形式化描述和算法证明,为初入计算机专业的学生建立起完整且系统的分析求解问题的方法体系。
本课程是计算机专业的重要专业课之一,主要介绍程序设计语言编译构造的基本原理和基本实现方法。本课程主要讲授形式语言、有限自动机、自上而下和自下而上的语法分析、LR分析方法、属性文法和语法制导翻译、语义分析的蹭代码产生、存储器的动态分配与管理、符号表的组织与管理、优化问题、代码生成等内容。
任何计算机都必须在加载相应的操作系统之后,才能构成一个可以运转的计算机系统。操作系统的性能高低,决定了整体系统的性能;操作系统本身的安全可靠程度,决定了整个系统的安全性和可靠性。操作系统是软件技术的核心和基础运行平台。因此,相关专业的学生必须学习和掌握操作系统的基本原理和专业知识。本课程的目的如下:
1.介绍操作系统的基本概念、基本结构及运行环境。
2.介绍操作系统原理、设计方法和实现技术。
3.介绍操作系统的演化过程、发展研究动向、新技术以及新思想。
4.介绍各种有代表性的、典型的操作系统实例(例如:Windows、Solaris、Linux)。
5.培养学生分析问题、解决问题的基本能力,培养创造型人才。
离散数学是研究离散量的结构及其相互关系的数学学科,是现代数学的一个重要分支。离散的含义是指不同的连接在一起的元素,主要是研究基于离散量的结构和相互间的关系,其对象一般是有限个或可数个元素。离散数学在各学科领域,特别在计算机科学与技术领域有着广泛的应用,同时离散数学也是计算机专业的许多专业课程,如程序设计语言、数据结构、操作系统、编译技术、人工智能、数据库、算法设计与分析、理论计算机科学基础等必不可少的先行课程。通过本课程的学习,使学生具有现代数学的观点和方法,并初步掌握处理离散结构所必须的描述工具和方法.同时,也要培养学生抽象思维和慎密概括的能力,使学生具有良好的开拓专业理论的素质和使用所学知识分析和解决实际问题的能力,为学生以后学习计算机基础理论与专业课程打下良好的基础.
计算方法是数学科学与计算机技术结合的一门应用性很强的学科,它是计算数学的一个重要分支。本课程重点介绍计算机上常用的基本计算方法的原理和使用;同时对计算方法作适当的分析。
课程从系统实现的角度,层次化地、完整地介绍了现代计算机系统的组织结构及其工作原理,培养学生对计算机硬件组织的系统级认知能力和设计能力,为进一步学习计算机体系结构、微机原理与接口、操作系统、计算机网络、编译原理等专业课程奠定基础。课程主要讲授现代计算机系统中各个基本部件(运算器、控制器、存储器、I/O设备与接口、总线)的基本原理、组成方式和工作过程等内容,包括总线结构与控制,存储器系统组织,Cache的组织结构,输入输出系统的构成、工作过程和控制方法,信息编码表示和数值运算方法,指令系统设计,处理器的结构与功能,控制器的功能、结构与实现,以及初步的系统性能的评测方法。课程强调软硬件接口的理念,并适当介绍了计算机设计领域的最新进展。
1.从ADT角度介绍常用的数据结构和算法分析的基本方法。使学生从数据结构的逻辑结构、相应的一组基本运算、实现以及对实现的评价等方面去掌握线性表、栈、队列、串、数组、树、图等常用的数据结构,并对算法的时间和空间复杂性有一定的分析能力。
2.介绍排序技术。使学生掌握插入排序、选择排序、交换排序、基数排序、归并排序等常用的排序算法,并讨论他们的时间和空间开销。
3.通过本课程的学习,学生将掌握常用的数据结构和算法的设计和分析方法,提高程序设计的能力;针对简单的求解问题,选择合理的数据结构解决之。
程序设计是一门介绍计算机程序设计基本思想和程序设计语言的课程。本课程以C语言为主要语言进行讲授,让学生能够较好的掌握C程序设计语言,并实践训练让学生具备编写程序求解简单应用问题的能力。
是非数学相关专业学习的课程,内容包括概率论与数理统计两方面课程的结合。主要讲述:一。概率论的基本概念
二。 随机变量及其分布 三。 多维随机变量及其分布 四。 随机变量的数字特征 五.大数定律及中心极限定理 六.样本及抽样分布
七.参数估计 八。 假设检验 九。 方差分析与回归分析 “
高等数学是高等学校理工科专业重要的基础理论课,是培养学生掌握科学思维能力、掌握数学知识和数学技术的重要基础课程。该课程所论及的科学思想和方法论,在自然科学、工程技术、经济和社会科学等领域中具有广泛应用和强劲的活力。
ISSN: 0360-0300
Research Journal of Information Technology
ISSN: 18157432
International Journal of Computer Vision
ISSN: 0920-5691
ACM Transactions on Computer Systems
ISSN: 0734-2071
IEEE Transactions on Evolutionary Computation
ISSN: 1089-778X
软件和编程
command line, python, C, C++, Java,eclipse, Microsoft Visual Studio, Matlab