计算机科学与技术专业既有本科层次也有专科层次。
一、本科计算机科学与技术专业
学制与学位
本科计算机科学与技术专业一般学制为 4 年。学生在完成规定的课程和学分后,可获得工学学士学位。学位的授予体现了学生在计算机科学与技术领域具备了一定的理论深度和研究能力。
课程设置
基础课程 :包括高等数学、大学物理、离散数学、电路原理等。例如,离散数学为学生理解计算机算法和数据结构提供了数学基础,其中的逻辑、集合论等内容在软件开发和算法设计中广泛应用。
专业核心课程 :有编程语言(如 C、C + +、Java 等)、数据结构、操作系统、计算机组成原理、计算机网络等。以操作系统课程为例,学生可以深入学习操作系统的进程管理、内存管理、文件系统等核心功能,为后续的系统开发和维护打下基础。
专业拓展课程 :涵盖人工智能、软件工程、数据库系统、多媒体技术等。在人工智能课程中,学生可以接触到机器学习、深度学习等前沿技术,了解如何让计算机模拟人类智能进行问题求解、模式识别等。
培养目标
本科计算机科学与技术专业旨在培养具有扎实的计算机科学与技术基础理论知识,能够从事计算机系统的设计、开发、应用和维护的高级专门人才。这些人才可以在科研机构、大型企业、高校等单位从事计算机相关的研究、开发和教学等工作。例如,可以在互联网企业担任软件工程师,负责软件产品的开发;或者在高校担任教师,传授计算机知识。
二、专科计算机科学与技术专业
学制
专科计算机科学与技术专业一般学制为 3 年。这三年的学习更侧重于实践技能的培养,以满足社会对计算机技术应用型人才的需求。
课程设置
基础课程 :相对本科,专科的基础课程更注重实用性和与专业技能的衔接。如计算机数学基础(主要包含一些与计算机应用相关的数学知识,如线性代数在图形处理中的应用等)、计算机电路基础(主要介绍基本的电子电路知识,为后续的硬件学习做铺垫)。
专业核心课程 :包括编程语言(如 Python、VB 等简单易上手的语言)、计算机组装与维护、网页设计与制作、数据库应用等。例如,在网页设计与制作课程中,学生可以学习 HTML、CSS、JavaScript 等网页开发技术,能够独立制作简单的动态网页。
实践课程 :占有较大比重,如计算机网络实训、软件开发项目实践等。在软件开发项目实践中,学生分组完成一个小型软件项目的开发,从需求分析、设计、编码到测试,完整地体验软件开发的流程。
培养目标
专科计算机科学与技术专业主要培养掌握计算机基本理论和基本技能,能够从事计算机系统操作、维护、应用开发和管理等工作的技术型人才。这些人才可以在中小企业、IT 服务公司等单位担任网络管理员、软件测试员、网页设计师等职位。例如,网络管理员负责企业内部网络的搭建、维护和安全管理;软件测试员主要对软件产品进行功能测试、性能测试等,确保软件质量。