计算机硕士学什么?

干宁干宁最佳答案最佳答案

CS专业,目前研究生在读,马上迎来第二年。 第一年主要是课程为主,必修有操作系统,计算机网络,算法,数据结构,编译原理,软件工程,操作系统等。选修有数据库系统,计算机视觉,人工智能,自然语言处理等等。基本上每天除了上课就是做作业 (作业太多了)或者去实验室敲代码,做项目练手。

第二年的课程主要是研究性较强,分三个方向(数据库,人工智能,网络安全),每个方向的课程设置不同,主要涉及机器学习,神经网络,优化理论,算法(同第一年会再学习一遍),数据库系统等。同样以课程和作业为主。

作为cs专业的本科生,我们每一门课都需要写课程论文并参加答辩来获得学分(与研究生不同的点是在于我们有一门计算机图形学的课程是上机考试而不是写答辩论文)。每一门课学完之后会有一个实验课,一般都是在模拟真实环境的基础上搭建一些平台让同学通过编程实现某些功能。总体来说学习任务较重。 除开课程还有科研训练。

我和舍友一起跟老师做了两个项目,一个有关推荐系统,一个是基于图像的人脸检测。在研一上学期完成了开题报告,确定了研究方向。下学期完成了实验部分并完成了论文初稿。

另外学校还会提供各种学习平台供学生自主学习,比如网易云课堂,coursera。我利用课余时间学习了谷歌的《统计学习方法》还有《机器学习》。

个人感觉如果以后想往学术方向发展最好能在读研期间发表一篇核心期刊,因此我在这方面的压力较大,希望可以在将来半年内完成这个目标。

茹昕宇茹昕宇优质答主

计算机硕士要学习的专业课程包括:信号与系统、随机数学基础、最优化算法、通信理论基础、语音信号处理、多媒体通信、计算机网络基础、现代密码学、网络安全、电子政务、数据库系统及其应用、实时系统与嵌入式软件、软件工程与软件质量保证、人工智能及其应用、数字图像处理与识别、图形学基础、电子商务技术等。

在计算机硕士的学习过程中,学生需要掌握计算机系统、计算机零部件或网络设计、软件设计与开发等领域的专业知识,具备扎实的数学与计算科学理论基础,熟练使用英语进行听说读写,并能够熟练操作计算机系统,具备较强的团队协作与创新能力。

我来回答
请发表正能量的言论,文明评论!