计算机必修专业有什么?
我们本科是2+2的项目,第一年在国内东北大学上计算机科学与技术(以下简称计科)的专业课,第二年在加利福尼亚大学洛杉矶校区(以下简称UCLA)上同样的专业课。这两年的课程基本是一致的,所以我们算是一起上了四年学。
1、必修课 所有学院的课程设置基本上大同小异,除了个别选修课,大部分专业课都是必修课(下图为我当时的课表)。
大一上学期:C语言、数据结构、操作系统、微积分(一) 大一下学期:数据库系统、计算机组成原理、微积分(二) 上大学秋季学期:计算机网络、软件设计基础、计算机图形学(一)等5门课 大学寒假:C++程序设计、计算机高级语言、数字信号处理(三选二) 大二上学期:算法与数据结构、编译原理、计算机图像处理(四)等7门课 大下学期:操作系统(续)、计算机网络(续)、数据库系统(续)等6门课 暑假(北美):Unix高编、算法与数据结构实验、操作系统实验等3门课 秋季学期:计算机图形学(续)、计算机辅助设计(一)等4门课 冬天:计算机辅助设计实验(二)、多媒体技术等2门课
3、选修课(共20学分) 以上除加黑加粗的必修课程外的其他均为选修课,可选范围还是挺宽的,我选了计算机视觉、人工智能、计算机图形学(三选一)、多媒体、无线通信和网络、数字信号处理(二选一)等等。因为和导师研究项目是有关联的,所以我还有两门科研相关的选修课,具体就不说了。