- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业Java课程教学探索和实践
计算机专业Java课程教学探索和实践
摘 要:针对Java语言的教学现状,提出了以授课为主体、案例为辅助、项目为促进的教学方式,培养学生扎实的语言基础和较强的动手能力,并就该教学方式及提高学生实际应用编程能力进行了探讨。
关键词:计算机专业Java语言课程教学改革 实践应用
中图分类号:G642.41 文献标识码:A
一、引言
课程建设是高校最重要的教学基本建设之一,是保证人才培养质量的基础性工作。在任何一个教育体系中,课程始终居核心地位。教学改革最终也是归结为课程改革,可以说课程改革是教学改革的核心。对于计算机专业程序设计课程的设置,各个高校都有所不同,但大多学校都选择了先开结构化程序设计语言课程,如c、Pascal语言,再在此基础上开设面向对象的程序设计语言,如c++、Java语言等。由于Java语言具有的平台无关性、安全机制、高可靠性、多线程和内嵌网络支持的特性,许多高校计算机及其相关专业都将Java语言作为程序设计的核心课程。其教学目标是使学生通过学习,掌握面向对象的程序设计方法,具备一定的项目开发能力。然而传统的教学方式往往是以教师灌输为主,学生实训很少,而且学与练脱离,不利于学生理解消化课程知识和锻炼编程基本功,难以取得理想的教学效果。特别是Java语言的知识点太多、涉及面太广、实践性强但课时量却相对较少。许多学生可以顺利通过相应科目的考试以及社会上的等级考试,但进入毕业课程设计时,面对给定的具体设计题目却不知该如何下手。因此对Java语言课程探索并实践新的教学方法,改进教学方法、提高教育质量具有重要的意义。针对Java语言课程具有实践性强、可操作性及与企业应用联系紧密的特点,本文在对多年的教学实践进行总结的基础上,提出应该重视培养学生扎实的语言基础、以授课为主体、案例为辅助、项目为促进的教学方法,以激发学生的学习兴趣,培养其较强的分析问题、解决问题的能力。
二、“Java语言课程”教学方法的探索
1 侧重编程思想的训练
Java语言课程是计算机专业本科学生在学习了C语言和数据结构之后,学习的第二门高级语言课程。Java语言是一门纯面向对象编程语言,需要培养学生用面向对象的观念进行思考和设计,在此基础上再进行面向对象的编程,因此本课程对于大多数学生来说是一种新的体验和挑战。
学习一种编程语言,最重要的是掌握编程思想,找到编程感觉。在多数情况下,一旦掌握编程思想,面对新的编程语言时,只需要简单了解该语言的语法特点即可触类旁通。编程思想是在反复的实践、观察、分析、比较、总结中潜移默化积累的。在教学的过程中,除了需要抽出专门的课时对面向对象设计进行讲解外,也要随时结合具体的实例对学生进行启发式教学,提高学生的面向对象的分析和设计能力。要在培养和提高了学生面向对象分析设汁能力的基础上,引导学生如何用程序来表现,以提高解决实际问题的能力。通常可以让学生从解决一些简单的实例问题出发,掌握编程的一些常用结构和方法,然后逐步提高难度,以减低学生的学习难度,保护学习积极性。
2 采用交互式教学激发兴趣
兴趣是学习的最好导师,如何激发学生的兴趣是保证课堂质量的关键。交互式教学在激发学生兴趣和投人性方面具有较好的优势。其特点是强调老师与学生的互动,讲解粗放,允许跳跃,强调学生有重点、有选择地自学,可充分调动学生学习的主动性,发挥学学生作为学习主体的积极性。可以通过如下措施实现交互式教学:第一,在制作电子教案时,除了将课程的知识内容囊括进去之外,还要考虑加入一些互动的内容。例如讲解到java标识符的组成规则时,在ppt中给出一些不同的字符串以帮助学生正确理解。除了java的理论知识,还需要将一些实验相关的内容结合进来。在用电子教案进行讲解时,使用多媒体技术,做到图文声并茂,激发了学生的学习兴趣。在课程上多采用提问的方法,启发学生进行思考和投人到课程教学的角色中去;第二,可以让学生参与到程序的编写中。在编写完程序之后,在调试的过程中如果发现错误,可以让学生自己来查找错误在哪里,是语法错误还是逻辑错误,以调动学生的积极性。第三,根据需要安排实践教学的软件环境。可以用记事本结合JDK的方法,给学生讲解Java的安装部署和调试方法,也可以利用业界流行的开发工具,如Eclipse,JBuilder等IDE工具进行介绍,包括工具本身的使用,以提高学生学习的兴趣和积极性。
3 采用案例教学
案例教学是一种通过案例分析、研究,指在教师指导下,根据教学日标和内容的需要,采用案例组织学生进行学习,研究及锻炼能力的方法。对于程序设计语言课,如果没有任何情景的话,直接讲解一些抽象、难懂的概念和语法的话,那么整个教学过程就显得枯燥无味,要使学生理解接受实
您可能关注的文档
最近下载
- 2025年泡沫铝行业研究报告及未来发展趋势预测.docx
- 智慧城市应急管理信息化平台建设方案(47页).pptx VIP
- 班主任基本功大赛育人故事一等奖:从“心”擦亮星星的光.docx VIP
- (高清版)-B-T 41932-2022 塑料 断裂韧性(GIC和KIC)的测定 线弹性断裂力学(LEFM)法.pdf VIP
- 上海牛津英语5B知识点汇总.docx VIP
- 华为交换机配置教程(从入门开始)-华为交换机详细教程.pdf VIP
- 机械创新设计第七章 仿生原理与创新设计 .ppt VIP
- 高等教育心理学课件.ppt VIP
- ISO 55013-2024 资产管理-数据资产管理指南(中文版-雷泽佳翻译-2024).docx
- 发改价格〔〕670建设工程监理与相关服务收费标准.doc VIP
文档评论(0)