欢迎来到天天文库
浏览记录
ID:12617290
大小:149.50 KB
页数:11页
时间:2018-07-18
《[java程序设计教学资源]java程序设计单元设计_单元2_面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java程序设计》课程教学单元设计单元2面向对象程序设计授课教师:Java语言课程组授课班级:单元总学时:20教学条件软件开发平台、投影设备、广播软件教学素材参考教材、课件、授课录像教学目标设计知识目标:(1)掌握类和对象的概念;(2)理解面向对象程序设计思想;(3)了解封装在面向对象思想中的作用;(4)掌握继承的语法结构和实现步骤;(5)掌握多态的定义和适用范围;(6)掌握抽象的概念及抽象类的定义和使用;(7)掌握接口的定义和实现方式。能力目标:(1)能会定义和使用类中的方法;(2)运用面向对象思想分析任务需求;(3)运用封装在面向对象思想中的作用来解决实际问题;(4)能会使用继承
2、来提高面向对象中的程序扩展性和可维护性;(5)应用多态在程序中的使用范围和步骤来解决实际问题;(6)能会使用抽象方法来完成程序设计;(7)应用面向接口编程的思想解决实际问题。重点:(1)封装在面向对象思想中的作用;(2)继承在面向对象思想中的作用与应用;(3)多态在面向对象思想中的应用;(4)接口在面向对象思想中的作用。难点:(1)构造方法的应用;(2)多态的应用。教学内容设计任务一:描述“人类”信息程序设计;任务二:借书卡程序设计;任务三:保护人的“隐私”程序设计;任务四:员工继承关系程序设计;任务五:模拟USB接口程序设计。第11页共11页教学过程设计任务一:描述“人类”信息程序设
3、计(创建、使用类和对象)(2课时)主要步骤教学内容教学方法教学手段师生活动引入Java程序设计采用的是面向对象程序设计(ObjectedOrientedProgramming,OOP)的方法。OOP是目前软件开发的主流方法,解决问题过程中,需要采用面向对象的分析方法和面向对象的设计方法。类的描述是使用OOP解决问题的基础。教师运行程序教师启发-教师:演示学生:思考告知(教学内容、教学目的)教学内容:1.类与对象的概念与特征、属性和方法;2.类与对象的关系;3.定义类的语法;4.创建类的对象;5.使用对象的步骤。教学目标:1.掌握类和对象的特征;2.会创建和使用类和对象。教师启发讲解课件
4、演示教师:演示讲解学生:思考任务简介人是这个社会的主体,在系统开发过程中经常涉及到人类。人的信息包括姓名、年龄、性别、体重、家庭地址等。请对“人类”进行类描述,并用Java代码实现。讨论归纳课件演示教师:演示、总结学生:思考参与发言任务分析类包含属性和行为。属性指人的姓名、性别、年龄、体重、家庭地址。行为指人吃饭、走路。教师演示课件演示小组讨论教师:演示学生:思考参与发言分组讨论支撑知识1.类与对象的概念与关系;2.类的定义;3.创建对象;4.使用对象。讨论归纳课件演示教师:演示教授学生:思考发言小组讨论第11页共11页任务实施1.打开Eclipse,创建Person类;2.在类大括号
5、内进行属性定义;3.在Person类的main方法中,创建一个类的对象;4.利用创建的对象,使用对象名.属性名形式进行赋值;5.输出对象的各个属性值;6.运行程序。动手实践分组实践教师:演示指导学生:小组讨论动手实践分享交流熟悉类的结构,掌握类的创建,掌握对象的创建以及使用。个别演示分组讨论教师:总结学生:演示课堂实训1.编写一个电脑类,属性包括品牌、型号,方法为显示电脑信息,并测试类;2.编写一个手机类,属性包括手机品牌、手机型号,方法为显示手机信息,并测试类。动手实践分组实践教师:任务布置学生:小组讨论动手实践课后作业1.编写学生类,输出学生相关信息。属性:姓名、年龄、参加课程、兴
6、趣。方法:显示学生个人信息。2.编写教师类,输出教师相关信息。属性:姓名、专业方向、教授课程、教龄。方法:显示教师个人信息。-分组学习提交代码第11页共11页教学过程设计任务二:借书卡程序设计(定义和使用类和方法)(2课时)主要步骤教学内容教学方法教学手段师生活动引入对象中的行为是通过方法来实现的,怎样通过方法的书写实现行为操作?教师运行程序教师启发-教师:演示学生:思考告知(教学内容、教学目的)教学内容:1.类的方法组成部分;2.定义和使用类的方法;3.构造方法;4.方法重载;5.变量作用域;6.定义包和导入包的关键字。教学目标:1.会定义和使用类的方法;2.理解变量作用域;3.掌握
7、方法重载;4.会创建包组织Java工程。教师启发讲解课件演示教师:演示学生:思考任务简介借书卡是学生日常生活重要组成部分。每张借书卡信息包含账号、持卡人姓名、身份证号码、地址、已借书数、可借书数、本次借书数、本次还书数。方法有借书、还书和查询。根据持卡人不同操作,显示不同信息。当借书操作后,显示本次借书数及已借书数;当还书操作时,显示本次还书数和已借书数。请用Java代码实现。讨论归纳课件演示教师:讲解学生:思考参与发言任务分析Java中的方法
此文档下载收益归作者所有