APP下载

高职计算机软件专业基于工程过程的课程体系构建

2017-06-05谢振华

电脑知识与技术 2017年10期
关键词:工作过程计算机软件课程体系

谢振华

摘要:随着信息技术的不断发展,计算机应用系统也是越来越庞大和实用,开发软件所采用的技术也是越来越优秀。面对这些如雨后春笋般涌现出来的新技术,高职计算机软件专业的教育者门有时候显得手足无措,不知道讲解哪些课程及其课程内容给学生。归根结底是高职计算机软件专业的课程体系更新缓慢、课程体系中的有些课程及其课程内容已经淘汰、更不上时代的发展。通过深入调查软件企业及其行业标准,制定出科学合理的高职计算机软件专业的课程体系,是当前培养出优秀人才的前提。该文将采用基于工作过程的方法,对高职计算机软件专业进行课程体系构建。

关键词:工作过程;课程体系;计算机软件

中图分类号:G64

文献标识码:A

文章编号:1009-3044(2017)10-0111-02

现在信息技术的发展,是信息技术各方面全方位的发展,不仅是计算机硬件配置越来越高,计算机网络带宽越来越大,移动终端越来越流行,甚者包括提供给用户服务的计算机软件系统也是功能越来越强大,操作越来越方便,正因为这样,信息技术已经极大地提高了人类社会的生产效率和生活质量。正是信息技术全方位的发展,给信息大类下的每个专业的高职教育带来了严重的挑战,计算机软件专业分属于信息大类中一个重要的专业类别,自然也不例外。如何使高职计算机软件专业教育水平跟得上信息技术的发展,是各大高职院校计算机软件专业教师必须面临的重大问题。课程体系是专业教学的设计大纲,只有对计算机软件专业的课程体系进行时时更新和调整,才有可能维持教学水平,才有可能适应信息技术的发展,才有可能培养出适合软件企业的人才需求。课程体系是指一个专业不同课程按照课程顺序排列,是教学内容和进程的总和。课程体系中是由哪些课程组成,每门课程是由哪些课程内容组成,构成了课程体系研究中的关键。

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系统采用的最新技术,包括前台框架技术和后台框架技术。当前行业内,在前台框架技术方面,普通浏览页面多采用基于响应式的bootstrap框架,能够做到屏幕自适应效果,在PC和手机上都能够进行方便的浏览页面,省去了过去分别在PC和移动终端上单独设计浏览页面的工作,提高了工作效率,在管理员页面,我们采用easyui jquery框架技术来进行页面设计。在后台框架技术方面,不同的web系统采用不同的框架技术,在诸如ERP企业web系统和OA办公自动化系统等,我们采用流行的SSH框架技术进行后台设计,在诸如电商web互联网系统,我们采用流行的SSM框架技术进行后台设计。在构建过程中,将工作过程中所涉及的理论知识和实践操作技能,我们按照了专业基础课,专业核心课,专业核心高级课程的三层架构进行了课程设计,使课程体系结构设计具备层次感。之所以要有层次感,使学生在学习时有基础,对技能的掌握能够层层递进,最终能够达到融会贯通。同时在构建过程中,我们不仅确定了课程名称,还确定了每门课程的课程内容大纲,之所以要确定课程内容大纲,是防止任课老师在授课时的随意性和盲目性,最后偏离了课程体系的知识结构。高职计算机软件专业基于工作过程的课程体系构建内容如下表所示。

4.结论

只有到企业一线去进行考察、调研,才能掌握软件项目的开发流程和软件项目框架搭建、代码实现所需要的流行技术。根据调研结果,采用基于工作过程的方法,来分析和构建课程及其课程内容。只有这样,才能构建出符合市场人才需求的专业课程体系结构。按照这种专业课程体系进行培养,必定可以培养出技术一流,素质一流的人才,为我国的社会主义现代化建设贡献力量。该课程体系的部分课程及其课程内容经过我院的軟件专业试行教学,取得了很好的教学效果,学生就业率及就业档次有了明显的提高,实践证明该课程体系及其课程内容是实用和可行的,值得其他高职院校借鉴和推广。

猜你喜欢

工作过程计算机软件课程体系
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
以创新课程体系引领学生发展
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
浅谈基于C语言的计算机软件程序设计
基于专业核心能力的机械类课程开发
加强青少年中医传统文化教育的必要性及其课程体系构建
论普通高校国防教育课程体系的构建
基于计算机软件开发中分层技术的应用