level 7
我对计算机专业比较自信,把方法无私奉献给广大高中生。
内容比较长,慢慢写,欢迎插楼询问。
只谈方法,不谈具体学校。
2019年03月10日 02点03分
1
level 8
也希望谈谈计算机科学与技术专业和软件专业后续发展对比
2019年03月10日 02点03分
5
level 7
【一、介绍几个最常见的计算机专业】
1。计算机科学与技术
这个是老牌专业,大杂烩,什么都学。主要课程有(列详细点,其他专业就不列了):四门数学(高等数学、线性代数、概率论与数理统计、离散数学),硬件基础(电路原理、数字电路、计算机组成),软件基础(C/C++、数据结构、有的把java当基础),大杂烩基础(数据库原理、操作系统原理、多媒体原理、网络原理、编译原理、汇编语言与接口技术),开发类大杂烩(软件工程、java、linux、.net、web组件开发、企业级开发技术、移动开发,这些大部分是选修课),其他有硬件方向、多媒体方向、算法类等选修,比如嵌入式开发、移动开发、2D3D、python、人工智能、大数据、软件测试、算法设计与分析、计算机图形学、实时操作系统,等等,你能想到的,它都能包含,当然基本都是选修课。另外还有必修的通识课,如大学物理、英语、语文、政史等。还有很多开放性实验、竞赛(挑战杯、新苗计划、多媒体设计大赛、程序设计大赛、嵌入式设计大赛、软件外包设计比赛等),这个要看你主动性了,也是大学读书成败的关键。
如果你【不知道】自己喜欢什么样的计算机类专业,并且【确定】要读计算机,那就选它吧。但要注意,读这个专业很看学校,很容易迷失,因为它表面看没有学习重点,每样东西都蜻蜓点水学一点,这样对没有自主学习能力的学生来说,很容易失去学习动力,对方向很迷茫。
由于课程繁杂,所以大部分学校都会有所取舍,设定其中的若干个方向作为重点教学方向,比如偏重软件、偏重硬件、或偏重多媒体等,这在选修课上体现,有一种叫做“方向性选修课”,这要看学校的师资配置了,可能会给出套餐给你选,比如给出web组件开发+J2EE企业级开发,和.Net开发,给你来个二选一,或者前者和移动开发二选一。
总体来说,此专业的课程是这样的:基础+理论+方向(选修)+拓展(选修)。其实很多专业都是这样的。
这里顺便辟谣“考上大学就轻松了”的说法,你看看上面的课程就知道,二十门专业课,还有近十门的通识课,包含了知识、训练、竞赛,三年搞完,第四年毕业设计和实习不算。所以,大学才是噩梦的开始,想学好,得从填志愿后的暑假开始,没日没夜地学才行啊。
2019年03月10日 02点03分
6
level 7
2.软件工程
一看专业名称就知道,这是计算机在软件开发方向的加强版,相比上面介绍的“计算机科学与技术”专业而言,既然是加强版,自然在别的地方就会有削弱。
先看它加强了什么,也就是多了什么课:软件工程概论、软件质量保证、软件测试、软件体系结构、软件项目管理、软件交互设计。这些都是从软件工程里面细分出来的,也就是说,它首先大幅加强了软件工程。
其次,它明确了一个方向:软件开发方向。它没有多媒体方向、硬件方向等其他杂七杂八的方向。目前,大量学校都提供了两个基本方向:j2ee企业级开发,移动开发。并且开出来的课程很充实,不像上面第1个专业开出来糊弄一下。
再看它削弱了什么,也就是少了什么课。少了很多杂七杂八的课,特别是和软件开发无关选修课。但是,作为知识的拓展,它也保留了一些了解性的选修课。
另外,基础性的东西几乎不变,通识课也一模一样。但有些学校选择了java作为面向对象的课程重点,把C++砍掉了,这要看学校,某些学校注重应用。
如果你对上面所述感兴趣,而对“计算机科学与技术”大杂烩摇头,那么就读软件工程吧,它比较纯粹。
2019年03月10日 03点03分
7
level 7
补充:计算机科学与技术(简称“计科”),软件工程(简称“软工”),这两个专业在各方面有什么区别?
课程上的区别上面已经说过了。
(1)在学习上的区别:
计科的方向要靠自己去找,一般你不知道自己未来会干什么,所以建议重基础,只有基础打好了,在未来才有选择余地,所以,一副埋头苦读的样子,编程、数学不放松,在大二读各种理论的时候会轻松很多,然后读着读着就有方向了。
软工,由于已经有了较为明确的方向,所以,一开始就可以朝着软件开发方向去努力。但是有一点要注意,计算机类相近的专业是相通的,未来从事的职业要求你的技能可能是多方面的,不太纯粹,所以,软工也需要知道各种计算机知识,方便今后调整方向。
(2)就业的区别:
计科从事的工作也比较杂,每个人都会选择(或者被动去做)不同的工作,有的搞算法,有的从事软件开发,有的搞嵌入式,有的搞搜索引擎,有的搞游戏去了,有的到企业信息部门去管服务器了,有的搞网络,有的搞安全,有的搞测试,有的……你能想到的,都有他们的影子。
而软工,就像正规军,主力扑向软件开发行业,少部分偏理了主航道,进入大学中接触过的次要课程所在的行业(其实很多其他专业也一样有类似走偏门的),但在偏硬件方向上就显得薄弱了,因为缺少基础。所以计科就业的面广(但也要看你在大学里加强了哪方面的技能),软工就业面窄(因为大学已经帮你加强了软件开发方向,但就业岗位也是非常多的)。
(3)其他特点:
计算机很大程度上取决与你的精力投入,水平上呈现明显的金字塔形,大部分人处在金字塔的底部,如果能训练自己的能力,很快就能往上提升。并且,在工作中经常会调整方向,这就要求有不断学习的能力。自学能力不强,不愿意花时间学习的人,或学习不主动的人,不太适合计算机行业。
另外,企业需求中,或工作岗位设置上,或技术要求上,列出的很多技术,令人眼花缭乱,我看了都懵,别管他,你打好了基础,只要花时间,今后什么东西都能学会。说不定公司一下子倒闭了,说不定某个部门一下子并到其他部门了,只要你基础厉害,怕啥呢?所以,大学重基础。
2019年03月10日 04点03分
8
level 7
说的有点慢,有点杂,各取所需吧。后面的内容会回归到高中选科、填报志愿上。
2019年03月10日 04点03分
9
level 7
3.其他常见的计算机专业
(1)计算机科学与技术(2)软件工程(两个见上面)
(3)物联网工程:这完全是一门新专业,顾名思义,就是物物相连,是计算机网络的拓展,在学习计算机基础知识和技能外,再涉及到单片机、数据通信、自动控制、数子信号处理、嵌入式、射频识别、传感器与传感网、物联网通信、信息安全、云计算。基本上是【计算机科学与技术】和【电子信息工程】两个专业的交叉,所以数学上也交叉了,要学复变函数。多了几门电子类的课程。喜欢计算机,又喜欢电子电路的同学,可以尝试物联网工程专业。就业方面,个人感觉非常不错,因为物体联网是未来社会的常态。
(4)网络工程:这个纯粹是计算机朝着网络方向强化的专业了。相比(1)(2),编程少一点(当然也需要的),和网络设备、协议打交道多一点。这个专业比较古老的,大公司特别注重网络安全、联网性能,政府部门、大企业也都希望能招到网络方面的高手,就业比较吃香的。
(5)信息管理与信息技术:这个实际上是【计算机软件开发方向/软件工程】和【经济管理】的交叉,多了这些课:信息管理学、信息获取技术、管理学原理、市场营销学、电子商务、微观经济学、移动电子商务、信息存储与检索、信息管理系统、证券投资学、管理统计学、企业ERP原理、供应链与物流管理、企业战略管理、客户关系管理等(当然有些是选修),保留了计算机基础和软件开发有关的课程,完全删掉了硬件有关的课程。不喜欢硬件的同学可以一试。它主要是让你能够用软件技术进行信息管理,以及能够开发一个信息管理系统。当然其实很多人出来后,根本没有去开发软件。所以,毕业生在软件开发上的就业人数远不如软件工程专业的多,它是偏向于经济管理、信息管理。另外,创业也不错。
2019年03月10日 06点03分
10
@Penny小娜 计算机专业课程是比较多的,专业课20门左右,还有其他通识课,一般在大三下学期开始课程减少。困难的是不仅要学课程,还要训练,很花时间精力。
2019年06月13日 13点06分
level 7
(6)数字媒体技术:很多人把它和【数字媒体艺术】混淆了,这可是要出大事的!一个是艺术,属于艺术类;一个是技术,属于工学类(计算机类)。完全不同的两个人群啊。它利用计算机进行新媒体创作、多媒体制作、数字图象处理等,需要高深的数学知识、强大的计算机编程能力、软件工程、计算机网络、计算机图形学、CAD等计算机技术、数字图像处理。想报这个专业的人,千万要注意,你首先是计算机专业(起码一半以上是计算机专业的课程),然后是制作,比如网页设计、游戏程序设计、后期制作等。未来可以到著名网站去当编辑、美工、网页设计、图像视频处理,也可到影视公司去后期制作,到游戏公司开发游戏。
(7)数据科学与大数据技术:这是一个新兴的专业,2018年,教育部公布了《2017年度普通高等学校本科专业备案和审批结果》,共有862所高校新增了2311个专业。其中最热门的专业当属当属“数据科学与大数据技术”,共有248所高校申请获批,占新增专业申请的高校数超过1/3。后来者还在源源不断地开设此专业。它是计算机技术+云计算及大数据平台相关的知识技能,也有部分涉及到人工智能,热,真热。但是,需要冷静,因为金字塔形的人才结构决定了,大部分人读出来都是流于形式,泛泛而读,要想有竞争力,必须要往深处学,那么基础显得尤为重要。这也是一门辛苦的专业。喜欢编程、网络、统计的人可以去一试。
(8)其他:很多高校都是招收计算机类、电子信息类等,按大类找生,并且大学里转专业也越来越容易,所以冲进去就对了。电子信息工程、自动化、无人机、智能制造等等,都会涉及计算机,但它绝不单纯,所以要小心了,你是否真的喜欢它。
最后,辟谣一个专业“信息与计算科学”,很多人认为这是计算机专业,老乡,这是【计算】不是【计算机】啊,这是【数学类专业】,是数学啊老乡。这个专业原名叫做“计算数学”,学习的课程几乎全是数学:数学分析、高等代数、解析几何、概率统计、离散数学、模糊数学、实变函数、复变函数、微分方程、数值计算、密码学等,不过也有计算机的东西,可是寥寥无几,都是为计算服务的:c/c++、java、汇编、数据结构、算法、数据库、操作系统、组成原理,还行,你想考人工智能研究生,也够了。
2019年03月10日 06点03分
11
最新信息,又有200多所高校设立了“数据科学与大数据技术”专业(第4批),许多二本三本也设立了。这样仅两年就有400多所高校设立,据我所知,后面还有高校在排队。这等于说,今后这个专业几乎是本科必设!这对高考影响较大,全国涉及几万计算机类的招生名额。
2019年03月31日 03点03分
同时,本次(最新,2018年度)还设立了“人工智能”专业(35所高校)、“智能科学与技术”专业(96所高校),“机器人工程”专业(这个专业不属于计算机,但与人工智能有关,101高校),另外还有“智能制造工程”(慎选,我觉得应该属于机械类)也较多。计算机专业注定要耍酷。以上供参考。
2019年04月06日 14点04分
level 7
【呵呵,有了对上面专业的了解,就可以聊聊高中生如何选课和填志愿了】
让我先理一下思路。。。
2019年03月10日 06点03分
12
level 7
【二、想报考计算机相关专业,高中如何选科?】
这要分情况的,不能千遍一律。
由于2020年高考开始,选择计算机类本科必选物理,专科物理/技术二选一,所以各种组合就少了很多。
针对三本到一段线上不多的,从专业的知识需求角度,我比较推荐物理、技术+其他。
针对超一段三十分以上的,我推荐物理+其他,当然最好也能选技术。
针对专科的,反而很难办,原因是你可能要冲一冲本科,那就要选物理;如果不冲,首选技术,可谁愿意放弃机会呢?第一年天知道会有怎样的变数。
具体的选科还跟你的兴趣爱好、特长有关,但一般来说,技术不好,很可能表明你不喜欢计算机专业。
(欢迎讨论)
2019年03月10日 07点03分
14
@文人林中挽长弓 换分数最低的一门改成物理还来得及
2019年10月12日 12点10分
物理选了,技术没有选,是因为通用技术只能得三分之一左右的分数,不过信息技术基本可以满分。这种情况可否学计算机?
2019年04月27日 00点04分
当初高一选课压根不知道专业,只考虑分数,结果选了技术没选物理,现在看到计算机一定要物理甚至不用技术,怎么办?我觉得我可以一本
2019年10月12日 11点10分
level 12
刚考试日语的考生,不知道能否报机电一体化专业,我知道计算机作业是没戏的,但不知道机电一体化专业是否可以
2019年03月10日 10点03分
16
有的学校提供日语教学,那就可以报的,但一定要看清招生简章,或咨询校方招生处。
2019年03月10日 11点03分