浅析创建高职计算机软件专业基于工程过程的课程体系
现在信息技术的发展,是信息技术各方面全方位的发展,不仅是计算机硬件配置越来越高,计算机网络带宽越来越大,移动终端越来越流行,甚者包括提供给用户服务的计算机软件系统也是功能越来越强大,操作越来越方便,正因为这样,信息技术已经极大地提高了人类社会的生产效率和生活质量。正是信息技术全方位的发展,给信息大类下的每个专业的高职教育带来了严重的挑战,计算机软件专业分属于信息大类中一个重要的专业类别,自然也不例外。如何使高职计算机软件专业教育水平跟得上信息技术的发展,是各大高职院校计算机软件专业教师必须面临的重大问题。课程体系是专业教学的设计大纲,只有对计算机软件专业的课程体系进行时时更新和调整,才有可能维持教学水平,才有可能适应信息技术的发展,才有可能培养出适合软件企业的人才需求。课程体系是指一个专业不同课程按照课程顺序排列,是教学内容和进程的总和。课程体系中是由哪些课程组成,每门课程是由哪些课程内容组成,构成了课程体系研究中的关键。
1 计算机软件专业的课程体系现状
通过走访高职院校,与高职院校计算机软件专业教师和同学进行沟通交流,了解各高职院校计算机软件专业的课程体系,对课程体系进行分析和调研,认真进行分析总结,得出了如下的几种现象。
1)课程体系中有些课程不符合专业的特点。主要表现在有些课程与信息技术有联系,但是与软件专业没有联系。
2)课程体系中的课¢程之间关系体系不明显,没有体现出课程之间的先导课程和后续课程之间的关系。
3)课程体系中的每门课程内容没有明确,这很容易造成教师在授课时的随意性和盲目性。
4)课程体系中的课程及其课程内容已经♡淘汰过时,没有进行及时更新和调整。
从以上的几种现象可以看出,当前计算机软件专业的课程体系构建还是存在很多的问题,根据调查的结果,有的课程体系是根据模块化设计的,有的是根据岗位群设计的等等,几乎每一个高职院校课程体系的构建都依据一套设计原则,设计出的结果总是顾此失彼。
2 基于工作过程的课程体系构建方法
通过到企业一线去进行参观,考察,调研。了解目前企业开发哪些类型的软件应用系统以及不同类型的应用系统的市场份额,了解不同类型的应用系统整个开发和实施流程,包括需求分析,项目设计,数据库设计,软件代码开发,软件测试和软件实施等。通过市场调研,了解不同类型的软件应用系统的整个工作过程,了解研究工程过程中所涉及的技能点和职业素质,最后研究出适合人才培养方案的计算机软件课程体系。
3 基于工作过程的课程体系构建内容
根据软件企业和行业调查结果显示,当前采用Java语言进行软件系统开发市场份额最高。通过搜索世界编程语言排行榜结果显示,近三年来Java 语言开发比例分别是18.2%,16.7%和21.4%,由此我们确定Java语言作为计算机软件专业的核心语言♫。计算机软件应用系统主要分为C/S结构和B/S结构,C/S结构和B/S结构各有优缺点,但根据目前流行趋势来看,B/S结构更受客户欢迎,因此我们将选择B/S结构的web软件系统作为研究重点。
基于上述分析,我们重点调研了基于Java语言开发的web系统的工作过程。掌握了web系统在完成之前经历了需求分析,系统设计,数据库设计,系统开发,系统测试和系统安装与维护整个工作过程。通过研究,我们构建了下表的软件专业的课程体系。同时通过企业调研和网络搜索,了解行业内使用Java语言开发各种web系统采用的最新技术,包括前台框架技术和后台框架技术。当前行业内,在前台框架技术方面,普通浏览页面多采用基于响应式的bootst✎rap框架,能够做到屏幕自适应效果,在PC和手机上都能够进行方便的浏览页面,省去了过去分别在PC和移动终端上单独设计浏览页面的工作,提高了工作效率,在管理员页面,我们采用easyui jquery框架技术来进行页面设计。在后台框架技术方面,不同的web系统采用不同的框架技术,在诸如ERP企业web系统和OA办公自动化系统等,我们采用流行的SSH框架技术进行后台设计,在诸如电商web互联网系统,我们采用流行的SSM框架技术进行后台设计。在构建过程中,将工作过程中所涉及的理论知识和实践操作技能,我们按照了专业基础课,专业核心课,专业核心高级课程的三层架构进行了课程设计,使课程体系结构设计具备层次感。之所以要有层次感,使学生在学习时有基础,对技能的掌握能够ภ层层递进,最终能够达到融会贯通。同时在构建过程中,我们不仅确定了课程名称,还确定了每门课程的课程内容大纲,之所以要确定课程内容大纲,是防止任课老师在授课时的随意性和盲目性,最后偏离了课程体系的知识结构。
4 结论
只有到企业一线去进行考察、调研,才能掌握软件项目的开发流程和软件项目框架搭建、代码实现所需要的流行技术。根据调研结果,采用基于工作过程的方法,来分析和构建课程及其课程内容。只有这样,才能构建出符合市场人才需求的专业课程体系结构。按照这种专业课程体系进行培养,必定可以培养出技术一流,素质一流的人才,为我国的社会主义现代化建设贡献力量。该课程体系的部分课程及其课程内容经过我院的软件专业试行教学,取得了很好的教学效果,学生就业率及就业档次有了明显的提高,实践证明该课程体系及其课程内容是实用和可行的,值得其他高职院校借鉴和推广。