JAVA面向对象程序设计教案.doc

上传人:hw****26 文档编号:2126073 上传时间:2019-04-29 格式:DOC 页数:95 大小:923.30KB
下载 相关 举报
JAVA面向对象程序设计教案.doc_第1页
第1页 / 共95页
JAVA面向对象程序设计教案.doc_第2页
第2页 / 共95页
JAVA面向对象程序设计教案.doc_第3页
第3页 / 共95页
JAVA面向对象程序设计教案.doc_第4页
第4页 / 共95页
JAVA面向对象程序设计教案.doc_第5页
第5页 / 共95页
点击查看更多>>
资源描述

1、 1教 案 首 页本次课标题:说课 、第 1 章 面向对象技术 I 授课日期 第1周 周3授课班级 课 时 2 上课地点能力(技能)目标 知识目标教学目标1. Java 高级技术体系 2. 了解 Java 典型应用3. 应用面向对象思想处理问题1 掌握 Java 知识体系2 掌握面向对象技术思想教学任务及案例教学任务:课程整体设计介绍Java 技术体系Java 典型 应用教学案例:编写职员类。重点难点重点:Java 典型 应用难点:Java 技术体系单元考核面向对象技术基础应用:练习写一个职员类,包括属性:年龄、姓名、工资;方法:显示年龄、显示姓名、修改姓名、获取工资参考资料Java 面向对象

2、程序设计注:表格内容统一用 5 号宋体填写。2教 学 设 计 步 骤 教学内容 教师活动(方法与手段) 学生活动时间分配告知(教学内容、目的)1. Java 高级程序技术体系2. Java 面向对象设计思想讲授设问 5 分钟引入(任务项目)实现管理员类演示启发提问讨论个别回答 10 分钟操练(掌握初步或基本能力)1.定义管理员类2. 定义管理员类的属性3.类的成员教师讲解学生操作个别操作集体提示 15 分钟深化(加深对基本能力的体会)1. 编写类的 toDate()方法2.创建管理员对象3.使用类的属性教师演示要点提示重点讲解个别回答集体讨论 10 分钟归纳(知识和能力) 类的属性控制能力 讲

3、授集体思考个别回答 5 分钟训练巩固拓展检验运行与调试启发诱导难点提示个别指导个人操作小组讨论 10 分钟总结1. 会定义一个类2. 会创建一个对象(1) 会编写和使用类的 toDate()方法教师讲授 5 分钟作业 编程题 5 分钟3后记1.提问与比较教学方式,激发学生兴趣。程序调试,让学生对 Java 程序获取感性认识。教 学 内 容说课内容:1、为什么要学本门课Java 高级程序设计是计算机类专业必修的一门专业核心课,本课程以能力与知识相结合为培养目标,以社会岗位需求为向导,切实培养同学们的逻辑与编程思维及使用程序设计语言解决实际问题的能力,为同学们走上工作岗位打下坚实的基础。 2、 具

4、体职业岗位专业能力培养:(1)具备面向对象编程的编程思想及基本算法,能根据问题正确选择、组合算法。 (2)能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果。 (3)具备进行分析和处理 Java 程序运行中产生的有关技术问题的能力。(4)开发创新的能力。 3、 本门课学什么通过本门课程的学习,使同学们掌握 Java 程序设计语言的基本语法, Java 面向对象编程方法,同时应具备利用 JDK 来创建、编译、调试 Java 项目的能力。对于本门课程有如下三个教学目标:(1)知识目标:理解和掌握 JAVA 语言基本语法和语义,掌握标准程序和小应用程序的开发方法,掌握数据库、网络编程的基本

