计算机硕士需要学习公共基础课和专业课。
计算机硕士学习的公共基础课主要有矩阵论、概率论与数理统计、概率论与随机过程、微分方程数值解法、应用泛函分析、数学物理方程、数学建模等;计算机硕士学习的专业课主要有高级软件工程、高级计算机网络、高级人工智能、算法设计与分析、高级计算机网络等。计算机硕士按照培养方向分类可以分为学术型硕士和专业型硕士,按照学习方式分类可以分为脱产研究生和全日制研究生。材料补充:硕士是一个介于学士及博士之间的研究生学位,拥有硕士学位者通常象征具有对其专注、所研究领域的基础的独立的思考能力。在我国普通硕士研究生分为学术型硕士和专业型硕士(均有全日制和非全日制两种学习形式),主要通过由各高等院校举办的硕士研究生招生考试来进行招生。2017年非全日制研究生诞生,全日制与非全日制开始实行相同的考试招生政策和培养标准,两者学历类型均为普通高等教育(统招学历),其学历证书及学位证书具有同等法律地位和相同效力。