下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计教学方法与策略分析Java语言打破传统纵向顺序化、横向构造化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体。通过对Java程序设计教学方法与策略分析的研究,让学生在做中学,学中做,从而攻克难点、掌握重点。Java程序设计的难点与重点程序设计教学技巧1引言Java语言打破传统纵向顺序化、横向构造化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体,实现事物的千丝万缕的复杂构造,对象既各自独立又互相关联,容易移植与更新。Java程序设计要求学生按照面向对象的思想来分析问题、解决问题,纯熟掌握对象编程、交互事件的处理、Swing组件的使用、异常
2、处理、输入输出流处理以及JAVA网络应用等。整个学习过程包括系统分析、调研、调整与测试,通过JAVA应用编程、数据库与图形用户界面设计的综合应用,培养学生灵敏应用JAVA语言进展系统设计的专业技能。2Java程序设计教学的主要难点与重点2.1面向对象程序语法构造繁杂与程序设计思想的矛盾面向对象程序语法构造繁杂,仅对象的使用不同语境就有不同的形式,通过对象调用类成员没有固定的形式,因此很难掌握抽象的面向对象概念在实际程序设计中的应用。十年来的教学经历说明,学生在学习程序设计类课程时最难的地方不是掌握某种程序设计语言的语法标准,而是掌握程序设计的根本方法。在设计教学内容时,重点要对教学内容进展简化
3、和挑选,部分在实际程序开发过程中很少用到的概念和知识点很少讲授通过提供丰富的网络课件,学生可以在需要时自学,而大力强调在程序设计过程中起到决定作用的程序设计方法与计算思维才能,力图通过淡化语言,强化编码,淡化知识,强化设计的手段培养学生解决实际问题的才能。2.2理论与理论脱节的问题由于动手才能培养缺乏,通过书本学习到的理论知识和理论之间存在较大的鸿沟。为理解决这个问题,教学重点是为每个学生安排足够学时的上机实验,由教师专职辅导,随时解决学生可能出现的问题。此外,提供条件使学生可以随时上机编写程序代码和测试知识掌握程度,促使学生将知识转换成理论才能。2.3程序开发的经历培养问题需要开发应用程序的
4、实际经历。这一点也是Java程序设计教学时着重解决的重点问题之一。为此,可以选取了一些有趣的实际开发案例,循序渐进地向学生讲授程序开发时需要解决的各种各样的问题,培养学生在程序开发方面的经历。2.4抽象思维才能与创造性才能培养的问题一个真正的程序开发的好坏,主要取决于学生能否顺利地将问题领域转换到程序设计领域,完成建模。这个过程需要大力培养学生的抽象思维才能和创造性。Java程序设计以解决实际问题才能和抽象思维才能培养为主线,而不是以语言语法知识点为主线。3Java程序设计教学方法与策略3.1面向对象主要概念图形化通过简易图表把面向对象重点概念通过图形简化。通过把Java程序设计中有关类及其所
5、属的各个概念之间的逻辑关系与调用方法分别理顺,学生参考相关图表指示,通过详细操作来逐步掌握Java程序设计的重点与难点。3.2简化复杂步骤创立交互功能是Java编程的重点与难点,步骤相对复杂,可以简化为以下三部曲:通过实现监听接口或继承监听适配器类创立监听类;为组件注册监听类的对象;实现接口中提供的方法,继承适配器时可以有选择实现其中一个或几个方法,否那么必须全部实现。面向对象知识是计算机软件设计知识体系的核心内容,Java面向对象课程与其它计算机课程的学习具有相辅相成的关系。针对没有良好程序设计根底的管理工程类专业学生学习Java语言存在的难题,利用详细实例、突出面向对象、结合语言根底知识粗
6、浅易懂地介绍Java语言。3.3优化工程驱动教学形式以工程方式驱动Java实验课程教学的创新,准确定位人才培养目的与特色,构建了包括理论教学、实验理论教学的 Java程序设计教学内容体系,实验内容重在培养学生程序设计思想、程序设计方法、程序设计标准。3.4多种介质教学资源的优化利用1精选优秀教材。新版教材?Java程序设计根底教程?在此根底上做了新的教学改革尝试,进一步突出了程序设计根底概念与程序开发理论的地位。2促进学生自主学习的补充资料使用。为促使学生变被动学习为主动学习,课程组在网络学堂公布了大量补充学习资料,例如进一步研究与深化读物列表与指导、真实软件开发流程与案例、课外趣题、程序开发
7、函数库等供学生下载学习。这些资源为学生的深化学习和自主学习提供了方向和指导意见,同时学生还可以使用课程组提供的函数库用于实际的程序开发。3配套实验教材的使用。从使用效果来看,配套教材既可以帮助学生透彻地理解各章节的主要知识点与教学内容,也对学生的上机理论具有重要的指导意义。4理论性教学环境。实验中心现有计算机安装有JDK、Eclipse、JBuilder等编译器。学生可以自由选择适宜的编译器进展上机实验和开发实际系统。5 网络教学环境、我校已建成的先进的交互式网络教学资源,包括:多媒体电子教案、研究专题、教学软件、作业题、“课堂花絮和公告信息等,使师生互动形式多样化,有效拉近了师生的间隔 ,进步了学生学习的兴趣。4完毕语通过对Java程序设计重点与难点的研究,指明了教学方向与目的,有效促进教学程度进步。Java程序设计关键在于理论,在理论环节中,起主导作用的是学习者自己。工程设计和实验内容,不仅可以指导学生上机练习,也可以由教师选为例题、尤其是一些优秀同学的创新实验在课上演示,使教学内容更加丰富、生动、贴近学生。假设学生没有足够的时间一一做完全部习题和实验,将题解作为例题阅读也是一种好的选择。多媒体课件是教材体系的另外一个重要的补充,为了方便学生自主学习,与教材配套,有时借用了音频课件、视频课件,使学生自学时也仿佛亲临课堂,为学生提供最灵敏的学习方式、最大的方便。使学习可以不受时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床住院患者心跳呼吸骤停的应急流程
- 河南省焦作市2025-2026学年高三下学期联考语文试题含解析
- 某水泥厂原料输送流程准则
- 2026电气检测的面试题及答案
- 2026高校招聘面试题及答案解析
- 2026烘焙工厂面试题目及答案
- 2026家庭作业面试题及答案
- 光机电一体化公司资金结算员述职报告
- 人工智能驱动的金融风险识别技术
- 保险AI模型安全风险评估模型
- 2026年安徽省中考数学试题(原卷版)
- 2026年医师定期考核中医试题(完整版)附答案
- 口服抗栓药物消化道损伤防治共识2026
- 2026年gcp考试及答案
- 国家癌症中心2025年癌症统计报告
- 养老院出入院管理制度
- 郴州亚光高纯银电解项目环境影响报告书
- 《JBT 7052-2024六氟化硫高压电气设备用橡胶密封件技术规范》专题研究报告
- 沪滇协作资金实施方案
- 体重管理门诊工作制度
- 钢筋混凝土盖板更换专项施工方案
评论
0/150
提交评论