5、开发方法。(2)能力目标:要求能较熟练地使用 JDK 进行 Java 程序的编辑、编译和调试技术,使用 MyEclipse 进行图形用户界面设计和数据库应用程序的开发;能开发有一定实用价值的应用程序。(3)素质目标:养成良好的编程习惯、提高团队精神和协作精神、艰苦奋斗意识、心理素质和克服困难的能力。4、 怎么组织本门课1)以就业为导向,进行专业定位。2)对软件开发工作岗位和工作任务进行分析。3)明确计算机应用专业的核心能力,进行课程设计,做到实际的工作岗位Java 软件编程师与工作任务相对应。4)按照职业行动完整性和工作过程系统化的理念归纳出学习情境。5)学习情境注意由浅到深,鼓励同学们利用网

6、络资源进行自主学习和开放性学习。课程设计理念与思路学习内容5、 如何学习?1)启发教学通过各种教学方式和手段激发同学们的学习欲望,启发同学们,积极思维,发4现问题,提出问题,并逐步解决问题。例如,在讲解程序设计时,不是简单地给出程序清单,而是从分析问题入手,继而找出解决问题的方法,再给出算法,最后编写出完整的程序。这一过程的关键是每一步都采用与同学们一起探讨的方式,让同学们在启发下思考,在思考中解决问题,从而掌握独立分析问题、解决问题的方法。学习方法2)项目教学和案例教学法 以一个实际的项目(学籍管理系统)为例展开教学,将知识点融入项目中,运用面向对象的思想进行分析、设计和实现,树立同学们面向

7、对象的程序设计思想。而案例教学则贯穿在课程的主要章节中,通过“典型程序案例”“语法,实践知识点说明”“模仿编程”“实践提高”的教学组织方式,培养同学们实际应用能力。学习方法通过精选案例、分解任务、讲练有机融合,将相关知识点融入项目,通过项目实现, 让同学们掌握 Java 技术,并对面向对象编程有一个直观和更加感性的认识,再通过动画演示、趣味教学等方法,使同学们能够积极参与整个教学过程,让同学们建立起面向对象编程的思想,体现“以同学们为中心,教师为主导”的教学思想。 学习方法3)任务驱动教学法 对每个知识点的讲解采用“任务驱动”的方法,通过“提出任务分析任务完成任务边学边做总结”的过程,体现出互

8、动创新、提倡个性、重在应用、共同协作的教学风格。4)榜样激励教学法 在教学过程中,通过展示分析高年级同学们或同班(或同年级)同学们的优秀作品,启发激励其他同学们。实践证明,榜样激励教学法很有效,特别是展示同班(或同年级)同学们作品最具激励作用。6、 考核方法根据实践为主、理论够用的高职教学原则,本课程的考核注重学习过程评价、注重专业实践能力。考试成绩=理论考试(课程学习结束时,采用“教考分离”制度,以闭卷笔试方式进行。考试成绩占学科成绩的 80%)+ 平日成绩(作业+出勤占 20%) 。7、 Java 语言的诞生Java 程序在 1995 年诞生。目前使用的 Java 版本是 Java2,它包

9、括 J2SE、J2EE、J2ME三个版本,分别用于不同的领域。J2SE(Java Standard Edition)用于工作站、PC 机,为桌面开发和低端商务应用提供了 Java 标准平台。J2EE(Java Enterprise Edtion) 用于服务器,构建可扩展的企业级 Java 平台。J2ME(Java Micro Edtion)嵌入式 Java 消费电子平台,适用于消费性电子产品和嵌入式设备。8、Java 语言的特点Java 语言是简单的、面向对象的语言,它具有分布式、安全性,又可以实现多线程,5更主要的是它与平台无关,解决了困扰软件界多年的软件移植问题。教 案 首 页本次课标题:

10、第 1 章 面向对象技术 I 授课日期 第1周 周3授课班级 课 时 2 上课地点 1JD308能力(技能)目标 知识目标教学目标1. 会编写类的成员方法2. 会进行方法调用3. 会创建包和导入包1.创建包2.在包中创建类教学任务及案例训练任务:1. 包的应用2.项目实战任务-编码实现购物管理系统的部分功能案例:开发“shopping 我喜欢”购物管理系统(2)重点难点教学重点:1. 包的应用2.项目实战任务-编码实现购物管理系统的部分功能教学难点:语法错误原因查找及解决;单元考核1. 包的应用2.项目实战任务-编码实现购物管理系统的部分功能6参考资料Java 面向对象程序设计注:表格内容统一

