随着通信网、电视网、计算机网三者融合发展的趋势,对于高科技的计算机为人类生活提供了方便。高考志愿填报时你对计算机科学和技术有多少了解呢?今天,优志愿带你走近的,就是高考热门门专业-算机科学与技术。
一、专业介绍
计算机科学侧重研究理论和解释规律;而计算机技术则是应用这些规律研制高性能的计算机系统和设备,以及进行信息处理的方法和技术手段。计算机科学是计算机技术的依据,计算机技术是计算机科学的体现。
两者相辅相成,相互作用,高度融合,这促进了学科自身的发展。
与该专业相近的专业有很多,如:微电子学、
而
二、师兄师姐学习经验及建议
1.学习本专业的体会
计算机这个领域有太多新鲜的概念可以求知,也不乏经典的理论值得钻研。
本专业的技术氛围也还不错,有各种技术大牛,多和他们交流或者合作项目,还是能有不少收获的。之余学习压力的话,
下面向师弟师妹分享我四年的学习这个专业的体会。
在大一的时候,没必要急着去学习各种新鲜的技术,要先把高等数学学好。因为学好数学,决定着将来你是否成为一个大牛还是一个编程语言的熟练操作工人的重要因素。学高数,不是简简单单的学习微积分等数学知识,在掌握这些知识的同时,也是锻炼自己的逻辑思维,锻炼自己的思考问题解决问题的方法和能力。
将来如果你涉足
汇编语言,本质上是一门编程语言,可能刚入门的时候比较困难,但是程序写多了,和C也没有差别了。在大三,离散数学和编译原理是个重头戏,离散数学虽然我现在还没体会到它的作用,但是和高数一样,这种内在的东西才是最重要的,代表着内功,如果没有学好,对后续课程的学习将会有很大的影响。
到了大四,在前面三年的基础上,这就到了厚积薄发的时候了,应该开始要思考自己的职业规划了,你要选择Linux方向还是Windows方向,要选择基础理论方向还是应用方向,要选择网页方向还是桌面应用方向,是选择
2.课程学习感受
第一类课程,是基本上每个专业都会学的课程,如大学
第二类课程,主要是各类基础理科课程,诸如大学物理、数学分析、高等代数、离散数学、概率论、抽象代数、数值计算等等。数学课程会设置得比较多,基本上大一、大二每学期都会有数学课。其中,高等代数、离散数学、概率论、数值计算的实际作用会比较大,而大学物理和数学分析实际作用会稍微少一些(学术领域除外)。
这些数学课程的学习时计算机科学的理论基础,能够很好地锻炼逻辑思维能力和解决问题的能力。这些课程中难度较大的是数学分析和概率论,需要多花时间学习才能够彻底弄明白。学好数学理论课能让你在后期专业课的学习中得心应手。
第三类课程,是计算机领域的基础课程,如
第四类课程,是计算机领域的应用课程,如C++程序设计、Windows编程、Linux技术与实践等等。在程序设计语言与理论方面的课程,主要重点学习一门语言,不同的学校对程序设计基础语言的选择会不一样,但通常会是C或C++,我们学习的则是C++语言。
C++和C语言也是将来找工作笔试、面试中 必不可少的题目,大三、大四的专业课中也会涉及其他编程语言的学习,如Java、C#等,但这都是可以根据个人的兴趣选学的课程,学好C或C++能够让你在新语言的学习上更有优势。在基础专业课程中最重要的就是
3.学习本专业后的能力提升
学好本专业的课程,能够提升个人的学习能力、动手能力、逻辑能力、创新能力以及问题的转化能力。身处IT行业,你会听到很多人说这么一句话:其实每个人都应该学习一门程序设计语言,因为程序设计语言能够让你拥有另外一种思维方式。
学习程序设计以及项目开发,能够提升个人的学习能力和动手能力。在计算机领域要完成一个项目只懂得一门语言是远远不够的,而这种对语言的学习必须基于实践,因此动手能力是必不可少的。此外学习计算机语言和理论与其他专业的学习不同,是以个人学习为主,讨论学习为辅,因此个人的学习能力会大大地提高。
编程能够提升个人的逻辑能力和问题转化能力,编程语言是以另一种思维模式实现人与计算机沟通的语言,在许多问题的解决上也无法用正常的思维逻辑完成,因此需要你将一些生活中需要解决的问题转化为计算机能够解决的问题,并告诉计算机应该如何解决,因此能够锻炼人的逻辑思维能力和问题转化能力。
最后关于创新能力,我想说计算机学科应该是创造力很强的几个学科之一,学习到的只是能够将你的各种想法转化成为
三、专家提醒
教育部、信息产业不=部等多部委联合调查的专业领域人才需求状况表明,随着中国软件业规模的不断扩大,软件人才结构性矛盾日益显得突出,不仅缺乏高层次的
计算机硬件技术应用开发人才需求不断增加,有些方面人才奇缺。这包括数字电路设计、计算机测量与控制以及嵌入式计算机系统设计开发人员。随着社会信息化水平的不断提高,对上述人员需求数量越来越多,质量要求不断提高。
软件人才看好,这包括