利用教学平台辅助Java程序设计课程的教学实践

2017-12-30 09:07张洁张洪胜方厚加
电脑知识与技术 2017年21期
关键词:上机程序设计知识点

张洁,张洪胜,方厚加

(淮南联合大学计算机系,安徽淮南232039)

利用教学平台辅助Java程序设计课程的教学实践

张洁,张洪胜,方厚加

(淮南联合大学计算机系,安徽淮南232039)

Java语言是面向对象的程序设计语言,是一门实践性很强的课程,除了掌握基本的理论知识外,还需要较强的实践应用能力。从高职教育目前的学习现状来看,受到传统教学课堂学时的限制,学生实践能力较为薄弱,教学模式改革势在必行。利信息化教学平台,采用了翻转教学模式,课堂时间以学生上机实践为主,教师引导和监督学生完成实验内容。

翻转教学模式;信息化教学平台;教学改革

1 概述

SUN公司的Java语言以面向对象、平台无关、多线程、功能强大等诸多领先特性成为目前软件行业的主流开发语言,各计算机专业均把Java程序设计作为核心课程。但程序设计本身的枯燥、理论的抽象、知识点多、课时少以及学生知识水平、认知规律和接受能力的局限性,都给该课程的教学带来了很大难度。

随着互联网技术、通信技术及硬件设施的不断发展和升级,出现了不同形式的创新教学模式来服务于教学,如微课、MOOC(Massive Open Online Course,大规模在线开放课程)、翻转课堂等,它们都有着各自独特的课程呈现方式。本文阐述利用信息化教学平台,采用翻转教学等方法,检测学生教学效果的实践过程。

2 Java语言程序设计课程教学存在的问题

首先Java语言程序设计课程的理论教学目前主要采用传统教学方式,即在多媒体教室集中上大课的“满堂灌”形式,教师通过课件讲Java语言的理论内容,学生看大屏幕,师生间的互动较少,由于Java语言教学内容的知识点繁多、语法要求高,学生会觉得教学内容枯燥乏味,容易产生厌烦情绪,在课堂上溜号、注意力不集中现象比较严重、学生学习的积极主动性较差,学习效果也不理想。

其次传统的教学方式重理论、轻实践,实验教学学时安排的比较少,学生上机练习时间不够充分,并且实验教学主要安排在理论教学之后,理论课与上机实验课会产生一定的时间间隔,通常教师在理论课上所讲的知识,学生不能马上进行上机调试练习,形成理论与实践的严重脱节,这样也造成了学生听完理论课,在上机课上不知如何下手,不能圆满地完成各项实验内容。

另外学生上机实验环节的问题:由于都是初学JAVA编程知识,学生上机编码过程中会出现各种错误,老师在一节课时间不能全部都给予指导,有些学生自己修改不了错误,得不到正确的运行结果,会减弱编程兴趣,下次实验会产生懈怠情绪。

3 利用信息化教学平台解决上述问题

1)教师在课前布置学生自学相关知识点,学生利用教学平台里的教学资源自学相关知识点,资源有课件和录制的教学视频。

2)课堂时间是宝贵的,由于学生之前有自学的基础,教师可以减少讲授基础知识点的时间,大多数课堂时间,通过师生互动以及课堂学生之间讨论的形式解决教学重难点,这就是翻转教学法,教师的作用是引导和监督,学生在课堂环节要高度参与进来,由原来的“配角”

向“主角”转变,这样的教学方式可以激发学生的学习兴趣,提高听课注意力,以及学习的积极性。经对比,这种方式可以提升教学效果。

3)实验环节:这次排课的安排是理论和实验都是在一天内完成,没有时间间隔。学生利用教学平台在规定时间内完成实验内容,该平台的特点除了给出实验成绩,同时给出详细的评分细则,学生通过查看错误提示,返回源程序修改错误得出正确的运行结果,大大提高实验课的教学效果。同时该教学平台有考勤功能,不完成实验的以及旷课的学生给予低分和零分,这样可以提高学生的出勤率以及实验完成效果。

4 总结

通过教学实践证明,采用新的教学方法以及信息化教学平台,增强了学生学习的积极主动性,学生可以轻松、全面地掌握Java语言程序设计知识,同时也提高了学生的自主学习能力以及分析解决实际问题能力,取得了非常好的教学效果。

[1]孙伟.《Java程序设计》课程的教学改革与实践[J].计算机时代,2015(11):84-85.

[2]董婧,徐坚.《Java程序设计》课程教学改革研究[J].现代计算机,2014(7):21-23.

[3]韩慧,王春玲,孙俏,等.Java程序设计教学方法与考试模式研究[J].计算机教育,2014(2):63-66.

[4]张绍堂,徐坚.计算思维指导下的 Java程序设计课程建设[J].计算机教育,2014(24):86-88.

[5]史书明.“Java程序设计”课程的多元化教学改革研究[J].常州工学院学报,2016(4):90-92.

[6]孙伟,《Java程序设计》课程的教学改革与实践[J].计算机时代,2005(11),84-86.

[7]任侠.Java语言程序设计教学改革探讨[J].电脑知识与技术, 2007(3).

[8]陆萍.浅议 Java程序设计教学改革[J].电脑知识与技术, 2007(8).

Using Teaching Platform to Assist the Teaching Practice of Java Programming Course

ZHANG Jie,ZHANG Hong-sheng,FANG Hou-jia
(Department of Computer Science Huainan Union University,Huainan 232039,China)

Java language is an object-oriented programming language,is a very practical course,in addition to mastering the basic theoretical knowledge,alse need a strong practical application ability.From the current situation of learning in higher vocational education,subject to the traditional teaching hours of school hours,students practice ability is relatively weak,teaching model re⁃form is imperative.Using the flip teaching mode with information technology teaching platform,the machine-based practice us⁃ing classroom time,and the teacher guide an supervise students to complete the experimental content.

Flip teaching mode;Information based teaching platform;Teaching Reform

G424

A

1009-3044(2017)21-0116-02

2017-06-25

安徽省教育厅质量工程"计算机网技术特色(品牌)专业"项目(2016tszy076);淮南联合大学教研项目(jyb2014003);安徽省教育厅自然科学研究重点项目(KJ2017A586)

张洁(1982—),女,安徽淮南人,讲师,硕士,研究方向为数据挖掘、人工智能。

猜你喜欢
上机程序设计知识点
周金应
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
上机数控“可疑”的高毛利率
高职高专院校C语言程序设计教学改革探索
关于G20 的知识点