计算机科学属于理科还是工科?别笑我,别人问我的时候,我还真不知道。一直以来都并不关心这个问题,虽然我的专业就是computer science and technology,到现在我还是对我的归属一头雾水。
一般来说,理科(science)侧重理论研究,一般是指如数学、物理、化学等领域;
而工科(engineering )则是理论联系应用,一般是指如机械、电子、工程等领域。
两者最大的区别在于:工科以应用为主要目的,实践上来的多一些;
而理科则是理论上更深一些,虽然也有如应用数学等等学科,但不如工科应用广泛!
说到这里想起一个笑话,是说理科生和工科生的对比的:
物理学家和工程师乘着热气球,在大峡谷中迷失了方向。他们高声呼救:“喂——!我们在哪儿?”过了大约15分钟,他们听到回应在山谷中回荡:“喂——
!你们在热气球里!”物理学家道:“那家伙一定是个数学家。”工程师不解道:“为什么?”物理学家道:“因为他用了很长的时间,给出一个完全正确的答案,
但答案一点用也没有。”
计算机专业内部还可以再分,计算机理科叫computer science,主要研究算法、程序语言原理、操作系统原理、编译原理等;计算机工科叫computer technology,主要研究计算机图形图像处理、软件工程、程序设计、网络应用、操作系统、人工智能、数据库等。
很不幸,根据如上定义,我还是不能分辨computer science and technology是属于哪一类,因为它同时包含了计算机理科和计算机工科的课程,但从课程上已经分辨不出来是姓理还是姓工了。。。。突然发现讨论这个问题,着实无聊。
再来一个关于理科生的笑话,just for fun :)
一位农夫请了工程师、物理学家和数学家来,想用最少的篱笆围出最大的面积。工程师用篱笆围出一个圆,宣称这是最优设计;物理学家将篱笆拉开成一条长长的直线,假设篱笆有无限长,认为围起半个地球总够大了;数学家好好嘲笑了他们一番,他用很少的篱笆把自己围起来,然后说:“OK,我现在是在外面。”
分享到:
相关推荐
作者Harry Henderson。关于计算机科学与技术专业相关的名词和缩写的解释与介绍。
Advances in Computer Science and Ubiquitous Computing
MIT的Introduction to Computer Science and Programming Using Python 计算机科学及python编程导论课程的的教材,最新版本,是2013年8月份的,绿色封皮那个
Innovations in Computer Science and Engineering Innovations in Computer Science and Engineering 2019.pdf (14.93 MB, 下载次数: 160 )
and naive set theoretic concepts and notation. The core material of Chapter1 (everything except Sections 1.4.3 to 1.6.2) is essential forall of the chapters that follow. Otherthan that, only Chapter6 ...
Mathematics in Computer Science (MCS) publishes high-quality original research papers on the development of theories and methods for computer and information sciences, the design, implementation, and ...
Computer Security Art And Science
ap computer science document
mathematics for computer science - MIT open courseware.pdf
Computer Security: Art and Science includes detailed discussions on: # The nature and challenges of computer security # The relationship between policy and security # The role and application of ...
computer science curricula 2013, curriculum guidelines for undergraduate degree programs in computer science
Stanford公开课《Algorithm: Design and Analysis》推荐的一本有关计算机科学的数学基础类读物。本书为英文版本,如果阅读起来有困难,我个人建议大家阅读中文版《离散数学及其应用》。
Research and Education in Robotics EUROBOT 2010 International Conference Rapperswil-Jona, Switzerland, May 27-30, 2010 Revised Selected Papers
Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Engineering 18
计算机基础有关与java的基础课程ppt课件 南京大学副教授执教
What Is Computer Science
简介:1 Introduction to Programming 2 Numerical Processing 3 Additional Processing Details 4 Decisions 5 Files and Loops 6 Writing Your Own Functions 7 More on Functions 8 Character Processing and Do ...
Computer Science Curricula