美国大学cs本科几年?
cs 作为理工科的一个专业,在美国大学本科一般都是四年制,个别学校可能三年或者五年,具体要看每个学校的课程设置。 像哥大这样设立cse(计算机系)的公立学校一般是四年制,比如UIUC,UT Austin, UTA等,而设立coe(工学院)的学校比如南加大,杜克大学等是五年设。 当然,有些学校会有一些特殊的项目,例如,卡内基梅隆大学有3+2的项目,和国内的一些高校合作,前三年在合作学校学习,后两年到卡内基梅隆本校读,这种项目如果成绩合格的话可以获得两个学校的学位。
斯坦福有一个类似的项目,但是是在日本,跟京都大学联合开设的,也是3+2,不过这个项目要求很高,名额很少,需要提前申请。 哥大的cs本科专业一共要修49门课,分三个大类,每个大类16门课,每类必修三门,剩下的是选修;其中有两个类为cs本身的基础学科,另一个类可以根据自己未来想发展的方向选择,比如AI, 机器人,数据挖掘,软件工程等等。 除了哥大,其他大部分的大学都是学分制,选课的自由度很大。以UIUC为例,一个学分的课程大约需要修满5个学时的课堂和10个小时的个人作业。每个学生必须完成的必修课包括一门算法和一门硬件。另外,大部分的专业还要学生完成一个课题才能毕业。
一般来讲,本科生是不允许独立开展科研工作的,所以那个所谓的“课题”其实只是一个大型project而已。