大学cs专业是什么?
CS=C++ (入门语言),Python(大数据和人工智能的亲儿子,现在也是各种火爆),数据结构、计算机网络、操作系统、编译原理、算法(离散数学、数论、图论)、计算机体系结构等等。 我们学校开了以下课程: C语言程序设计、计算机组成原理、数值分析、微积分、数据库系统原理、操作系统、计算机网络、数据结构、编译原理、计算机图形学、计算机辅助设计、机器学习、软件工程管理、基于对象编程技术以及多个选修课比如人工智能、神经网络、数字信号处理等。 但是!!!这些只是基本课程,真正学的内容还是要看自己选择的方向。因为老师讲课基本上是按照书本来的,课本上有多少内容上课就讲多少,如果你感觉课上没有学到什么东西那就证明你自学了,我们很多大佬都是自己学习很多东西。
我们这个专业的方向有网络安全、智能科学与技术、信息工程、集成电路、大数据、计算机应用等等。每个方向有不同分支,比如信息安全就有密码学、攻击防御、漏洞利用与修复、安全检测与评估;智能科学就有人工智能、语音识别、图像识别、机器人学;信息工程就是信号分析与处理、通信技术与系统;集成电路就是半导体器件、模拟电路、数字电路与逻辑函数;大数据就是Hadoop、Spark、Flink等等;而计算机应用就涵盖了几乎所有编程语言,Java、Python、C/C++、JavaScript、Ruby等等都有涉及。 所以只要认真学习,这个专业毕业不会找不到工作,而且就业前景很好。像百度、腾讯、阿里、华为这种大厂基本每年都来学校招人,而且都是几十人、上百人地要。但是去这种大厂的基本都是研究生,本科生进去的机会还是很少。 另外,有很多同学毕业后去做销售或者产品经理之类的,其实这类职位对专业知识要求并不高,反而更看重沟通能力、学习能力以及面对压力时的心态。