APP下载

项目驱动式混合教学模式在软件课群中的应用研究

2019-04-17金新娟郭金旭

教育教学论坛 2019年15期
关键词:项目驱动翻转课堂教学改革

金新娟 郭金旭

摘要:结合本校信息工程专业软件类课程教学现状,本文分析了软件课群中传统教学模式存在的不足,将项目驱动教学法和翻转课堂引入到软件类课程教学中,阐述了二者融合的混合式教学模式的改革构思和实施举措,优化了课程内容,调整了教学过程,为培养本专业复合型人才做出贡献。

关键词:翻转课堂;项目驱动;教学改革

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)15-0264-02

一、引言

面对信息行业日益激烈的人才竞争局面,信息工程专业在培养学生掌握专业知识的同时,注重培养学生实践技能和工程能力。为此,本专业开设了一系列软件类课程,包括“C语言”、“数据库原理”和“Java语言程序设计”等,其目的在于培养学生的程序设计能力,以适应软件程序开发、嵌入式系统设计等领域的用人需求。软件类课程普遍具有内容繁杂、实践性强等特点。传统教学模式重理论讲解、轻实践操作,学生难以靠课堂听讲学会开发一个真实的软件系统,从而导致学生缺乏学习兴趣,甚至产生畏难情绪、厌学心理,教学效果差强人意。

本文将项目驱动教学法和翻转课堂引入到本专业软件系列课程的教学中,探讨如何对软件类课程教学模式进行革新,从而提高学生自主学习能力、动手实践能力与探索创新能力。

二、软件类课程教学现状分析

面对“互联网+”时代变革及人才市场需求的变化,高校的教育模式也应该适时而变。传统教学方法主要存在以下几个问题。

(一)教师为中心”

传统课堂采用教师在课堂上灌输知识、学生被动接受知识的教学方法,这种模式不能突出学生的主体地位,强调“教”而非“学”,不利于调动学生的积极性和能动性。处于被动地位的学生习惯了接受知识,难以养成独立的思考能力和分析能力,更谈不上创新能力。

(二)以理论为重点”

软件类课程大多属于理论和实践紧密结合的课程,教师在课堂上先讲理论,然后让学生上机实践操作。在理论尚未充分消化吸收的情况下,学生上机实验只能照搬照抄,使得实践环节流于形式,更谈不上理解项目开发的全过程。

针对以上问题,笔者认为需要改变传统课堂,颠覆教师的主体地位,重视软件开发应用的培养,创造自主的学习环境,以此来提高软件类课程的教学效果,培养兼具专业知识及软件开发能力的人才。

三、项目驱动法和翻转课堂的混合模式改革构思

项目驱动教学法[1]是一种将理论与实践有效地结合起来的教学方法,它以综合项目的解决过程为内容,完整地展示项目开发活动。其目的是在完成教学过程中激发学生的学习兴趣,变被动学习为主动学习,培养学生分析问题、解决实际问题的能力。

翻转课堂[2]是“互联网+”背景下引入的新的教育模式。翻转课堂并不是简单地将课堂内外时间进行重新调整,更重要的是这种模式将学习的决定权从教师转移给学生,对学生的学习过程进行了重构,利于实现学生的个性化学习。

针对本专业的人才培养目标,笔者提出将项目驱动和翻转课堂的教学模式引入到软件系列课程的教学中,对课程内容进行重新构建,对教学过程进行重新调整。混合式教学模式为学生构造一个适合自主学习的环境,基于项目的学习能够激发学生的学习兴趣和动力。项目驱动式混合教学模式如图1所示,在图中,红色为教师的教学活动,蓝色为学生学习活动。整个教学活动体现了“以学生为中心”的教学理念,分为项目导学、线上课堂、线下课堂、课后反思和实验环节五个方面。

