- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈项目教学法在java程序设计中应用
浅谈项目教学法在java程序设计中应用摘要:文章对以教师为主导的传统教学模式的教学效果进行了分析,提出在java程序设计教学中引入项目教学法,调动学生学习积极性和主动性,培养分析和解决实际问题的技能。
关键词:教学模式;项目教学法;程序设计
中图分类号:TP312.1-4 文献标识码:A文章编号:1007-9599(2012)05-0000-02
Java是一种基于网络的面向对象的开发工具,Java程序设计课程教学目的是使学生掌握编程规范,学习编程思想,实现应用软件的开发。作为教师,都希望教学时能给学生良好的开始,让学生的学习过程不枯燥,让学生获得事半功倍学习效果,教学完成后学生能独立设计并实现程序。
一、传统教学模式在教学过程遇到的问题
(一)传统教学模式是以教师为主导
传统教学模式并没有打破学生从小学到高中的依赖观念,也没有发动学生的学习积极性和学习独立性,不利于培养学生的独立思考能力。教师一般按教材章节组织教学,各知识点是离散的,未将各独立的知识点联系为整体,部分学生通过刻苦学习,可以掌握各知识点功能操作,但如果没有融会贯通,就不能独立完成较大的项目开发,不能适应离校后工作需求。
传统教学模式以教师为主导,授课时一般以理论讲授为主,实践练习为辅,实践内容围绕前面讲授的理论知识展开。此教学模式引发直接后果是:学生过于依赖老师,学习时围绕着授课教师的编程观点转,接受授课老师的编程理念,继承授课老师的思维方式。实践过程中大多数学生总是不知从何处入手,老师帮助分析解释后才恍然大悟,可见学生没有掌握解决问题的方法,实际编程能力没有提高。
(二)传统教学模式效果
以前笔者实施java程序设计教学,会尽量选择偏重实践型教材,三分之二的课时用于讲授理论知识,其间辅以实例分析,名为实例教学法,本质是以教师为主导。
面对初次接触程序设计课程的学生,笔者为了让学生编写的程序合法,在教学初期重点介绍编程的基础知识,讲解编程的语法规范,程序的流程控制和面向对象的理论知识等。尽管在讲授理论知识过程中,为了说明某些知识点实际功能及应用,列举并分析配套实例。事后与学生交流时发现,学生听完前期理论知识,反而是一头雾水,脑袋里一团迷糊,感觉所学的知识太抽象,无法理解如何去编写面向对象的程序,学习java的兴趣也烟消云散,后期课程学习仅仅是被动的听课,机械的完成作业,对付最后的考试。
笔者第一次课会向学生传授学习程序设计课程方法,重点强调要学好程序设计,必须多读例程,多写程序。要求学生初学时应频繁模仿例程完成类似程序的编写;或对例程进行小改动,让其实现另一功能;或思考能否用其它方法实现例程的功能。所有的这些学习方式,都有助于初学者形成自己的编程思想。实际上按老师介绍的方法学习的学生,会随着课程的深入逐渐减少,究其原因,可能与教师讲得多,学生仅仅是被动完成课后作业,主动深入练习并思考的少,课程内容越往后越难,学生学习也会越来越迷茫,最后习惯性放弃。
二、项目驱动教学法在教学过程中的功效
(一)项目教学法的萌芽
项目教学法源于德国,是把整个学习过程分解为一个个具体的工程或事件,设计出一个个项目教学方案,按行动回路设计教学思路,不仅传授给学生理论知识和操作技能,更重要的是培养他们的职业能力。
项目教学法与中国古代的师徒制一脉相承,实践出真知,教师的教学目标不再是将掌握的已有知识技能传递给学生,或者说不是简单的让学生按照教师的安排和讲授去得到一个结果。教师已经由教学主导地位,转型为学生学习过程中的引导者、指导者和监督者,指导学生去寻找得到结果的途径,并最终得到所需结果。学生转型为学习主体,由被动学转为主动学,主动思考,在学习过程中锻炼各种能力,学习重点转到自主学习。
(二)项目教学法的实施
Java程序设计教学引入项目教学法,要选取难度不太大、能贯穿整个java知识点、能引发学生学习兴趣的项目。本学期笔者教学时选择了基于Web校园通的实现,让学生在学习过程中开发出基于网络的聊天系统,能激发学生学习的主动性和积极性。
其后根据选定项目实施教学,教学时按项目开发流程,将完整的项目分成若干小功能模块,如注册、聊天界面设计、好友管理、聊天信息管理等模块,对每个功能模块按由浅入深的顺序,安排一定学时进行教学。以用户注册界面实现为例,教学过程中先和学生一起对注册模块进行需求分析,思考本系统注册时需要哪些信息,页面窗口内如何布局这些信息,及注册模块应实现何事件。再向学生讲解实现注册模块新增的理论知识,如JradioButton、Jspinner、JcomboBox、Jlist、JoptionPane等组件功用及它们常用方法,讲解相关知识点期间也可以另外安排相联实例进行强化。
您可能关注的文档
- 浅议高校保卫工作引入物业管理新机制.doc
- 浅议高校教师人力资源管理.doc
- 浅议高校后勤服务外包风险管理模式.doc
- 浅议高校校园安全管理体系构建.doc
- 浅议高校消费教育存在问题及对策.doc
- 浅议高中英语学案导学实施.doc
- 浅议高校辅导员素质要求及工作思路.doc
- 浅议高校职业性别隔离现状研究.doc
- 浅议高等教育改革进程中高校安全管理.doc
- 浅议高职电子技术课程教学改革.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)