以实用为原则改革高职计算机课程的教学方式
2016-03-30赵巧花
赵巧花
【摘 要】随着信息技术的高度发展,知识的增长是以指数级速度增长,特别是近年来移动互联的产生,使得知识呈现“喷泉式”增长。在此背景下,高职计算机专业课程教学呈现出内容多时间少的矛盾,需要进行必要的教学改革。本文以实用为原则,对计算机专业课程的教学方式和方法进行了探索,提出了“引入‘企业环境到课堂,成立拓展小组,建立团队激励制度,掌握‘查字典的技能”的四位一体教学方式和方法,以便提高计算机教学的实用性和实效性。
【关键词】实用;知行教育;企业场景;计算机专业教学
高职院校的人才培养目标是“培养应用型高技能人才”。当前我国高职院校普遍采用德国的“双元制”模式,即在校学习基本的理论知识,培养企业需要的基本技能,然后由学校安排或者学生个人选择进入到“对口”企业进行顶岗的训练。“双元制”有多种方式,多数采用2+1或者2.5+0.5的模式。在2+1的培养模式下,学生在校学习的时间有限,而需要学习的知识又很多,在这种存在明显矛盾的情况下,需要我们积极的探索教学方法的改革。为此,我们以实用为原则,对高职计算机专业的课程进行了教学方式和方法改革的探索。
1 “实用”的新概念
实用:指实际使用价值;实际使用;实际应用;语出《商君书·农战》。实用主义的基本特征是:强调行动,注重实效,提倡进取精神。詹姆斯认为,真理之所以称之为真理,是因为它的有用性,真理要通过行动证实,并产生实际的效果。杜威指出:“各种理论是工具,和一切工具同样,它们的价值不在于它们,而在于它们所造就的结果中显示出来的功效。”这些都是实用主义家提出的实用的特征,在工业化迅速发展的今天,实用,注重经验,并应用到现实场景中,并获得解决问题的结果。作为计算机专业专业课程的教学,也要以“实用”为准则进行教学设计、实施,以培养学生的应用价值。
2 以“实用”为原则改革教学方式和方法
2.1 采用案例教学法
计算机技术发展迅速,新技术层出不穷,课堂教学需要教师精心设计课堂知识,课堂案例,以java方向为例,对于《java语言程序设计》这样的语言基础课程,设计几个核心的案例,让学生在此基础上理解这门课程的基本知识,对核心理解透彻,以及从设计的高度理解接口。对于这样的专业基础课,教学过程中会用大量的时间去设计课堂案例以及对学生实际掌握的程度进行调查统计分析,不断地将学生不易理解的知识点讲透彻。
我们结合一体化教学,学生需要大量的练习,但是课堂的90分钟是远远不够的,需要老师结合学生的课后时间,调动学生的积极性,激发学生写代码的热情,通过一个个小游戏来激发学生的学习兴趣。例如猜数字游戏等,通过这些游戏,学生能够实现自己的功能,就会增加他们的成就感,增强他们的学习兴趣。接下来后续课程,我们就以“实用”为原则,讲企业最实用的技术,以及企业真实场景中最常用的模块进行设计,作为课堂实操训练部分。
2.2 优化以java为方向的知识结构
以Java方向为例,java方向涉及的领域广泛,主要有以下三大类,java桌面应用程序的开发,javaWeb的开发,以及java 移动应用的开发。针对这三类大方向的开发,他们所需要的开发知识(其它例如数据结构、软件工程,软件测试,数据等未列入到下表中)概括如下:《Java语言程序设计》、《Jsp/servlet程序设计》、《Android游戏开发》、《S2SH项目综合实训》等。
以“实用”为原则的教学方法,需要以当前企业最需要的技能为背景,强化“实用”的思想,强化经验的学习。学习的系统知识点特别多,如果全面的讲述,时间是远远不够的,所以只能学习最基本的知识技术。
2.3 教学方式方法的综合性改革
1)引入“企业环境”到课堂。将软件企业“项目团队式”组织引入课堂。首先,班级分成4-5个小组(根据班级人数确定),每个小组有一个组长,负责行政管理,小组相当于企业的职能部门,组长担当职能部门负责人的职责。整个课程,设计4-5个项目,每个项目以项目式重新组合小组,课堂上根据每一个小项目,将班级分成10人左右为一组的项目团队,每个团队推荐一个“项目经理”,项目团队的组件根据每次项目的不同动态创建的,整个学期设计4-5个项目,“项目经理”也会动态变化,培养学生的综合能力。一个项目结束,学生回到自己的自然小组(相当于职能部门)。每一个项目启动时,项目小组进行讨论,然后由项目经理分配任务。
2)总结经验,拓展学习。根据项目小组每个小项目,小组成员需要进行项目完成后的总结,交流经验,以及对所掌握的知识和需要的知识作总结。总结后,思考小项目需要完善的地方,以及改进的地方,需要哪些“实用”的知识,进行小组内的课后的拓展。以“学科竞赛”的模式,展开小组的拓展学习。
3)建立团队激励制度。班级内对项目进行评比,对最好的项目团队获得优的评价,计入期末总成绩,提高学生的学习积极性。每个项目团队选出本团队中,做项目贡献最大的一个学生,对于突出的学生可以作为“班级评优”等的推荐资格。整个学年,每次都能得优的同学,设计颁发系部的本课程的优秀荣誉证书。
4)培养“查字典”的技能。计算机课程教学,离不开“查字典”的技能。“查字典”即根据项目需要,训练查找技术文档、帮助手册的能力。现在的软件开发技术,都不是从零开始,都是在现有的框架、技术的基础上进行的软件开发,“实用”教学必须要会“查字典”,才能实现知识的“实用”。
3 实用性教学改革的关键点
3.1 打好基础
对于高职计算机软件技术的专业学生,基础打好即将一门编程语言课学好,将数据结构基本掌握,理解透彻。
3.2 举一反三
注意培养学生的发散性思维,让学生能够通过扩展,将知识举一反三的迁移使用。将案例场景做简单的变化,将数据做适当的变化,学生根据变化的场景,训练“举一反三”的思想,学生通过变化,学会变通,而不只是“死读书,读死书”。通过“举一反三”的加强训练,让学生的思维变活。
3.3 企业案例情景引入课堂
企业大项目分解为适合课堂教学的小项目,学生模拟开发项目。
3.4 查字典
根据模拟的企业项目,查找“实用”的技术模块。即根据项目需求,查找技术帮助文档,知识文档,以及对于需要的新技术能够学会查阅相关文献,寻求解决问题的方法、途径。
4 结束语
通过以实用为原则进行教学方式方法改革,学生能够在有限的在校学习时间里,掌握相应技术、技能,能够实现高职院校“培养高技能的应用型人才”的目标。实践证明,通过前述教学方法是有效的。
必须指出,任何教学改革,教师是关键,尤其是计算机专业课程教学,对教师的实际操作能力要求很高,需要学校不定期的输送老师到企业一线学习最新的技术,了解企业的操作流程。
【参考文献】
[1]刘慧.浅析模块式教学在高职英语教学中的运用[J].湖南财经高等专科学校学报,2009(6).
[2]郑广成,杨正校,朱翠苗,李志刚.高职计算机课程创新实践(下转第245页)(上接第217页)教材建设与师资培养[J].计算机时代,2009(12).
[3]张斌贤.社会转型与教育改革—美国进步主义运动研究[M].长沙:湖南教育出版社,1998.
[4][美]詹姆斯.陈羽纶,等,译.实用主义:一些旧思想方法的新名称[Z].1979.
[5]柳艳鸿.美国职业教育的法制化及对我国的启示[J].中国职业技术教育,2003(2).
[责任编辑:杨玉洁]