美国计算机课程有哪些?

璩玥昭璩玥昭最佳答案最佳答案

在美国,CS专业的本科一般分为Computer Science(CS)和Information Technology(IT)两个专业。 这两个专业有很多相同的课程,所以学的东西其实差不多。但CS更注重理论,偏重于算法、数据结构等,而IT更侧重应用,会学更多软件编程的知识(Java/C#/Python等)。

当然也有个别学校把CS分成Software Engineering(SE), 把IT分成Hardware Engineering(HE)。这样划分的专业区别不是很大,因为不管是CS还是IT,都是要学习硬件知识和软件知识的,只不过每个学期会有不同的侧重点罢了;而SE或者HE的划分,主要是学校认为某个学校的工科注重于软件或者硬件方面的培养而已。

CS的必修包括:离散数学,代数,数据结构,操作系统,计算机网络,编译原理,数据库系统等等。这些基本全是数学、计算机基础、编程方面的基础知识。 除了必修之外还有选修课,一般包括计算机视觉与机器人、人工智能、安全机制等相关主题的选课空间供学生选择。大部分的学校会要求CS专业的同学修完300以上的学分才能毕业,而这些课程的设置及学分分配基本上是一样的,因此只要了解其中几门的授课内容便可知其他课程都学了什么。 举个例子:以UIUC(伊利诺伊大学香槟分校)CS 的必修课为例:

以UIUC CS 的必修课为例:

以上只是简单的介绍CS的专业知识,至于具体的学习过程以及体验,需要题主提供更多信息才能进一步分析哦~

我来回答
请发表正能量的言论,文明评论!