11、用 5 号宋体填写。教 学 设 计 步 骤 教学内容 教师活动(方法与手段) 学生活动时间分配告知(教学内容、目的)本次课主要内容:在包中创建类进行方法调用讲授设问 5 分钟引入(任务项目)1. 创建购物系统项目结构演示启发提问讨论个别回答 5 分钟操练(掌握初步或基本能力)1.创建包2.在创建的包中创建管理员类教师讲解学生操作个别操作集体提示 15 分钟深化(加深对基本能力的体会)1.完成购物系统的项目结构教师演示要点提示重点讲解个别回答集体讨论 10 分钟归纳(知识和能力) 类的属性控制能力 讲授集体思考个别回答 5 分钟训练巩固拓展检验运行与调试启发诱导难点提示个别指导个人操作小组讨论

12、10 分钟7总结1.创建包(2) 2.在创建的包中创建管理员类教师讲授 5 分钟作业 编程题 5 分钟后记教 学 内 容现在我们来创建一个电动狮子(AutoLion)类,它的属性和行为见示例 1.示例 1* AutoLion.java* 电动玩具类*/public class AutoLion Date color = “黄色“; / 颜色/* 跑*/public void run() System.out.println(“正在以 0.1 米/ 秒的速度向前奔跑。“);/* 叫*/public Date bark() Date sound = “吼“;return sound;在示例 1 中

13、,类定义了两个行为(方法):“奔跑”和“叫” 。类的方法必须包括以下 3 个部分。(1) 方法的名称(2)方法返回值的类型8(3)方法的主体语法public 返回值的类型 方法名(0/方法的主体通常,在编写方法时,我们分两步完成。第一步:定义方法名和返回值。第二步:在中编写方法的主体部分。另外,在编写类的方法时,要特别注意以下几点。(1)由一对大括号括起来的语句是方法体,它包含一段程序代码,执行时完成一定的工作。(2)方法名注意用于调用这个方法时用,命名方法像命名 java api、类时一样。(3)方法就像一个“黑匣子” ,完成某个功能,并且可能在执行完后返回一个结果。在方法的主体内,如果方法

14、具有返回类型,则必须使用关键字 return 返回值。语法return 表达式;比如:在 toDate()方法中,返回类型是 Date 类型,因此在方法体中必须用 return 返回一个字符串。如果方法根本没有返回值,则返回值的类型应该使用 void,用于说明无返回值。9教 案 首 页本次课标题:第 2 章面向对象技术 II 授课日期 第2周 周1授课班级 课 时 2 上课地点 一体化 B能力(技能)目标 知识目标教学目标能够用继承处理问题能够使用 Java 程序解决常见问题初步理解面向对象编程思想掌握 java 单继承逻辑结构。教学任务及案例教学任务:继承;This super 关键字案例:

15、描述两种动物羊 Sheep 和狼 Wolf ,各自的要求如下:lSheepp 属性:名称,重量p 方法:吃饭(吃草)、睡觉、呼吸、动物描述lWolfp 属性:名称,重量p 方法:吃饭(吃肉) 、睡觉、呼吸、动物描述10重点难点重点:开发 Java 程序的步骤难点:Java 程序的框架项目的开发单元考核Java 程序的框架参考资料Java 面向对象程序设计注:表格内容统一用 5 号宋体填写。教 学 设 计 步 骤 教学内容 教师活动(方法与手段) 学生活动时间分配告知(教学内容、目的)1.熟练使用继承2.会使用 this 关键字3.会进行代码排错讲授设问 5 分钟引入(任务项目) 继承案例演示启发提问讨论个别回答 5 分钟操练(掌握初步或基本能力)Java 框架继承语法框架编写 教师讲解学生操作 个别操作集体提示 15 分钟

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课程笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。