计算机专业本科毕业后读研方向对应的本科课程选择建议
大学每个专业,想要学的知识都很多,可是时间和精力有限。
要在有限的时间和精力中规划好自己的知识体系,是至关重要的。
盲目的多学课程,往往达不到预期目标。
今天说说计算机科学与技术专业的建议课程。
基础课程:
高等数学、线性代数、电磁学、力学、数学分析、高等代数。
专业基础课程:
算法分析与设计、集合论与图论、概率论、袋鼠结构与组合数学、数理逻辑。
硬件课程:
微电子与电路基础、基础电路实验、数字逻辑设计、微机原理、计算机组织与体系结构。
软件基础:
编译原理、操作系统、数据结构与算法。
以上的课程都是基础部分,能学的建议多学。
可以选择的专业课程:
人工智能导论、数值计算(计算方法)、理论计算机科学基础、信息论基础、随机过程、机器学习导论、信号与系统、程序设计语言概论、数据库概论、汇编语言程序设计、计算机图形学、面向对象技术引论、人机交互、信息安全引论、软件工程、数字媒体技术基础、计算机科学技术概论、Windows程序设计、JAVA程序设计、Linux程序设计、Web技术概论、语言统计分析、科技交流与写作、面向服务的构架概论、EMC存储技术、IBM开源中间件技术导论、数字信号与多媒体处理、自然语言处理导论、初等数论及其应用等。
下面按照毕业后的方向给出可以选择的专业课程一点建议:
1、本科毕业后选读计算机体系结构方向研究生
建议本科阶段学习包括以下课程:
1) 理论计算机科学基础
2) 汇编语言程序设计
3) 数字信号与多媒体处理
4) Linux程序设计
5) 信号与系统
2、本科毕业后选读人机交互方向研究生
建议本科阶段学习包括以下课程:
1) 数值计算,
2) 计算机图形学,
3) 数字图像处理,
4) 数字信号处理,
5) 人机交互
6) 网络与通信,
7) 数据库,
8) 软件工程实习
3、本科毕业后选读人工智能方向研究生
建议本科阶段学习包括以下课程:
1) 人工智能导论
2) 机器学习导论
3) 计算机图形学
4) 数字图像处理
5) 数据库概论
6) 趣味算法实习
7) 数据结构与算法实习
4、本科毕业后选读计算机网络方向研究生
建议本科阶段学习包括以下课程:
1) linux程序设计
2)Web技术概论
3)数据库程序概论
4)科技交流与写作
5)面向对象技术引论
5、本科毕业后选读数据库方向研究生
建议本科阶段学习包括以下课程:
1) 数据库概论
2) 机器学习导论 (可以上研究生的《数据挖掘》代替)
3) 人工智能导论
4) 理论计算机科学基础计算机网络概论
建议选修下列课程:
5) Web技术概论
6) 软件工程
7) 随机过程引论
8) 信息论基础
6、本科毕业后选读计算语言学方向研究生
建议本科阶段学习包括以下课程:
1) 机器学习导论
2) 人工智能导论
3) 计算语言学导论
4) 语言统计分析
5) Web技术概论
6) Java程序设计