APP下载

“项目式教学方法”在《Java程序设计》中的研究与探索

2014-04-29刘松平

现代企业教育·下半月 2014年4期
关键词:Java程序设计教学方法

刘松平

摘要:《Java程序设计》是高职院校计算机应用技术专业的专业基础课,该课程具有一般编程语言的基础特点,语法抽象、结构复杂、面向对象难以理解、多线程编程归纳不足等问题。提出项目式教学方法,引导学生通过完成相关项目,以学生为主体,师生互动,增加学生实践锻炼机会,加强知识点的理解,提高学生的实践应用能力,从而提升教学质量。

关键词:项目式教学方法《Java程序设计》教学方法

《Java程序设计》在高职院校的计算机应用技术专业是一门专业基础课程,该课程从程序结构、面向对象、多线程编程、Swing界面布局、Java网络编程等方面进行讲解。如何将这些知识比较生动的给学生进行讲解,并吸引学生注意力,激发学习兴趣成了不少任课老师的难题。

传统的教学方法,由教师主讲,学生旁听,在45分钟课堂教学中,由90%的时间是教师在讲解,学生的自主学习的时间较少,整个教学过程是围绕教师展开的。这种以教师为中心的授课方式,客观上限制了学生潜能的充分发挥;同时,这种教学方式比较沉闷,学生在学习的过程中,只是充当一个忠实的听众,思维容易分散,注意力降低,影响教学质量。

“项目教学法”最显著的特点是“以项目为主线、教师为引导、学生为主体”,改变了以往“教师讲,学生听”被动的教学模式,教师精选项目、创造合理的学习情景、引导学生主动参与、自主协作、探索创新的新型教学模式。在一堂课的教学过程中,减少教师的讲课时间,尽量增加学生的自主锻炼时间,学生在教师的指导下完成某项任务。按照“咨询-计划-决策-实施-检查-评估”的一个实施过程,整个教学过程以项目为主线,以提高应用能力为目的,贯穿知识点,围绕学生展开,教师的大部分时间充当指导者,引导学生通过自身独立的活动完成相应的项目任务,其创造性得到较充分的发挥。

在教学内容上,结合《Java程序设计》课程的知识点,将整个课程分解成环境变量配置实训、第一个程序设计实践、语法找茬游戏、程序结构探索等十五个项目。教师在教学的过程中,先讲解项目的基本要求,从基本要求中引出相关的教学知识点,从而引出新的教学内容。教师在讲授专业理论知识的同时,也进行实践操作,示范程序设计过程中的相关代码,分析设计过程中的注意事项;学生获取理论知识的同时,也通过实践,在教师的帮助和指导下,不断的探索知识,理解知识,学习知识,从而掌握相关知识的要点,这样更激发学生的学习动机。

在教学目标上,一般由三个目标组成,即:情感目标,认知目标和行为操作目标。传统的教学方法注重认知目标的实现,注重学生通过感觉、思维、知觉、想象、注意和记忆等方式进行学习,在个别学生身上,往往更强调以记忆的方式学习知识、理解知识。以至于形成所谓的上课记笔记、下课整理笔记,一个阶段之后复习笔记,临考之前背诵笔记,考试之中默写笔记、考完之后忘记笔记的独特风景线。《Java程序设计》课程的教学目标是培养学生勤于思考、做事认真、谦虚、好学的品质;具有良好的自我表现、与人沟通能力,能结合实际,具有较强的分析问题、解决问题的能力,勇于创新、敬业乐业,具有较高的团队协作精神;同时,了解Java SE的新特性的使用,掌握Java的多线程编程的机制,掌握Java的网络编程方法,掌握JDBC编程的方法。在项目教学的过程中,注重学生的情感目标、认知目标、行为操作目标的培养,它们之间既是互相独立的,彼此之间又保持着重要的联系。提高学生的动手应用能力,培养符合企业岗位需求的应用型职业人才。

在教学过程中,以项目为载体,任务布置为主线,学生通过一个个的项目实践,学习项目覆盖的知识点,了解项目制作的注意事项,掌握项目制作的操作过程。以“环境变量配置实训”项目为例,教师讲解Java编程环境时,先初略的讲解Java编程的由来,Java编程的特点及编程环境,从而引出编程的环境变量设置项目内容。分析环境变量设置的相关参数,参数携带的路径等知识点,然后布置任务,学生实践操作,教师指导答疑。

在交流传递方式上,采用项目式教学方法也可以有效的提高师生见的互动。因为项目式教学法,在教学的过程中信息传递是双向的。教师的主要工作是讲解知识点及指导学生操作,学生通过听课和实践活动学习知识、理解知识,教师可在指导的过程中,根据学生项目完成的具体情况获取其接受教师信息的多少和深浅。教师同时还可因材施教,对于掌握信息较少的同学单独指点,及时的“小灶”帮助他们补充知识,直至他们获得完成项目任务所需要的所有知识。只有双向传递的信息,只有不断获取学生反馈的信息,才是真正有目的、有效率的提高教学质量。学生在完成项目的过程中,教师可以实时的跟踪学生的学习状况,了解哪些学生学习过程中遇到的相关问题,哪些知识点学生不能很好的理解,从而增加相关知识的详细讲解或重点分析。实时的跟踪学生的学习情况,做到有的放矢,既锻炼了学生的动手能力,又提高了教学质量。

在项目教学的过程中,激励机制也是必不可少的。因为项目式教学更关注的是学生学习过程中的知识掌握,注重学习过程。激励的手段完全是内在的,项目的实施成功与否评判是看项目实施的过程,而不是看去看结果。同时,也鼓励学生多问问题,在课堂上,勇于提出问题的同学,可以通过建立一种考核标准,增加平时学习分数。这种激励方式,可以激发学生的学习热情,学生在课堂上,思维紧跟教学内容,实时分析知识点的内涵,主动寻找学习的疑难问题。鼓励学生进行创新,在完成项目的同时,如果学生能将程序设计的效果设计更漂亮、精彩,增加学生平时考核分。这种方式鼓励学生创新,培养学生的创新能力,为日后的工作打下坚实的基础。

《Java程序设计》课程实施“项目式教学方法”已有一个学期,从教学过程、教学内容、教学目标、教學质量等方面均取得了不错的成绩,得到教学团队的肯定,受到学生的热情欢迎。只有注重培养学生动手能力,提高应用能力的教学才是符合高职院校的教学特点,才是与时代相结合的教学,才能走正确的职业培养之路。职业教育在国内才起步,任重道远,一点微见,供各位同仁参考。

参考文献:

[1] 梁淑红,基于项目的学习在大学教学中的应用优势与策略,教学组织管理,2011.10

[2] 周亮,项目式教学之我见,科技信息(学术研究),2011.04

[3] 朱金秀,项目式实验教学的探索与实践,实验室研究与探索,2012.11

[4] 黎振,项目式教学中全过程立体式考核方式探索,天津职业技术师范大学学报,2012.01

猜你喜欢

Java程序设计教学方法
初中英语写作教学方法初探
教学方法与知识类型的适宜
“互联网+”背景下基于翻转课堂教学模式的程序设计课程改革
《Java程序设计》项目化教学改革与实践
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
实用型中医人才培养中慕课教学方法的探讨
文言文教学方法实践初探