计算机科学与技术既可以是学硕(学术型硕士),也可以是专硕(专业型硕士)。
一、学硕情况
培养目标
计算机科学与技术学硕主要侧重于培养学生的科研能力和理论素养。学生需要深入学习计算机科学与技术领域的基础理论知识,包括计算机体系结构、操作系统、计算机网络、数据结构与算法等核心课程。例如,在计算机体系结构方向,学生要研究计算机硬件的组成和工作原理,像 CPU 的架构设计、存储层次的优化等内容,为计算机硬件的创新发展提供理论支持。
课程设置
课程内容偏重理论,除了上述提到的核心课程外,还会有计算机科学前沿讲座等课程。这些课程会邀请国内外知名学者介绍计算机领域的最新研究成果,如量子计算在计算机科学中的应用前景等前沿话题。同时,学生还需要选修一些数学基础课程,如数值分析、概率论与数理统计等,为深入的科研工作提供数学工具。
毕业要求
学硕的毕业要求通常包括发表一定数量的学术论文。这些论文需要在本学科领域具有一定影响力的学术期刊或者国际学术会议上发表。例如,在计算机视觉方向,学生可能需要在 IEEE Transactions on Pattern Analysis and Machine Intelligence(IEEE 模式分析与机器智能汇刊)等顶级期刊上发表研究成果,以体现其在该领域的科研能力和学术贡献。同时,毕业论文也需要有较高的学术水平,要求学生对某一研究课题进行深入系统的探讨,提出新的理论、方法或技术。
二、专硕情况
培养目标
计算机科学与技术专硕更注重实践应用能力的培养。其目标是培养能够适应特定行业或职业实际工作需要的应用型人才。比如,在软件工程方向,学生主要学习软件开发的流程、方法和工具,能够熟练运用软件开发技术解决实际项目中的问题,如开发企业级的管理软件、移动应用软件等。
课程设置
课程设置紧密围绕实际应用展开。除了必要的计算机基础知识课程外,会开设很多实践课程和案例分析课程。以人工智能应用方向为例,会有基于深度学习框架(如 TensorFlow、PyTorch)的实际项目开发课程,让学生通过完成具体的项目,如图像识别系统、智能客服系统等,掌握人工智能技术在实际场景中的应用。同时,还会有一些行业特色课程,如金融科技中的计算机应用、医疗信息化中的数据处理等,针对特定行业的计算机技术需求进行教学。
毕业要求
专硕的毕业要求更侧重于实践成果。学生可能需要完成一个具有一定规模和复杂度的实际项目,并通过项目报告来展示其在项目中的技术应用能力和解决实际问题的能力。例如,在大数据技术方向,学生可能需要完成一个企业级的大数据处理平台的搭建和优化项目,项目报告要详细阐述项目的背景、目标、技术选型、实施过程以及最终效果等内容。同时,部分学校也会要求学生在实践过程中与企业合作,将实际工作中的经验融入到毕业成果中。