软件类课程主要围绕项目开发过程展开教学,以项目的构建过程为线索安排教学步骤,细分子项目涉及的教学知识点。教学内容采用“线上课堂”和“线下课堂”混合教学方式展开。在教学过程中,知识学习由学生在课外通过学习课程资源自主完成,课堂教学侧重于以知识内化为目标的探究、互动与实践,这种模式有利于激活学生的自主学习能力和实践探索能力。

将项目驱动和翻转课堂有效融合的具体措施需要教师结合课程教学目标下功夫研究,教学方式原则上没有固定模式,满足教学大纲要求即可。

四、基于项目的混合式教学模式的改革实施

本文以“Java语言程序设计”课程为例,课堂教学活动的实施主要有以下三个方面。

(一)资源及效果评测设计

课前视频学习是知识内化的准备阶段,其学习效果的好坏直接影响课堂训练情况。对于课前教学视频,可以采用重新制作或选择现有资源两种不同的方式。目前在线教育资源非常丰富。截止2018年6月,全国有219所高校与中国大学MOOC网合作。以“Java”为关键字,可搜索到30所高校开设的相关课程,精确匹配的有11所大学开设的Java课程。此外还有慕课网、爱课程、好大学在线等网站也有大量在线资源可以利用。其中,慕课网提供的资源具有较强的实战指导意义,能为学有余力的学生提供深度学习资源。

教师根据课程的教学目标,概括每堂课的基础理论知识点和用于激发学生思考的测试问题,发布到本校“网络学堂”课程平台,通过在线测验的方式了解学生学习情况,通过互动平台进行师生讨论,实现个性化学习。

(二)课堂活动的设计与训练

课堂教学围绕软件项目开发的全过程,即可行性论证、需求分析、概要设计、详细设计、编码、测试等进行展开。根据课程教学大纲制定适合的课时目标,教学内容包括:Java编程语法基础,面向对象特性,数组、集合框架和常用类,异常处理,文件操作,图形用户界面和Java高级编程。课堂上教师根据学生课前学习效果及反馈的问题进行解答,有针对性地讲解相关知识点,分配相应的训练任务,引导学生通过分工协作的方式完成训练目标,学生在“做中学”,理解理论知识,掌握实践技能,最大限度地实现知识内化。

(三)实验运行和评价机制的建立

实验教学过程中,设计了一个基础验证型实验和三个设计开发型实验。基础与验证实验完成JDK的安装和环境配置。设计类实验以“子项目”的形式展开,要求学生综合利用所学知识设计实现一个学生管理系统,考查学生对面向对象程序设计、图形用户界面程序设计和综合数据库的设计能力。

在具体实施过程中,教师提出项目需求,学生以小组为单位进行自主性探索研究、分工协作,完成项目任务并撰写相应的文档。教师在执行过程中主要任务是启发和解惑,考查每个学生的执行能力和参与度,并对各小组工作进行总结,引出下一个项目需求。这种方式增强了学生之间的互动,使整个学习过程不再枯燥,培养了学生的团队协作精神,增强了学生的成就感。

五、結论

基于项目的混合式教学模式将传统课堂中知识传授与知识内化的顺序颠倒,实现“学中教”,非常适合于软件类课程教学,能够激发学生的积极性和主动性,有效地实现分层次个性化教学,促进学生学习能力、实践能力的提升。更重要的是,这种颠覆传统的课堂授课方式,强调实践与理论并重,突出“以学生为中心”,“以应用为重点”的教育理念,变被动学习为主动学习,通过改革软件类课程教学模式逐步提高学生的实践能力、团队意识和创新意识,从而为社会输送更多更优秀的复合型人才。

参考文献:

[1]程珍,池凯凯,李燕君,徐利锋.项目驱动和翻转课堂相融合的教学模式.计算机教育,2018,(2):91-94,99.

[2]丁振凡,范萍,喻佳,等.MOOC与课堂教学融合在Java教学中应用.实验技术与管理,2016,33(9):147-150,154.

猜你喜欢

项目驱动翻转课堂教学改革
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
翻转课堂在小学数学教学中的应用