截止到2019年,我国开设计算机类专业的高校数量如图1所示。
图1 我国开设计算机类专业的高校数量
此外,还有不少高校开设了信息安全、智能科学与技术等计算机类专业。往往一个高校同时开设多个计算机类专业,如安阳工学院就开设了计算机科学与技术、软件工程、网络工程、物联网工程、信息管理与信息系统、数据科学与大数据技术6个本科专业。
经过分析,我们发现计算机类专业培养具有以下三个矛盾:
1、专业相关性紧密而就业面广泛
计算机类专业之间具有较强的相关性,有很多相通的基础素质和能力要求,而在具体知识技能要求和面向领域方面又各有特色。因此,计算机类各专业具有统一的内在核心能力的共性,同时又有非常分散的职业技能的个性。
2、长期目标和短期就业需求
计算机行业的迅速发展对计算机专业的人才培养提出了终身学习的要求。如果培养的学生不能有较为扎实的基础和核心能力,就不能适应社会的发展和行业的变化。另一方面,如果不能根据专业特点和师资条件,具体掌握实践技能和熟悉细分岗位要求,又会影响学生的就业能力。
3、计算机技术变化迅速和教育的基本素质较为稳定
计算机学科和IT行业发展日新月异,技术更新周期越来越短。而教育对人的基本素质要求却是较为稳定不变的。
为了解决这三个矛盾,我们提出基于“平台加模块”的三层计算机类专业课程体系架构。经过多年的教学改革实践,证明这种做法对解决以上三个矛盾具有较好效果。