什么样的学生适合计算机专业
计算机概貌 | INTRODUCTION
目录:
计算机专业的学生学什么?
什么样的学生适合计算机专业?
计算机专业的择校推荐
计算机专业,在本文中,更确切来说为“计算机科学与技术专业”,学科代码0812,是专门研究计算机的设计、制造与应用的学科。大部分院校,只招收理科生,少数三本或专科院校,会招收文科生。
计算机科学与技术专业,既包含计算机科学方面的理论,也包含计算机技术方面的应用。其中,计算机科学是研究计算机及其各种相关现象和规律的科学,包括对计算机系统结构、程序系统(即软件),以及计算本身的性质和问题的研究;而计算机技术,则侧重于研制计算机、研究利用计算机进行信息获取、表示、存储、传输、处理和控制的方法和技术。
该专业下属三个二级学科:计算机系统结构、计算机软件与理论、计算机应用技术。
该专业的培养目标,在于培养具有良好的科学素养,系统掌握计算机科学与技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法。尤其在当下的移动互联网时代,计算机专业人才拥有了较大选择空间,既能够进入移动互联网优质企业,此外,由于各行各业都在加快移动互联网化的步伐,他们还能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位,从事计算机教学、科学研究和应用的工作。
▩ 计算机科学与技术专业的学生学什么?
计算机科学与技术专业的学生,除了学习英语、历史、政治,以及专业相关的大类平台课以外,还需要学习计算机科学与技术专业的主干课程:
◆ 计算机导论(Introduction ofComputer)
《计算机导论》是计算机科学与技术专业的一门非常重要的专业基础课程。该课程的任务是系统、全面地介绍计算机科学技术的基础知识以及当代计算机科学技术的最新成就,激发学生学习本专业的学习兴趣,引导学生进入计算机科学技术领域的大门,为后继课程的学习打下坚实的基础。
◆ 线性代数(Liner Algebra)
本课程主要介绍线性代数的一些基本知识,内容包括有:行列式、矩阵及其运算、矩阵的初等变换与线性方程组、向量组的线性相关性、相似矩阵及二次型、线性空间与线性变换。课程要求学生理解和掌握线性代数的基础知识、基本工具和方法,以培养学生的数学思维能力和计算能力。
◆ 离散数学(Discrete Mathematics)
离散数学是研究离散量的结构及相互关系的数学学科,它的主要内容包括数理逻辑、集合论、图论和代数结构等。本课程的学习,能培养学生的抽象思维和严密的逻辑推理能力,使学生掌握、处理离散结构的描述工具与方法。
◆ 概率论与数理统计(ProbabilityTheory and Mathematical Statistics)
概率论与数理统计是研究大量随机现象客观规律性的学科,概率论是对随机现象统计规律演绎的研究,而数理统计是对随机现象统计规律归纳的研究,二者在方法上有明显的不同,但作为一门学科,它们互相渗透、互相联系。本门课程的学习,旨在培养学生运用概率与统计处理实际问题的能力,使学生初步掌握处理随机现象的基本思想和方法。
◆ 程序设计基础(ProgrammingEssentials ( C/C++ Programming ))
程序设计基础( C/C++ 编程基础)是一门十分重要的基础课程。该课程强调以动手实践(上机编程)为切入点;以任务驱动方式,实例讲授程序设计的基本概念和基本方法;重点放在解题思维和编程能力培养上,即在 C/C++ 语言的环境上,分析问题,构建数学模型,理出算法并编程实现。
◆ 汇编语言(Assembly Language)
该课程是程序设计语言课程中专业特征较强的一门课,很有实用价值。该课程是在学习了一种或两种高级语言程序设计后,从机器层次阐述程序设计的基本概念,进行程序设计基本方法和基本技巧训练,为后继课程的学习打下必要的基础。
◆ 算法与数据结构(Data Structure)
本课程是计算机科学与技术专业的重要专业基础课,是该专业的核心课程之一,是一门技术性、实践性很强,理论与实际紧密结合的课程。
本课程的目的是介绍各种基本数据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种典型应用说明它们在进行各种运算时的动态性质及实际的执行算法。这样,不仅为后继课程的学习提供了必要的知识准备,而且可提高软件设计和编程水平。通过对各种不同存储结构和相应算法的对比和上机实习,增强学生根据求解问题性质合理选择数据结构,控制求解算法的时间和空间复杂性的能力。
◆ 计算机组成原理(Computer Principles)
本课程是计算机科学与技术(师范)专业的一门主要专业基础课,它从计算机部件及其层次上阐明电子数字计算机中央处理器( CPU )的工作原理,讲解计算机中央处理器各个组成部分的结构、功能及实现方法,最终了解和掌握计算机整机的组成和工作原理,阐明电子数字计算机存储器系统、输入 / 输出设备和输入 / 输出控制器的工作原理,它与计算机原理是一个整体。
通过学习,要求学生掌握计算机存储部件的工作原理,熟练掌握半导体存储器部件逻辑设计的方法,掌握常用计算机输入 / 输出设备的结构、工作原理和使用方法,为进一步学习计算机科学与技术专业课程(包括计算机网络与通信、计算机操作系统等)打下必要的基础。
除了以上几门数学课和专业课,计算机科学与技术专业的学生,还需要学习以下课程:
操作系统、计算机网络、计算机体系结构、编译原理、软件工程、微机系统、数据库系统、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、人工智能等。
▩ 什么样的学生适合这个专业(100XUE.NET)?
过去十年,IT行业的火热发展,过去五年,移动互联网飞速发展融入各行各业,过去两年,人工智能、大数据挖掘应用、云计算发展,使得计算机的火热程度,一升再升。计算机专业成为不少新型与传统行业的新型刚需。因此,计算机科学与技术专业,在各个学校的高考录取中,均属于高分专业。
什么样的学生适合学习计算机呢?
1.数理基础即使不处于顶级水平,也可以报考计算机科学与技术专业。
与数学、物理理科基础专业不同,计算机科学与技术专业属于工科,对数理基础的要求,与理科基础科目差得较多。但是由于计算机技术的发展,各个学科发展都很难离开计算机,所以很多人会有一种错觉,计算机像理科基础专业一样,所以容易产生计算机对数理要求非常高。
但事实上,该专业的未来应用领域非常广,发展路径也不同,即使是顶尖的清北,高考生是其中的大多数,竞赛生比例远远小于数学、物理、化学专业。经过大学的训练与学习,大多数人都能找到适合自己的发展路径。
2、对编程不厌恶,可以报考计算机科学与技术专业。
由于计算机科学与技术专业大多数学习内容,都需要与编程、写代码,而且绝大多数计算机专业的学生,毕业后都要进入IT行业或部门工作,可以说,学习和工作,都离不开代码。因此,要想学好该专业,不能对写代码有厌恶感。
在选择专业之前,还是大致地浏览一下大学计算机科学与技术专业的书籍,做一些浅尝辄止的学习和练习,做好基础判断。
另外,写代码比较需要有良好的逻辑思维,尤其是软件编写的过程中,很多时候会需要将一个实际的问题抽象出来,转化成算法和编程语言。如果不能具备很强的逻辑思维能力,那么在面对一些复杂问题时,就会变得非常困难。
3、普通家庭的孩子,计算机科学与技术专业是一个不错的选择。
计算机科学与技术专业是热门专业,而且这种热,在一个不短的时间,很难消退,这是整体社会发展的趋势判断。
整个IT行业的发展,释放着大量的就业岗位,这使得该专业的学生,会比较容易找到更好的工作。无论是本科毕业后就业,还是读完硕博再选择就业,都能有较大的选择余地。各行各业都在加快移动互联网化的步伐,区块链、人工智能、大数据的崛起,也意味着该学科还将长时间常青不衰。
因此,无论是对于希望尽快改变家庭环境的学生,还是希望继续深造的学生,计算机科学与技术专业,都是个不错的选择。
▩计算机科学与技术专业择校推荐
如果有意向进入计算机科学与技术专业学习,择校方面可以考虑两类学校:
顶级综合性名校;
计算机专业性强势学校。
我们给出一个参考:
清华大学-北京大学-上海交通大学
中国科学技术大学-浙江大学-南京大学-北京航空航天大学-复旦大学
哈尔滨工业大学-西安交通大学-北京邮电大学-东南大学
华中科技大学-中山大学-国防科技大学
电子科技大学-西安电子科技大学
专业设置 | MAJOR
目录:
专业设置与分流模式
计算机科学与技术专业下有几个不同的专业方向,但在本科阶段并不是所有学校都会对专业方向进行细分;即使有所划分,大多也仅体现在大学高年级的专业课选择上,而在前期基础知识的学习上是非常类似的。
▩ 专业设置
下面介绍一下常见的计算机科学与技术专业方向:
◆ 计算机软件与理论
计算机软件与理论是研究软件设计、开发、维护和使用过程中涉及的理论、方法和技术,探讨计算机科学与技术发展的理论基础。面向企业、政府部门的信息化和智能化建设需求,经过多年的学科建设和发展,形成了软件体系结构理论与方法、智能信息处理、科学计算与可视化、并行计算与大数据等具有鲜明特色的研究方向。
◆ 计算机系统结构
计算机系统结构是计算机科学技术最活跃的研究领域之一,特别是最近几年,随着高性能计算机的广泛研究和应用、计算机整体设计关键技术的突破、计算机网络体系结构的迅速发展,计算机系统结构的研究出现了新的热点和重大进展。该方向主要研究计算机系统的基本工作原理,硬件、软件界面划分的权衡策略,以及建立完整的、系统的计算机软硬件整体概念。
◆ 计算机应用技术
计算机应用技术专业培养具备管理学理论基础、计算机科学技术知识及应用能力,掌握信息管理、信息系统分析与设计方法等方面的知识与能力,能在各类企、事业单位、金融机构及政府部门从事信息采集、组织、分析、传播和服务等信息管理工作或与信息管理工作相关的信息系统规划、分析、设计、实施、运行管理和评价等方面的应用型人才。
▩ 分流模式
以北大和清华的计算机科学与技术专业为例。
在这两所高校中,“计算机科学与技术专业”属于“信息科学技术学院”下设的专业之一,而且在计算机科学与技术系,只设“计算机科学与技术”一个专业。
一般情况下,清北两校的计算机科学与技术专业,招生时定好专业方向,毕业时授予学生工学学位,而北大则授予理学学士学位。
清华和北大信息科学技术学院的分流模式如下:
第一年通识教育,不分专业,统一修读学院信息大类平台课;
第二年初步学习专业基础课,一些同学进入课题组;
第三年,逐步深入学习专业选修课,更多同学进入课题组;
第四年,绝大多数学生进入课题组,并完成毕业设计。
本站(www.100xue.net)部分图文转自网络,刊登本文仅为传播信息之用,绝不代表赞同其观点或担保其真实性。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系(底部邮箱),我们将及时更正、删除,谢谢