计算机硕士学什么课程?

娄鑫娄鑫最佳答案最佳答案

某末流985计科研二在读,目前面临调剂,专业课为数据结构、操作系统、C++。 本科期间,微积分,线代,概率论与统计,计算机组成原理,编译原理,操作系统,计算机网络,数据库系统都是必修且成绩优良;大二开始接触C语言(高俊的C语言程序设计),并编写源代码,同时学习数据结构的实现,比如链表,数组,队列,栈等,并用C语言完成课程大作业;大三,继续深入学习C语言和编译原理的知识并编写了完整的源码,同时也学习了Linux基础及常用命令,并基于Linux系统下完成了操作系统课程的大作业;大四,在C/C++上面花费的时间减少,更多是学习了数据结构和算法的相关知识以及计算机网络,并在大四上结束了所有课程的学习。

研究生阶段,目前学了数据库系统,编程语言(包括C语言,C#,Java,Python,面向对象,异常处理,指针,内存管理等等),操作系统(包括进程管理,内存管理,文件系统,虚拟内存,中断,模块化编程),计算机网络(包括网络模型,TCP/IP协议族,HTTP协议,UDP协议,IP地址和端口),数字信号处理(Z变换,DFT,FFT,离散信号和离散系统分析)。 今年暑假准备了软著和专利,软著写了10几万字,专利准备发实审请求了。

研一上学期学了算法(包括基本概念,分治法,动态规划,贪心策略,回溯法),操作系统(进程同步,死锁,CPU调度),计算机网络(局域网,广域网,服务器,负载均衡);这学期学了数据结构(树,图,排序,堆),计算机组成原理(总线,地址转换,虚拟存储器);这学期刚开始,已经学完这些内容,并且开始做实验和项目。

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