计算机专业课有哪些?
我本科是学计算机科学与技术这个专业的,我来说说这个专业具体都学了哪些科目! 专业基础课(必修): C/C++语言程序设计、编译原理、操作系统原理、计算机网络、数据库系统概论等 五门必考,其中还有一门数据结构与算法,这门课根据学校要求不同设置的课程内容也不一样。
专业课(必修): 微积分、离散数学、汇编语言、算法分析与设计、面向对象程序设计(Java)、计算机图形学、多媒体技术及处理、数字信号处理、随机信号处理等 有十多门,每个学校开设的内容会有差别但是基本都是这几个方面。
选修课(包括专业方向、专业拓展): 操作系统、计算机网络、编译原理、数据库系统概论有高级或者高级实验课程,微积分、电路、数字信号处理、随机信号处理等有选修实验课程。 除了上述的必修课和选修课外还可以选择自己感兴趣的其他专业选修课程,比如我的兴趣在计算机视觉所以选了计算机视觉与图形学等相关课程。
另外很多大学都有本科生学术论坛,可以报名自己的科研项目报告或者选自己感兴趣的学科课题报告。 以上为大学期间主要学习的专业科课程。