交大cs是什么专业?
CS,或者说计算机这个专业划分,是1964年在IEEE(电子电气工程师协会)的标准里被正式提出的。当时还没有互联网和计算机软件这个东西存在。因此CS这个词的本意是指能够编程,进行计算的科学,简称CSC(Computer Science)。 后来到了70年代,随着贝尔实验室研发了Unix操作系统,斯坦福研制了C语言,美国军方的阿帕网开始商用,诞生了最早的Internet,同时,MIT设计了图形用户界面,才有了我们今天用的windows,mac,iPad这些人类日常所利用的计算机工具。于是人们对于信息的传输和储存,以及处理的需求都翻了数倍。而能够完成这种数据处理的科学家,就成了计算机科学家。他们研究的问题,就是如何运用数学,物理学的方法来设计计算机系统,算法和分析,并用工程的方式去实现。 我们现在的计算机系,在本科的基础课设置上,除了会学习计算机组成原理,操作系统,编译原理等“计算”方向的课程外,还会学高数,线代,概率,统计,离散数学,复变函数这些“科学”的方向。
所以严格来说,我们交大的计科不是cs。但是我们的老师都是cs的老师,我们的课程都是cs的课程。只是我们在培养一个具有广义的跨学科的视野和能力的计算机人才而已。 至于题主所说的专业分流问题,其实每个学校都差不多这样的。
大一的时候学一门导论性的学科,让大家对四个专业的方向有一个大致的了解。然后大二再选择具体的专业。这样保证了学生在进入专业学习的时候是有一定基础的。而且很多基础课程,比如高等数学,线性代数等等,都是要修满学分才能毕业,所以不存在学了没有用的东西浪费学分的情况。如果实在不知道该选哪个专业好,那就先按着这个套路走,看看再选不迟。