课程教学
KE CHEN G JI A O XU E 基于混合式教学的高职JAVA课程教学改革探索
河南农业职业学院史兴燕张书敏
摘要:混合式教学是指把传统教学的优势和数字化教学的优势结合起来的一种方式。Java程序基础课程由于专业性强,学生基础差,学生学好这门课难度较大。采用混合式教学模式,合理调整Java课程的教学内容与课时分配,使用案例教学、小组讨论、任务驱动等教学方法,合理设计本课程的教学步骤,以期达到良好的教学效果。
关键词:混合式教学模式;高职;JAVA课程
一、混合式教学概述
混合式教学就是指线上教学和线下面授教学相结合、传统纸质教材和网络资源相结合、期末终结性考核和过程评价以及网络学习评价等多种评价方式相结合的教学模式。这种教学模式可以让学生充分发挥其主动性、创造性和积极性,把传统教学模式的优势和线上学习的优势有机地结合在一起。
二、Java课程教学现状Java程序基础课程是计算机应用专业的核心技术课程,与后续专业核心课程有紧密
联系,因此,本课程教学有着十分重要的地位。Java编程语言采用的是全新的面向对象程序设计的基本知识和编程思想,学生在学完c 语言编程基础后,只有编程的思路却很难适应编程的模式和环境,加之高职学生起点低、基础差,在一个学期内根本无法达到本课程所要求的知识和能力目标。大部分教师的讲课进度只停留在Java语言基础,Java控制结构、方法,数组与字符串,接口与基本类库等基本内容的层面,而对于异常处理、GUI设计、输入/输出处理、Applet基础、Applet基础等核心内容往往无法涉足。
由于高职院校对程序课程时间的压缩,Java课程由原来的2个学期缩减为1个学期,并且采用理论与上机为1∶1的模式进行授课,每周4学时,共计64学时。为了提高进度,教师们在多媒体教室往往是利用ppt进行“满堂灌”式教学。通过近期的听课,发现了Java程序基础课堂上一个较为普
遍的现象,教师在讲台前认真细致地
进行知识点的讲解及案例剖析,而学
生在下面睡觉、说话、低头玩手机,
完全没有学习的动力与兴趣,回答问
题、认真听讲的学生寥寥无几,教师
越讲越没劲,学生越听越困惑,这就
导致本门课程的学生到课率不尽如人
意。好多老师反映学生学不会,课程
没法讲。究其原因,一是因为学生面
对新的编程语言思想和环境,一周一
次的理论授课方式容易造成前面学后
面忘,知识衔接不起来。二是Java课
程的知识点太过琐碎,编程语句太过
规范,初期需要记忆的东西较多,学
生不容易一下子牢固掌握。三是一本
教材所能呈现的案例很有限,不利于
丰富学生的知识、拓展学生的思维。
四是极少数学生接受能力快,但是对
于老师进行知识的反复讲解与温习的
方式比较反感,从而失去学习本课程
的兴趣。
三、混合式教学模式可行性分析
在Java课程中引入混合式教学模
式,可以有效地解决上述存在的问
题。第一,线上学习是传统面对面课
堂教学的一种补充和提升,学生利用
网络可以学习更多的优质资源。第
二,学生随时随地随身观看网络资
源,不仅解决了学生易学易忘的难
题,而且也有效提高了讲课的效率和
质量。第三,学生可以根据自身的学
习进度进行自主学习,提升学习自由
度,有利于学生个性化的发展。第
四,学生由被动接受变为主动学习,
有利于提升自我学习的能力,同时也
有效促进了学生学习的兴趣与积极
性。第五,在整个教学过程中,学生
是主体,教师是引导者、启发者和监
督者,有利于培养学生的创新意识和
创新能力。
四、混合式教学设计与实践
(一)学情分析
Java课程开设于第二学期,这时
的学生入学时间不长,很难从高中传
统的教学模式中转变过来,缺乏学习
的主动性和持续性。但是,这些学生
却有显著的优势,他们拥有活泼开放
的思维、广泛的兴趣爱好以及对外界
新鲜事物较强的接受能力。
(二)教学内容的组织与分配
Java课程采用混合式教学后,可
以把一些概念、定义规则、编程结
构、格式要求等简单、易懂但琐碎的
基础知识以视频的形式发布到网络平
台上,学生利用课外时间进行学习与
巩固,可以缩减这部分内容的课堂讲
授时间。通过对教学内容的合理安排
与调整,保证该课程所有内容有序地
完成。教学内容与课时安排如表1所示。
(三)教学方法的选择
1、案例分析法。选取小而精捍的
案例,讲解语句的功能和含义,引导
学生在掌握知识要点的基础上了解它
的实用性,启迪学生的发散性思维。
2、小组合作学习法。教师布置作
业,要求学生自由组合,5人为一组,
每组至少包含1~2名程度好的学生。
各小组需对教师所提出的问题进行讨
论,总结归纳出最终结果,教师进行
教育管理
课程教学
KE CHEN G JI A O XU E
统一评定,最终得到正确的结论。3、任务驱动法。在学习过程中,不断为学生设立力所能及的任务,激励学生、树立学生的信心,通过对这些任务的完成,构筑学生完整的知识能力体系。也可以从课程开始时布置一个综合性的项目,然后把它分成不同的小模块,定期检查学生的进展情况。不仅能激发学生学习的兴趣,而且还能让学生在“为了应用而学习”的主动学习方式中乐此不疲。
(四)教学过程的实施
授课前,教师应对本次课程的知识要点进行梳理,发布课前预习、课堂教学、课后复习三大模块的教学内
容。课前预习主要包括讲授知识要点
的微课、技能训练过程中的操作步骤
提示文档、本次课程的教学课件以及
相关拓展资源的网址列表等。课堂教
学主要包括教学过程中用到的文件、
课堂练习题、课堂抢答题、小组讨论
题等。课后复习主要包括复习巩固的
知识总结、课后作业等。以第二章节
Java语言基础为例,网络资源的准备
如表2所示。
授课时,教师先搜集学生课前预
习过程中遇到的问题,通过解答的方
式对本次课内容进行讲解。在讲授过
程中,教师可通过课堂练习题、抢答
题等对学生进行提问,了解学生的理
解和掌握程度。然后可列举一些案例
让学生了解所学知识的实际应用。最
后通过具体的任务驱动,让学生以小
组的形式进行讨论并完成,加深理
解,并将此环节中小组对问题的精炼
总结、具体任务的实施过程等情况计
入平时成绩。教师在课程结束时对本
次课的重、难点及目标要求等进行强
调。授课后,根据课堂效果,教师将
讲课过程中学生难理解、易出错及知
识要点部分进行提炼形成复习资料发
送到平台上,作为学生进行期末复习
的资源。
(五)期末成绩的评定
用java编写一个简单的计算器期末成绩包括平时成绩、考试成
绩及期末成绩三部分。其中,平时成
绩占20%,考试成绩占40%,期末成绩
占40%。平时成绩根据学生到课率、
上课纪律、作业完成情况、回答问题
的次数等方面进行评定。考试成绩综
合在线考试、在线作业、技能大赛、
期中测试等方面进行评定。期末成绩
主要是指院系组织的统一期末考试。
近两年,河南农业职业学院与得
实公司合作已进行了初步尝试,将该
课程的部分资源,如,视频、课件、
网络资源等发布到网上,采用“线
上+线下”教学模式,教学效果得到
了极大改善,在完成所有授课内容的
同时,学生的掌握程度及实践能力都
有了很大程度的提高,受到实习单位
的一致好评。当然,该模式尚不完
善,仍需在教学实践中不断改进、完
善。
参考文献:
[1]生,武法提,王瑜.基于电子书包的混合
学习模式研究[J].中国电化教育,2017(10).
基金项目:2015年河南省青年骨干教师项
目“基于Andriod平台的移动图书馆APP客
户端功能设计与实现”,项目编号:
2015GGJS-219。
作者简介:史兴燕(1979-),女,河南郏县
人,副教授,研究方向:计算机应用技术。
(责任编辑李赫蛮)
学习单元名称java概述
Java语言基础控制结构面向对象
异常
图形界面应用
多线程
主要教学内容
Java发展史
下载安装JDK
认识JAVA开发工具MyEclipse
标识符和关键字
常量和变量
运算符
数据类型及类型转换
If-else语句
Switch语句
While、do-while
For语句、循环嵌套
数组
类和对象的定义
继承、重载和覆盖
接口的定义与实现
匿名内部类
多态、包
异常的分类
异常的处理机制
自定义异常
WT和SWING类
按钮、单选按钮、复选框组件
布局管理器
文本、菜单组件
线程的概念
线程的创建及状态
同步、死锁
技能训练内容
配置开发工具,编写第一个程序
计算器工具的编写
编写成绩管理程序
编写99乘法口诀表
计算图形面积
定义员工类、学生类
重载和覆盖练习
抽象类、接口练习
异常练习
绘制向日葵、立体心形效果
卷页效果、海浪效果、素描效果
多线程练习
课时数
4
4
8
16
8
14
10表1Java课程教学内容的组织与学时分配
模块课前预习
课堂教学课后复习资源类型
微课
文档
课件
网址
练习题
抢答题
讨论题
文件
文档
课后作业
内容介绍
简单介绍运算符与表达式的种类及简单用法
详细介绍每种运算符与表达式的运算方式及优先级
通过课件详细讲解容易出错的地方,如,自增、自减运算;优先
级;短路运算
class.imooc/sc/18
主要包含复习上节课数据类型的习题、微课、文档中出现知识点
的简单应用
通过抢答题检验学生对易错点的掌握程度,分析抢答结果,针对
出现的问题进行分析
分组对课堂知识点讨论并画出思维导图,提出知识点案例应用,
分小组画流程图,编写程序
包含JPI帮助文档、课件、微课、练习题
本节课知识点思维导图
课后案例应用——计算三角形面积
表2Java语言基础网络平台资源发布情况