Java程序设计项目式教程 教案 教学设计-单元3 Java面向对象程序设计.docx
-
资源ID:1146440
资源大小:21.93KB
全文页数:7页
- 资源格式: DOCX
下载积分:10金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Java程序设计项目式教程 教案 教学设计-单元3 Java面向对象程序设计.docx
Java程序设计项目式教程单元教学设计单元三JaVa面向对象程序设计课程名称:名Va面向对象程序设计适用专业:授课年级:授课学期:授课教师:Java面向对象程序设计课程教学单元设计单元3Java面向对象程序设计授课教师:JaVa课程组授课班级:学时:8学时教学条件实训室、JDK8.0及以上、ECIiPS4.4及以上、投影设备、广播软件、互联网络教学素材教材、课件、实训项目单、微课视频、教学网站等教学目标设计知识目标:(1)理解类和对象的概念(2)了解面向对象编程思想(3)掌握如何用JaVa定义类、创建类的对象(4)熟悉构造方法的作用(5)掌握对象的引用(6)理解实例成员和类成员(7)理解变量的作用域(8)熟悉类中成员的访问权限能力目标:(1)会根据实际问题需要定义类(2)能够合理使用各种修饰图,定义类中成员的属性与权限(3)会创建、使用对象(4)能够用面向对象的思路编写程序素质目标(1)养成良好的代码编写规范(2)培养善于分析问题、解决问题的良好习惯任务描述在学生信息管理系统的设计中,首先需要定义一个描述学生这一实体的类,其中包括:学号、姓名、性别、年龄等属性,方法包括设置、获取和输出这些学生信息。教学内容(1)类与对象的基本概念(2)如何用JaVa定义类、创建类的对象(3)构造方法及作用(6)实例成员和类成员(7)变量的作用域(8)类及成员的访问权限重点:(1)类的定义及对象的创建;(2)构造方法(3)成员类别及访问权限;难点:(1)定义类、创建对象(2)对象引用(3)构造方法使用特点任务分析与实现(1)任务分析;(2)任务代码。教学过程设计3.1学生信息类设计(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入用Java语言描述“学生”类并创建两个实际存在的学生对象教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:什么是对象,什么是类;知识点2:类与对象的关系;知识点3:如何定义一个类;知识点4:对象创建及引用;知识点5:构造方法启发式讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:在ECIiPS集成环境下,创建项目Unit-2o操作2:建立StUdent类,实现“学生”类的定义;操作3:利用StUdent类,创建两个“学生”的实例对象。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练课堂实践2-1:(1)定义一个具有用户名和密码两个属性的管理员类,提供能够显示管理员信息的toString()方法。(2)控制台输入管理员的用户名和密码,与程序内置的用户名和密码进行匹配,如果用户登录正确,允许客户修改密码,并输出管理员信息。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)对象(ObjeCt)是现实世界中实际存在的某个具体实体;(2)类是是具有相同特征及相同行为的一组对象的集合;(3)类是创建对象的模板,对象是类的实例;(4)定义类的一般格式;(5)创建对象的一般格式。(6)面向对象程序开发的主要目标就是:用代码模拟现实中的对象,将现实中对象的某些特征、行为能力用代码呈现出来,然后用这些代码来模拟解决现实中的问题。教师讲解多媒体课件演示整理笔记引导创新同步训练仿照课堂实例,编写一个手机类,其中属性包括手机品牌、手机型号内存大小等,方法包括显示手机信息,并编写测试类进行对象的创建。教师讲授多媒体布置训练任务提出要求教学过程设计3.2学生成绩处理(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入学生信息处理中学生的选课情况处理,记录每门课程的成绩,并对学生个人或班级成绩进行一些统计分析方面的处理。教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:方法的定义;知识点2:方法调用;知识点3:成员类别;知识点4:变量作用域;知识点5:this关键字;知识点6:方法重载;知识点7:类及成员的访问权限启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:对用户输入的立方体的边长计算立方体的体积矩形的周长o体会方法定义、调用,理解程序执行和参数传递过程。操作2:通过实例展示不同类别成员的特点扩使用;操作3:通过实例展示变量的作用域及this关键字的使用;操作4:通过实例展示方法重载的特点及作用;操作5:通过实例展示类及成员访问权限及使用。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练对班级Java面向对象程序设计课程成绩进行分析处理,分别统计班级最高分、最低分、不及格人数及本课程的及格率。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)方法用于描述对象的行为或活动;(2)使用构造方法实现对象的初始化;(3)方法重载是指多个方法具有相同的名称,但是参数不同;(3)类成员分为对象成员和类成员两类。教师讲解多媒体课件演示整理笔记引导创新同步训练定义一个具有用户名和密码两个属性的管理员类,提供能够显示管理员信息的toString()方法。要求,控制台输入管理员的用户名和密码(最多输入三次),与程序内置的用户名和密码进行匹配,如果用户名和密码输入正确,显示“登录成功”,允许客户修改密码,并输出管理员信息;否则显示“不允许登录”,并退出程序。教师讲授多媒体布置训练提出要求