前言:高职院校的主要教育目的是为社会培养优秀的技术型人才,在高职院校内学习计算机的学生毕业后大多数从事软件开发、软件销售以及软件维护等一系列工作。软件工程涉及的方面相对较多,例如工程项目管理、工程原则、工程过程、技术方面与工具等,为此在软件工程课程当中必须有效提升学生的实践能力,从而达到更好的教学效果。然而现实情况却是很多教师在教学过程中往往忽视了实践而重视理论,使得学生缺少专业的、系统化的指导,这对学生的未来工作具有一定影响,同时这种教育模式也造成了严重的资源浪费。在软件工程课程当中不仅要帮助学生掌握软件工程的基本理念,还要具有一定的专业能力以及实践能力,因此如何让学生能够在课堂上学到知识,提升课堂的整体效果,就需要学校以及教师高度重视。
1.软件工程课堂教学中存在的问题
1.1偏重理论教学
在高职院校内的软件工程课堂上发现存在理论教学多,实践教学少等问题,很多教师往往把课程重点放在理论教学上,把有关软件工程的知识全部传输给学生,而在实验或实践上有所省略.这种教学模式严重违背了软件工程课程的综合性以及实践性特点,很多学生在学习时经常会感到枯燥,没有学习兴趣,同时在对基本概念、方法以及原则的理解上也相对抽象,更不知道如何利用方法去进行维护和开发。
1.2课堂气氛沉闷
所谓“兴趣是最好的老师”,如何提升学生的学习能力首先就必须提升学生的学习兴趣。现如今我国素质教育在不断推进,为此在课堂当中必须以学生为主体,充分发挥学生的主观能动性,然而在软件工程课堂当中课堂气氛却相对沉闷,大多数是教师为主体,采用填鸭式、灌输式的教学方式,使得学生只能被动听课。然而这种课堂模式会使得课堂氛围较为沉闷,使学生感觉内容枯燥,没有学习兴趣,同时也会降低教学质量。
1.3教学内容陈旧
软件工程是一门新型学科,在教学过程中需要各种新型的工具以及新的技术方法,这也是在高职院校内必不可少的重要课程。然而很多高职院校内在进行软件工程课程时其教学内容相对陈旧,教授教师主要讲解的还是沿用传统的教学模式以及教学内容,缺少先进的、具体的、详细的软件开发知识。为此这种陈旧单一的教学内容已经与现如今的社会脱节,必须要对教学内容进行更新,以此符合当前时代的变化。
1.4教学方法单一
在教学过程当中教师经常采用传统的教学模式,教师讲解、学生听讲、学生完成任务的教学方法,而这种方法过于单一,无法调动学生的学习主动性和积极性,导致学生在理解知识方面存在问题,从而无法提升学生的学习效果。
2.提高软件工程课堂教学的有效性
2.1对学生进行学情分析
在高职院校内必须着重关注学生的职业能力,为此在课堂当中不能只根据教材进行讲解,要想提高课程质量必须培养学生的动手操作能力,要对学生进行学情分析,根据学生的特点制定相应的教学方案。首先要以学生为主体进行分组教学,由于软件工程课程的理论相对较多,因此在上课过程中经常会出现学生打瞌睡、讲话,偷懒、开小差等现象,这对教学质量具有一定影响,同师也会降低教师的上课兴趣,为此教师就必须打破传统的填鸭式教学方式,使学生为主体,进行分组教学,让学生“动”起来。
2.2以兴趣为出发点进行案例选择
在上课过程中只对学生进行理论教学会使课堂氛围较为枯燥,降低学生的学习兴趣。为此在软件工程课程中要以兴趣为出发点进行案例教学,教师在上课过程中可选用一些小的游戏软件或电子商务类网站对学生进行教学,大多数学生对游戏都不会陌生,甚至会非常喜欢,因此用这样的元素作为教学素材可以有效达到良好的教学效果。
2.3丰富教学内容
要想有效提升课堂质量以及提高学生的学习兴趣,教师就必须丰富教学内容,在教学内容上进行调整,将如今关于软件工程的热点技术以及概念融入到课堂当中,作为教学内容的主要内容,同时要对建模工具以及建模语言进行详细讲解。
2.4提高教师素质
无论何种课程要想有效提高课程质量,就必须提高教师的综合素质,因此在软件工程课程当中教师不仅要具备充足的理论知识,同时还要具有丰富的工作经验,教师要重点关注软件工程的发展动态,以此在教学过程中能够对学生进行讲解.除此之外,学校还要定期对教师进行培训,给教师提供一些学习机会,从而将其融入到课堂当中,使课堂更加贴近学生的日后生活。
2.5认真组织课程设计,培养实际开发能力
教师要认真组织课程设计,培养实际开发能力,课程设计能够帮助学生对软件工程的工具、方法以及技术具有一个一定了解,从而将其理论与实践进行结合,能够更好的对知识进行运用,同时还能够培养学生的沟通能力,提升学生解决问题的能力。为此课程设计是软件工程教学当中重要的组成部分,在课程设计阶段时小组成员可分别担任测试员、程序员、分析员以及项目经理等角色,还可以进行变换角色。不仅如此在课程当中还可以小组进行教学,发现问题及时进行改进,一旦出现问题汇报给老师,老师要立即对学生进行引导从而提出解决方案。
3.结论
总而言之,在高职院校内不仅要培养学生理论知识的理解,同时还要提升学生的动手操作能力以及实践能力,从而为社会培养优秀的技术型人才。在高职软件工程教学当中要着重提升学生的实践能力,不能偏重理论教学,还要对学生进行学情分析,以学生兴趣为出发点进行案例选择,不仅如此还要丰富教学内容,提高教师素质,认真组织课程设计,培养实际开发能力,以此提高教学效果。
参考文献
[1]赵辉,李万龙,郑山红.软件工程课程教学改革的研究[J].长春工业大学学报:高教研究版.2006.27(4):60.
[2]袁敏英,崔文涛.注重数学教育加强对学生创新能力的培养[J].廊坊师范学院学报,2002,2
[3]赵彬.论高职数学对职业能力中创新能力培养的探索与研究[J].科学中国人,2014,2