Java程序设计教学方法与策略分析

Java程序设计教学方法与策略分析

ID:46048533

大小:62.50 KB

页数:6页

时间:2019-11-20

Java程序设计教学方法与策略分析_第1页
Java程序设计教学方法与策略分析_第2页
Java程序设计教学方法与策略分析_第3页
Java程序设计教学方法与策略分析_第4页
Java程序设计教学方法与策略分析_第5页
资源描述:

《Java程序设计教学方法与策略分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java程序设计教学方法与策略分析Java语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体。通过对Java程序设计教学方法与策略分析的研究,让学生在做中学,学中做,从而攻克难点、掌握重点。Java程序设计的难点与重点程序设计教学技巧1引言Java语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体,实现事物的千丝万缕的复杂结构,对象既各自独立又相互关联,容易移植与更新。Java程序设计要求学生按照面向对象的思想

2、来分析问题、解决问题,熟练掌握对象编程、交互事件的处理、Swing组件的使用、异常处理、输入输出流处理以及JAVA网络应用等。整个学习过程包括系统分析、调研、调整与测试,通过JAVA应用编程、数据库与图形用户界面设计的综合应用,培养学生灵活应用JAVA语言进行系统设计的专业技能。2Java程序设计教学的主要难点与重点2.1面向对象程序语法结构繁杂与程序设计思想的矛盾面向对象程序语法结构繁杂,仅对象的使用不同语境就有不同的形式,通过对象调用类成员没有固定的形式,因此很难掌握抽象的面向对象概念在实际程序设计中的应用。

3、十年来的教学经验表明,学生在学习程序设计类课程时最难的地方不是掌握某种程序设计语言的语法规范,而是掌握程序设计的基本方法。在设计教学内容时,重点要对教学内容进行简化和筛选,部分在实际程序开发过程中很少用到的概念和知识点很少讲授(通过提供丰富的网络课件,学生可以在需要时自学),而大力强调在程序设计过程中起到决定作用的程序设计方法与计算思维能力,力图通过淡化语言,强化编码,淡化知识,强化设计的手段培养学生解决实际问题的能力。2.2理论与实践脱节的问题由于动手能力培养不足,通过书本学习到的理论知识和实践之间存在较大的鸿

4、沟。为了解决这个问题,教学重点是为每个学生安排足够学时的上机实验,由教师专职辅导,随时解决学生可能出现的问题。此外,提供条件使学生可以随时上机编写程序代码和测试知识掌握程度,促使学生将知识转换成实践能力。2.3程序开发的经验培养问题需要开发应用程序的实际经验。这一点也是Java程序设计教学时着重解决的重点问题之一。为此,可以选取了一些有趣的实际开发案例,循序渐进地向学生讲授程序开发时需要解决的各种各样的问题,培养学生在程序开发方面的经验。2.4抽象思维能力与创造性能力培养的问题一个真正的程序开发的好坏,主要取决于

5、学生能否顺利地将问题领域转换到程序设计领域,完成建模。这个过程需要大力培养学生的抽象思维能力和创造性。Java程序设计以解决实际问题能力和抽象思维能力培养为主线,而不是以语言语法知识点为主线。3Java程序设计教学方法与策略3.1面向对象主要概念图形化通过简易图表把面向对象重点概念通过图形简化。通过把Java程序设计中有关类及其所属的各个概念之间的逻辑关系与调用方法分别理顺,学生参考相关图表指示,通过具体操作来逐步掌握Java程序设计的重点与难点。3.2简化复杂步骤创建交互功能是Java编程的重点与难点,步骤相对

6、复杂,可以简化为以下三部曲:通过实现监听接口或继承监听适配器类创建监听类;为组件注册监听类的对象;实现接口中提供的方法,继承适配器时可以有选择实现其中一个或几个方法,否则必须全部实现。面向对象知识是计算机软件设计知识体系的核心内容,Java面向对象课程与其它计算机课程的学习具有相辅相成的关系。针对没有良好程序设计基础的管理工程类专业学生学习Java语言存在的难题,利用具体实例、突出面向对象、结合语言基础知识浅显易懂地介绍Java语言。2.3优化项目驱动教学模式以项目方式驱动Java实验课程教学的创新,准确定位人才

7、培养目标与特色,构建了包括理论教学、实验实践教学的Java程序设计教学内容体系,实验内容重在培养学生程序设计思想、程序设计方法、程序设计规范。2.4多种介质教学资源的优化利用(1)精选优秀教材。新版教材(Java程序设计基础教程》在此基础上做了新的教学改革尝试,进一步突出了程序设计基础概念与程序开发实践的地位。(2)促进学生自主学习的补充资料使用。为促使学生变被动学习为主动学习,课程组在网络学堂公布了大量补充学习资料,例如进一步研究与深入读物列表与指导、真实软件开发流程与案例、课外趣题、程序开发函数库等供学生下载

8、学习。这些资源为学生的深入学习和自主学习提供了方向和指导意见,同时学生还可以使用课程组提供的函数库用于实际的程序开发。(3)配套实验教材的使用。从使用效果来看,配套教材既可以帮助学生透彻地了解各章节的主要知识点与教学内容,也对学生的上机实践具有重要的指导意义。(4)实践性教学环境。实验中心现有计算机安装有JDK、Eclipse、JBu订der等编译器。学生可以自由选择合适

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。