Java程序设计课程教学设计研究与实践

2009-06-10 05:30王晓岩
中国教育技术装备 2009年12期
关键词:Java程序设计教学设计课堂教学

王晓岩

摘要 以Java程序设计课程为例,从教学模式设计、课堂教学采取的具体措施、现代教育手段的应用3个方面,阐述这门课程的课堂教学改革,有一定的推广价值。

关键词 Java程序设计;课堂教学;教学设计

中图分类号:G712文献标识码:A文章编号:1671-489X(2009)12-0055-02

Java Programming Curriculum Instructional Design Research and Practice//Wang Xiaoyan

Abstract In this paper, in order to Java Programming from the teaching model as an example curriculum design, classroom teaching of specific measures ,taken by the application of modern means of education on three aspects of this curriculum reform, classroom teaching, the promotion must have value.

Key words Java programming;classroom teaching;instructional design

Authors address Siping Vocational College, Siping, Jilin 136002

新课程教学改革模式强调的是学生创新精神和实践能力的培养,即研究性学习。要把这一全新的教学理念带进课堂,指导教学、培养人才,以适应时代发展的新要求,教师必须转变教学理念,对学生、教学工作、教学评价都要有一个新的认识。树立新的教学理念是任何一项教育改革的先导和成功的基本保证。

1 课程教学模式设计

Java程序设计在教学计划中属于专业基础课。针对专业培养目标,在教学设计上,“以工学结合为切入点”,坚持“以学生为主体,以教师为主导”,根据课程内容和学生特点,合理设计教学方法和教学评价,探索“项目导向、任务驱动、课堂与实习地点一体化”的教学模式(图1)。

几年来,坚持教学模式改革遵循3个宗旨:一是打破传统的教学模式;二是遵循以人为本,以学生发展为本的教育理念;三是把培养学生的创新意识和实践能力作为教学重点。要求教师学习新理念,坚持用新的教学方法,切莫穿新鞋走老路,去获取理想的教学效果。课堂改革的核心是研究和落实,只有深入到研究中去,才能发现和确定什么是最需要的,什么是必须摒弃的,什么是必须坚持的。

2 课堂教学具体采取的措施

以工作过程为导向,依据职业能力重构和重组教学内容,培养学生职业技能与职业素质。

在课程内容的选择上,以职业能力为主线,以岗位需求为依据,以工作过程为导向,针对软件开发的工作流程,进行相应的职业能力分解,对课程内容进行重构和重组,将课程划分为4大知识模块,11个知识单元。并根据行业的发展及时更新课程内容,保证教学内容的先进性和完整性。通过相关教学内容的学习,培养学生的Java技术职业技能与职业素质。

2.1 根据课程内容创设教学情境,采用符合学生认知水平的教学方法,激发学生求知欲针对“学生如何建立面向对象程序设计思想”的课程难点,全面采用“项目导向”及“案例教学法”的教学模式,以完成项目任务为目标,整个教学围绕任务的解决展开,突出知识的应用性,引导学生自主思考创新,培养学生研究性学习、探究性学习的能力,整个教学过程强调学以致用,在用中学,学中用。

2.2 突出实训教学,采用一体化教学,将理论实践融为一体,注重实践能力的培养要使学生掌握好Java语言,实践、实训教学环节有着十分重要的核心地位。在课程建设中必须予以充分重视,不断加强实验、实训教学方式的改革与探索,提高实验教学的质量。采用在机房边讲边练的形式展开教学,在学中做,做中学,注重学生实际能力的培养。Java语言的实验教学环节将分成3个部分。1)融合在常规教学中学生动手实践活动。由于项目教学法等先进教学方式的不断采用,课堂教学中也含有一部分的学生实践活动,课堂讲授与学生实践更加紧密地联系在一起。2)课程教学中安排的实验课程。根据教学进度的安排,将安排一定数量的实验课程,目的是让学生更好地掌握某一单元的内容。3)独立的项目设计环节。独立的课程设计将持续一周时间,目的是让学生系统地运用所学知识,解决某一具体问题,熟悉软件设计流程,锻炼实际工作能力,发扬团队合作精神,培养遵守软件设计规范的良好职业习惯。项目设计将按小组进行,备选的课题有函数计算器、五子棋、汉诺塔的图形演示、日历记事本、在线考试系统、网络聊天项目等。

2.3 通过IT认证和程序设计大赛,激励学生自主学习,鼓励创新意识在课堂教学基础上,鼓励学生参加相关的Java认证。通过准备相关IT认证考试,可以锻炼学生自主学习能力,并促进他们对所学知识进行总结与提高,形成比较系统的课程知识体系。

2.4 以能力为中心,注重考查学生对知识的实际应用能力课程考核围绕以能力为中心,通过课堂教学过程考核、实训项目考核、期末理论考核相结合的方式进行。其中课堂教学过程考核强调平时的出勤、课堂纪律、课堂表现、作业;期末考核分上机和理论2部分内容,主要考查学生对课程知识的综合运用能力。

除此之外,还建立兴趣小组,鼓励小组成员深入探讨,提高自身各方面的专业素质。

3 现代教育手段的应用

在课程的教学过程中,采用的现代教育技术手段主要有以下几个方面。

3.1 精心设计教学课件,激发学生学习兴趣在课件设计中,营造轻松活泼的课堂气氛,通过图片、动画、实例演示等方式使课程内容变得容易理解、学习,教学方式更为直观生动,教学过程更为紧凑,更能吸引学生的注意力,学生更能发挥学习的主体性和能动性,从而本课程的教学效果更为显著。

3.2 教师课堂编程示范,锻炼学生程序编制能力由于程序设计课程的特点,如果将大段程序以课件形式提供给学生,学生可能会出现照抄课件的情况。因此,在课堂上,对于要实现的程序,都是主讲教师边分析边实现。学生在教师分析的同时,可以自己实现程序,通过与教师所写程序的比较,找出自己的不足,提高自己的程序编制能力。

3.3 充分利用多媒体教学系统,进行课堂辅助教学1)广播教学。在教师理论讲解及总结提高时,通过广播教学方式,可以让学生集中精力。2)个别辅导。在学生课堂练习时,教师可以通过多媒体教学系统发现学生遇到的问题,进行个别辅导。同时,教师也可以将学生优秀作品进行展示。3)作业收发。通过系统功能,可以快速收发学生作业。

4 利用网络将课堂教学延伸到课外,注重学生课后学习过程监控

在课堂教学的基础上,课程组开发的网络课程为学生提供了教学课件、论坛讨论、技术前沿等拓展学习资料。

实践证明,在此课堂教学模式的指导下,以及采用的教学方法和教学手段,有效地提高了Java程序设计的教学效果和教学质量,具体落实了高职高专“以就业导向,培养应用型人才”的人才培养方案,提高了学生实践动手能力及社会竞争力。

猜你喜欢
Java程序设计教学设计课堂教学
《Java程序设计》课程网站的设计与实现
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
提高课堂教学有效性的研究
且行且思,让批注式阅读融入课堂教学
对初中化学课堂教学的几点思考
初中历史课堂教学的导入法
把“三个倡导”融入课堂教学