8 个回答
计算机是一门综合科学。
混杂了各种学科的内容的思维习惯。从电子在半导体中的运动状况,一直到解决复杂问题的AI,都要会。
文科(计算机),考概念,解释概念,写小短如这个:
数学(计算机),比如这个:
流水线工人(计算机),把数学公式,流水线加工成代码:
理科(计算机科学),做研究,思考结果,比如这样:
工科(软件工程),思考施工环节的错误,像这样:
美工(网页编程),完成甲方的需求。
以及艺术家(网页设计),用你丰富的想象力给甲方一个惊喜,比如这样:
哲学(计算机之函数思维),说一些普通人认为很蠢的玩意,用信仰和新的思维方式领导这个行业:
最后,你要成为一个会写文章,会做研究,会写代码,会检查bug,会算公式,会证明,会美工,有艺术天赋,会思考哲学的流水线工人。
拿着工人一般微薄的工资,随时面临被裁员的风险,996的日夜劳作。
做着本应该是文科生,理科生,工科生,数学家,艺术家,哲学家的工作。
一般理科专业的叫做计算机科学/工科专业的叫做计算机工程
区分这两个专业就不得不提到今年的高考中以699分的高分位居襄阳市理科第二名的王宇航,今年是王宇航的第二次高考,2018年的第一次高考他就考到了697分的好成绩,成功进入清华大学的自动化专业就读。
读了一年觉得自己读错了专业。在采访中也提到当时的自己比较年轻、血气方刚,因此在考虑之后就瞒着父母决定退学回去重读高三,然后就给大家展示了学霸真正的技术。
其实从他采访里不难看出其明确的目标:从事计算机软件方向。像他说的AI,云计算等基本都属于计算机编程, 也就是说他真正想学习的是理科中的计算机科学专业,其涉及计算机和编程语言的研究 。
理科的计算机科学涵盖了各种各样与计算机和信息处理相关的系统研究。从创建计算机游戏到通过编程技术创造自己的app,再到建立下一个阿里巴巴或者腾讯,使用计算机科学学位可以做很多令人惊奇的事情。这是一个令人兴奋且不断发展的领域,这个领域的潜力几乎是在无限增长。它的分支领域也很多,包括计算机图形学、计算机安全、计算机理论与算法等等。
CS专业有很多不同领域细分的研究方向比如系统、信息安全,软件工程,机器学习,最近大热的人工智能等等。
工科里的计算机工程,则侧重于软件和硬件的开发和设计,以及两者的整合。 因此,计算机工程是计算机科学和电子工程的交叉学科 ,计算机工程专业的学生要学习掌握机器人技术、模式识别、语音处理等等。计算机工程专业的职业选择包括商业,计算机硬件,航空航天工业,计算机软件,纳米电子芯片,光子学,纳米工程,机器人和太阳能收集和分配等等。简而言之,这个系学的比较杂,硬件、软件,还有制图之类的都有。
回答选自
Computer Science and Technology
Some:only cs
Most:only ct
some:no cs and no ct
few:both cs and ct
首先我们需要区分一下理科和工科本身。下面是我随便从维基上扒来的解释:
Science is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe .
Engineering is the use of scientific principles to design and build machines, structures, and other things, including bridges, roads, vehicles, and buildings. [1] The discipline of engineering encompasses a broad range of more specialized fields of engineering , each with a more specific emphasis on particular areas of applied mathematics , applied science , and types of application. See glossary of engineering .
换句话说,理科是去建立对世界系统的知识体系,并且可以用这种体系对于现象做出解释和预测的,而工科则是应用这些体系来解决具体问题。
计算机科学(computer science)作为既然science,尤其这门科学诞生之初,理论上来说应该被划为理科。但是随着计算机科学技术的不断发展,它的探究的邻域也越来越多,学科交叉性也越来越强。从我自己的学习经历来说,computing theory、verification等等方向还是有挺重的理科味道的,但像做system这一块工科的味道就很重了。
很久以来都是工科,是围绕着实际工程问题的需要进行的研究。但是近些年计算机学科发展蓬勃,知识和理论不断更新,并且渐渐有成为一门“理学”的趋势。
目前计算机肯定还是工科,因为理学目前只包括:
我们可以看到是不包括计算机的,计算机是属于工学学科门类的。
所以结论是:计算机属于工学学科,但是目前围绕着计算机进行的一些知识和理论的研究,逐渐有理学化的趋势。