cs专业学的是什么?
C/C++语言,数据结构,算法与复杂度分析,操作系统(进程,内存管理),计算机网络原理,编译器原理,汇编语言,虚拟机技术等等等
CS专业作为整个理工科基础中的基础,上承数学、人工智能,下接软件、硬件。其知识面之广博,需要学习者具备很强的自学能力。 如果题主是准备进计算机专业的,建议先选一门编程语言(推荐C/C++,历史最悠久,应用最广的语言之一;如果英语不错可以再试试python,很火的语言),然后找本经典教材学习基本的数据结构和算法即可。 这样在计算机的海洋里你就有了自己的小木舟,可以慢慢探索前进了~
主干课程包括:数学、自然科学类:数学(文理兼招,对数学、物理要求不高)。专业类:离散数学,计算机科学导论,高级语言程序设计(C或C++),数字逻辑,数据结构,算法,汇编语言,微机接口技术,操作系统,计算机组成原理,数据库原理,计算机网络,软件工程等。这些课程是计算机专业学生,必须掌握的内容。不同学校根据自己的培养方向,设置不同的选修课程。比如侧重软件方向,会开软件方面的选修课程;侧重硬件方向,会相应开一些硬件课程;侧重网络会开一些网络课程等。
计算机专业主要学习计算机方面的基础知识,计算机软件硬件的应用、开发、设计技术。主要课程有:计算机导论,高等数学,线性代数,概率论与数理统计,复变函数,离散数学,C语言程序设计,电路原理,模拟电子技术,数字电子技术,计算机组成原理,汇编语言,数据结构,数据库原理,计算机接口技术,单片机原理,软件工程,嵌入式系统,操作系统,计算机网络等等。
就目前的就业形式来讲,“大 IT”仍然是就业率和薪酬较高的行业。而且,随着科技的不断发展,计算机相关行业会发展得越来越好,而这个圈子里,对计算机的人才的需求也只会越来越多,因此,学习计算机专业的学生在就业问题上还是具有十分良好优势的。