段淑敏
摘 要:随着高等教育改革的不断深入,软件开发类课程越来越注重实效性,而高效率的课堂需要科学的教学模式作为指导。目前,为了充分发挥学生的主体作用,翻转课堂教学模式在高校软件开发类课程中已经得到了应用,并逐渐被普及。本文就对软件开发类课程翻转课堂教学模式进行了研究。
关键词:软件开发课程;翻转课堂;教学模式
0 引言
翻轉课堂教学模式指的是学生晚上自主观看教学视频、完成新知识的学习,而白天的课堂时间用于完成作业,进行知识的内化掌握,与传统的教学模式的时间安排正好相反,因此也称作“反转课堂”。翻转课堂教学模式改变了传统的以教师讲解为主的被动教学模式,充分发挥了学生的中心和主体地位,在培养学生学生自主学习能力、加强师生互动、提高教学效率等方面都能够取得良好的效果,也有效的避免了学生可能会因为缺席课堂教学而落下功课的现象,学生的学习需求得以充分的满足。高校软件开发类课程相比其他理论性的学科难度较大,实践性强,应用翻转课堂的教学模式可以方便教师对学生的引导,对学生进行针对性的辅导,从而帮助学生能够消化吸收,并且灵活运用所学知识进行软件开发。下面对软件开发类课程翻转课堂教学模式进行了分析研究。
1 在软件开发类课程中应用翻转课堂教学模式的必要性
软件开发类课程体系结构比较复杂,对于计算机专业来说包括C语言、数据结构、Java程序设计、Web程序开发等,而且难度都很大,再加上软件开发类课程都有较强的实践性,需要学生在掌握基础的编程知识之后还要能够灵活应用的目的。传统的教学模式一般都是教师在讲台上进行知识的讲解,利用教学软件演示软件开发的大概过程,学生通过单纯的听讲难以掌握软件开发类课程复杂的知识内容,再加上教学课时有限,师生在课堂上不能进行充分的交流,教学目标也就难以实现。因此,相关专业课程教师有必要探寻新的教学模式来提高软件开发类课程的教学效率,翻转课堂教学模式就是一个很好的选择,它可以充分发挥学生的主体地位,使课堂教学的时间完全掌握在学生自己手里,学生有足够的时间进行软件开发实践,还可以根据自身学习的需要合理安排课堂学习内容,也可以根据自己自主学习过程中遇到的问题向教师请教,从而提高课堂学习效率。
2 在软件开发类课程中应用翻转课堂教学模式的可行性
首先,软件开发类课程结构比较复杂,不仅有C语言、数据结构、数据库原理等基础课程,还有Web程序开发、Java程序设计等软件开发课程,具有很强的实践性和工程性,强调让学生利用所学基础理论知识进行软件开发实践操作,体会软件开发的思想和真谛。而翻转课堂教学模式实现了让学生把所学知识在课堂上进行实践操作,并且能够在课堂学习中和教师、同学进行交流,从而强化学习效果,可以达到新课程标准下软件开发类课程教学的目标。此外,翻转课堂教学模式经常采用任务驱动的教学方法来强化学生的实践能力,非常适合软件开发类课程的特点,有助于提高教学效果。
其次,现代教育技术的发展以及教学资源的丰富给翻转课堂教学模式的实施提供了基础。翻转课堂教学模式主要是依托互联网技术和多媒体技术,利用网络教学资源来开展教学活动的方式。从目前的情况来看,大部分高校都配备了网络、多媒体教室的现代化的教育设施,并且有着丰富的教育资源,这为软件开发类课程翻转课堂教学模式的开展奠定了基础。此外,随着人们物质生活水平的提高,超过85%的大学生都有自己的电脑设备,计算机相关专业学生的电脑持有率达到了100%,这同样为翻转课堂教学模式的实施提供了强有力的支撑。
3 利用翻转课堂提高软件开发类课程教学效率的对策
3.1 加强师生之间的互动交流
翻转课堂的目的是让学生在课下学习软件开发的基础知识,在课堂上有充足的时间进行学习内容的实践。要想提高学生的学习效率,软件开发类课程教师必须要注重加强与学生之间的互动交流,比如在进行软件系统的需求分析教学时可以在课堂上组织学生进行讨论,并对学生学习讨论过程中遇到的问题进行解答和引导,帮助学生更好地掌握专业知识。这样可以有效地解决学生在自主学习之后不善于问问题,怕问问题的现象,鼓励学生在交流互动中积极发言,树立信心,从而提高学习的积极性和效率,同时学生分析问题、解决问题的能力也得以提高。
3.2 优化网络教学平台
为了更好地提高翻转课堂教学模式在软件开发类课程中的有效性,需要教师不断优化网络教学平台,充分利用网络技术和云技术,构建集视频观看、课后训练、软件开发实践、学生评价等于一体的网络教学平台,让学生在课下可以根据自身需求自主选择模块进行学习和训练。最重要的是要在网络教学平台上为学生提供软件项目开发的学习任务,让学生在规定的时间内完成并提交,从而提高学生的专业实践能力。
3.3 确保教学视频的质量
高质量的教学视频应该是能够吸引学生积极参与学习的视频,根据软件开发类课程的特点,教师最好把教学视频的时长设置为10~15分钟,每个单独的教学视频中包含一个系统的知识模块或学习单元,让学生在观看完视频之后可以明确视频所讲的主要内容,在不断学习视频的过程中可以帮助学生形成系统的软件开发知识架构,从而提高学习效率。
4 结语
综上所述,在高校软件开发类课程中应用翻转课堂教学模式具有足够的基础设施和资源作为支持,而且在这样的教学模式下学生的主体地位得以体现,有助于提高学生的专业实践能力。为了有效提高翻转课堂教学模式的有效性,需要软件开发类课程教师要强化学生的主体性,加强师生之间的交流互动,不断优化网络教学平台和网络视频学习资源,从而充分发挥翻转课堂教学模式在软件开发类课程中的积极作用。
参考文献:
[1]曾明星,周清平,蔡国民,王晓波,颜一鸣,黄云,杨燕萍.软件开发类课程翻转课堂教学模式研究[J].实验室研究与探索,2014(02):203-209.
[2]曹薇.翻转课堂教学模式在高职软件开发类课程中的应用[J].电脑知识与技术,2014(28):6707-6709.
[3]张银霞,李寿禄.动态网站设计开发课程翻转课堂教学模式探索[J].中国现代教育装备,2015(07):78-81.
[4]周树森,邹海林.基于MOOC的翻转课堂在软件开发类课程教学中的应用[J].计算机教育,2015(14):83-85.