翻新时间:2023-08-07
Java程序设计教学方法与策略分析
Java语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体。通过对Java程序设计教学方法与策略分析的研究,让学生在做中学,学中做,从而攻克难点、掌握重点。
Java程序设计的难点与重点程序设计教学技巧
1引言
Java语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体,实现事物的千丝万缕的复杂结构,对象既各自独立又相互关联,容易移植与更新。Java程序设计要求学生按照面向对象的思想来分析问题、解决问题,熟练掌握对象编程、交互事件的处理、Swing组件的使用、异常处理、输入输出流处理以及JAVA网络应用等。整个学习过程包括系统分析、调研、调整与测试,通过JAVA应用编程、数据库与图形用户界面设计的综合应用,培养学生灵活应用JAVA语言进行系统设计的专业技能。
2Java程序设计教学的主要难点与重点
2.1面向对象程序语法结构繁杂与程序设计思想的矛盾
面向对象程序语法结构繁杂,仅对象的使用不同语境就有不同的形式,通过对象调用类成员没有固定的形式,因此很难掌握抽象的面向对象概念在实际程序设计中的应用。十年来的教学经验表明,学生在学习程序设计类课程时最难的地方不是掌握某种程序设计语言的语法规范,而是掌握程序设计的基本方法。在设计教学内容时,重点要对教学内容进行简化和筛选,部分在实际程序开发过程中很少用到的概念和知识点很少讲授(通过提供丰富的网络课件,学生可以在需要时自学),而大力强调在程序设计过程中起到决定作用的程序设计方法与计算思维能力,力图通过淡化语言,强化编码,淡化知识,强化设计的手段培养学生解决实际问题的能力。
2.2理论与实践脱节的问题
由于动手能力培养不足,通过书本学习到的理论知识和实践之间存在较大的鸿沟。为了解决这个问题,教学重点是为每个学生安排足够学时的上机实验,由教师专职辅导,随时解决学生可能出现的问题。此外,提供条件使学生可以随时上机编写程序代码和测试知识掌握程度,促使学生将知识转换成实践能力。
2.3程序开发的经验培养问题
需要开发应用程序的实际经验。这一点也是Java程序设计教学时着重解决的重点问题之一。为此,可以选取了一些有趣的实际开发案例,循序渐进地向学生讲授程序开发时需要解决的各种各样的问题,培养学生在程序开发方面的经验。
2.4抽象思维能力与创造性能力培养的问题
一个真正的程序开发的好坏,主要取决于学生能否顺利地将问题领域转换到程序设计领域,完成建模。这个过程需要大力培养学生的抽象思维能力和创造性。Java程序设计以解决实际问题能力和抽象思维能力培养为主线,而不是以语言语法知识点为主线。
3Java程序设计教学方法与策略
3.1面向对象主要概念图形化
通过简易图表把面向对象重点概念通过图形简化。通过把Java程序设计中有关类及其所属的各个概念之间的逻辑关系与调用方法分别理顺,学生参考相关图表指示,通过具体操作来逐步掌握Java程序设计的重点与难点。
3.2简化复杂步骤
创建交互功能是Java编程的重点与难点,步骤相对复杂,可以简化为以下三部曲:通过实现监听接口或继承监听适配器类创建监听类;为组件注册监听类的对象;实现接口中提供的方法,继承适配器时可以有选择实现其中一个或几个方法,否则必须全部实现。
面向对象知识是计算机软件设计知识体系的核心内容,Java面向对象课程与其它计算机课程的学习具有相辅相成的关系。针对没有良好程序设计基础的管理工程类专业学生学习Java语言存在的难题,利用具体实例、突出面向对象、结合语言基础知识浅显易懂地介绍Java语言。
3.3优化项目驱动教学模式
以项目方式驱动Java实验课程教学的创新,准确定位人才培养目标与特色,构建了包括理论教学、实验实践教学的 Java程序设计教学内容体系,实验内容重在培养学生程序设计思想、程序设计方法、程序设计规范。
3.4多种介质教学资源的优化利用
(1)精选优秀教材。新版教材《Java程序设计基础教程》在此基础上做了新的教学改革尝试,进一步突出了程序设计基础概念与程序开发实践的地位。
(2)促进学生自主学习的补充资料使用。为促使学生变被动学习为主动学习,课程组在网络学堂公布了大量补充学习资料,例如进一步研究与深入读物列表与指导、真实软件开发流程与案例、课外趣题、程序开发函数库等供学生下载学习。这些资源为学生的深入学习和自主学习提供了方向和指导意见,同时学生还可以使用课程组提供的函数库用于实际的程序开发。
(3)配套实验教材的使用。从使用效果来看,配套教材既可以帮助学生透彻地了解各章节的主要知识点与教学内容,也对学生的上机实践具有重要的指导意义。
(4)实践性教学环境。实验中心现有计算机安装有JDK、Eclipse、JBuilder等编译器。学生可以自由选择合适的编译器进行上机实验和开发实际系统。
(5) 网络教学环境、我校已建成的先进的交互式网络教学资源,包括:多媒体电子教案、研究专题、教学软件、作业题、“课堂花絮”和公告信息等,使师生互动形式多样化,有效拉近了师生的距离,提高了学生学习的兴趣。
4结束语
通过对Java程序设计重点与难点的研究,指明了教学方向与目标,有效促进教学水平提高。Java程序设计关键在于实践,在实践环节中,起主导作用的是学习者自己。项目设计和实验内容,不仅可以指导学生上机练习,也可以由教师选为例题、尤其是一些优秀同学的创新实验在课上演示,使教学内容更加丰富、生动、贴近学生。如果学生没有足够的时间一一做完全部习题和实验,将题解作为例题阅读也是一种好的选择。多媒体课件是教材体系的另外一个重要的补充,为了方便学生自主学习,与教材配套,有时借用了音频课件、视频课件,使学生自学时
也仿佛亲临课堂,为学生提供最灵活的学习方式、最大的方便。使学习可以不受时间、空间的限制。教学网站可供学生随时查阅相关课程内容,网站对外开放,提供教学资源下载,组织教学活动,有效地支持了教师指导下的学生自主创新式学习和团队协作学习。
下载文档
网友最新关注
- 童年
- 逝去的十四岁天空
- 少儿强则国强
- 鮟鱇鱼捕食
- 母鸡
- 大伞
- 云
- 慢条斯理的背后……
- 那件感动的事
- 小孩盼过年
- 梦
- 除夕夜
- 心声
- 四重忆
- 特殊的爱
- 供销总社科学发展观整改落实方案
- 开发区建国60周年演讲稿:书写开发人靓丽的华章
- 科学发展观教师个人自查总结
- 民经局科学发展观整改落实方案
- 卫生局2009年半年医疗服务工作总结
- 2009体育教师个人总结
- 地税局科学发展观整改落实方案
- 个人自查自纠报告
- 城投公司2009年上半年创新发展工作总结
- 2009上半年信息技术教育工作总结
- 乡镇企业局科学发展观整改落实方案
- 2009年大学生个人总结范文
- 博物院科学发展观整改落实方案
- 住房公积金中心科学发展观整改落实方案
- 造价站科学发展观整改落实方案
- 论司马迁的“成一家之言”
- 《我是猫》与夏目漱石的文明批判
- 浅谈高层建筑施工质量管理措施要点
- 给排水管道井在高层建筑中的应用研究
- 国家豁免法溯及力问题初探
- 希拉里演讲稿的及物性分析
- 建筑基坑支护工程施工安全技术研究
- 试论绿色照明的重要性及照明节能的方式
- 建筑工程机电安装施工技术的实际应用
- 卷接机组上胶辊定位座装置的改进
- 试论深基坑支护施工中的问题与解决对策
- 浅析BIM在工程项目中引领新趋势
- 基于多中心治理理论的雾霾治理
- 现代标志设计与传统图形的结合
- 工业固废处置与管理中信息采集与流动问题探析
- 《酸的和甜的》课文
- 《酸的和甜的》教学设计
- 《酸的和甜的》词句教学
- 《酸的和甜的》教学设计
- 《酸的和甜的》教学札记
- 《酸的和甜的》教学设计
- 《酸的和甜的》教学实录
- 《风娃娃》教学设计
- 《酸的和甜的》教学设计
- 《酸的和甜的》教学设计
- 《风娃娃》教学设计
- 《酸的和甜的》教学札记
- 《风娃娃》教学设计
- 《酸的和甜的》教学设计
- 《酸的和甜的》教学实录