cs专业分什么区别?
CS本科阶段主要学哪些课程,各个课程是什么内容? 这里以UW(西北大学)为例 (图片源自西北大学官网http://www.wisc.edu/courses,如有错误,欢迎指正!) UW的CS本科一共是12门必修课+3门选修课。 必修的课程有算法、数据结构、操作系统、计算机网络、程序语言、数据库这些。
其中程序语言有C和Python两种选择;数据库有MySQL和Oracle两个选择;操作系统和计算机网络有大纲,但是不要求必须学完,按照自己兴趣选择学习即可~ UofT的CS本科也是一样的课程,只是名称不一样而已。 有一些其他的选择,比如可以选一门编程语言(包括C、Java、Python等),也可以选择计算机导论或者电讯与多媒体。
除了以上两所学校的课程以外,CS专业的同学还可以选择学更多的课程,来丰富自己的知识(比如机器学习、人工智能、云计算等等)~因为有很多学校会把一些比较新的课程归类到“选修课”中,所以只要不涉及专业知识的科目,都可以按照自己的兴趣去选择哦~ 有的同学可能会问,我还没有选专业,想先在CS里面选几门课先学学看,也是可以的呢~大部分学校都会接受这样的选课方式,只要保证毕业的时候完成足够的数理化计基础学分即可。不过要注意的是,这种选课方式有可能导致你最后拿到的毕业证上不显示具体的专业哦~ 所以建议还是先定好专业再选课吧!(当然啦,如果已经决定好要转专业的同学就不必担心了~)