基于实训项目的Java程序设计实验教学模式改革与实践
2016-11-24赵丽娜
赵丽娜
摘要:通过实训项目将面向对象理论知识和面向对象开发工具的使用结合起来,可以有效地提高学生的动手能力。这就是本文将要探讨的基于实训项目的实验教学方法。
关键词:实训项目;Java程序设计;实验教学;改革
中图分类号:G64 文献标识码:A 文章编号:1009-3044(2016)26-0181-02
1 课程教学现状分析
《Java程序设计》是我校计算机科学与技术专业一门重要的专业必修课,目前该课程以理论知识为主线进行教学,每一单元配备相应的实验环节,但实验之间缺少整体联系,独立性太强,学生上机实验时仅仅是将课本上的案例或是上课时所讲的例题在计算机上实现,没有从总体上融会贯通Java的整体内容,造成了学生理解的困难,达不到实践的目的,不能学以致用。
1.1 培养目标
《Java程序设计》旨在讲授Java语言的基本知识,使学生掌握常见开发工具,如JDK、Eclipse等的基本设置和使用,熟悉Java应用程序的开发与调试过程,提高学生的创新能力和解决实际问题的能力。
1.2 教学内容与基本要求
《Java程序设计》课程目前课时安排共56学时,理论部分占32学时,实验部分占24学时。根据理论内容总共为本门课程安排了11个实验,如表1所示:
1.3 现有教学模式存在的问题
目前我校在《Java程序设计》教学过程中是以Java语言为主,侧重于介绍概念、理论,由于Java程序是一门实践性强的课程,授课教师普遍感觉教学难度较大,学生理解困难,不能学以致用。目前《Java程序设计》在教学中主要存在以下问题:
(1)重理论,轻实践,专业培训单一,造成学生动手能力差。
(2)实验内容及实验方案陈旧、内容单一,缺乏连续性、系统性、实用性,影响专业理论与实践技能的不断深化与提高。
(3)实验评价体系设计不科学,缺乏详细的实训目标、任务和考核方式。
2 教学改革的探索
为了更深刻的理解课堂上讲授的理论知识,进一步提高学生解决实际问题的能力,《Java程序设计》将把实训与课程教材内容、实验内容相结合,全面采取“项目驱动”教学法,贯彻“精讲多练”的原则,理论课与实践课同步进行,“做中学”与“学中做”交替开展。
2.1 实训教学设计
《Java程序设计》的实训改革强调“边学边做,融理论于实践,从实践中获取知识”的教学思路,从实训内容、实训方式、考核方式三个方面进行改革的探索。主要内容如下:
1)整合教学内容
在“Java程序设计”中采用案例教学,在实践中学习知识,增强动手能力,充分体现“讲练结合,教学合一”的教学思想。
2)改革实验教学方法:采用启发式教学法和参与式教学法。
3)培养实践能力,改革实验内容。
4)改革实训考核方式。
2.2 实训项目设计
实训课可以分阶段分层次三步走,如表2所示:
1)基础验证型实训项目,主要是针对每一章的实验指导。
2)小型综合实训项目,学生从备选题目中选取题目,以小组的形式合作完成小项目。
3)综合创新型实训项目。
2.3 实训考核设计
课程的考试成绩由学习期间的各项成绩组成,包括平时表现成绩、实训成绩和期末考试成绩,最终成绩的构成如图1所示:
1)平时作业、考勤占总成绩的20%;
2)实训成绩占总成绩的40%;
根据实践活动的情况进行累计考核,着重考察学生的实际动手能力以及独立解决问题的能力。考核通过成果展示、演讲等方式进行,考核点为:
①程序设计的可用性,实用性,通用性,可扩充性;
②学生的动手能力,创新精神;
③项目报告;
④演讲与展示水平。
考核方式为过程考核、成果展示、项目组互评、综合答辩相结合,如图2所示:
(3)期末理论考试成绩占总成绩的40%。
3 教学改革的实践
基于实训项目的JAVA程序设计实验教学模式改革在部分班级中开展试点改革,活跃了课堂气氛,激发了学生的学习兴趣,构建了校内实训的实践教学体系,以项目团队,角色扮演的形式共同完成实际项目的开发,学生项目实践能力显著提高。
参考文献:
[1] 马海峰,李军华. 高职“ASP.NET 程序设计实训”课程教学改革探索[J]. 江苏技术师范学院学报,2010(4).
[2] 陈红红.融入软件工程思想的C/C++实训教学模式[J].计算机教育,2011(17).
[3] 刘群,左国才.基于任务驱动的JAVA程序设计课程的教学改革探索与实践[J].时代教育, 2014(12).
[4] 冷淑君. 关于项目教学法的探索与实践[J]. 江西教育科研,2007(7).