java语言教案_《Java语言程序设计》教案.doc

项目名称 任务名称 Java语言程序设计 任务七 对象和类 学时数 4 掌握类和对象的特征 教学目标 理解封装 会创建和使用对象 教学重点 教学难点 教学方法 类和对象的区别;类的定义;创建和使用对象 类的定义;创建和使用对象 视听教学法和任务教学法,在多媒体教室实施 教 学 内 容 备 注 第6章 对象和类 第1节 面向对象概述 1. 类和对象的特征 2. 类和对象的区别 第2节 JAVA中的类和对象 1. 类的定义 2. 成员变量 3. 成员方法 4. 对象的创建和使用 5. toString()方法 课后作业 设计一个book类,属性为:书名字符串类型:name;出版社字符串类型:cbs;方法:setbook()作用打印出“java程序设计”功能。 要求:声明类对象,使用类中的方法,设置类中的属性并打印属性内容。

- 13 -

项目名称 任务名称 Java语言程序设计 任务八 类的方法 会定义和使用类的方法 学时数 4 教学目标 理解变量作用域 会创建包组织Java工程 会添加类方法的JavaDoc注释 教学重点 教学难点 教学方法 掌握定义和使用类的方法;掌握变量作用域。 掌握定义和使用类的方法;掌握变量作用域。 视听教学法和任务教学法,在多媒体教室实施 教 学 内 容 备 注 第7章 类的方法 第1节 类的方法 1. 类的方法定义 2.方法的返回值 3. 方法调用 4. 变量作用域 5. 方法调用案例——编写成绩计算类及其测试类 第2节 包与JAVA类库 1. 包的创建 2. 引入包 3. Java常用类库简介 课后作业 1. 编程求长方形的面积 2. 编程求任意半径的圆的面积。 - 14 -

项目名称 任务名称 Java语言程序设计 任务九 面向对象(一) 方法重载 学时数 4 教学目标 构造方法 this关键字 面向对象的封装性 教学重点 教学难点 教学方法 计算机网络中的相关概念、软件体系结构、Java环境设置及安装 软件体系结构、Java环境设置 视听教学法和任务教学法,在多媒体教室实施 教 学 内 容 备 注 第8章 面向对象(一) 第1节 构造方法 1. 参数化构造方法及示例 2. 隐式构造方法及示例 3. this关键字的使用 第2节 面向对象的封装性 1. 为属性封装 2. 为方法封装 3. 访问封装内容 - 15 -

编写一个student类: 属性:float 类型: high、weight、age String类型 :name、sex、stdno 方法:setValue1 功能:设置high、weight、age 三个属性的值 setValue2 功能:设置name、sex、stdno三个属性的值 show1 功能:打印输出high、weight、age 三个属性的值 show2 功能:打印输出name、sex、stdno三个属性的值 课后作业 开发思路: 首先创建一个java项目,一个java公共类 在该java公共类中,创建一个student类 声明 float 类型 high、weight、age String类型 name、sex、stdno 编写方法 在主类中声明student对象 使用对象调用方法 - 16 -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。课堂教学计划表 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。 课程名称 Java程序设计 教师姓名 专业班级 授课时间 授课地点 学时数 8 授课题目 §2Java语言开发基础 教学目标及要求 知识目标 掌握Java语言的基本组成; :・掌握数据类型、变量、运算符及表达式; :・掌握三种控制结构; 技能目标 :・培养学生规范编码和良好的程序设计风格; :・能够应用Java语言进行程序设计; 数据类型、运算符、字符串、数组等知识在编程过程中能熟练、准确应用; ・:・能熟练、准确地应用分支、循环、跳转三种流程执行过程; 教学重点 :・标识符命名规那么、数据类型与运算符; : 嵌套ifelse语句的用法; 教学难点 :・数值类型转换(强制转换、隐式转换)的用法; :・Switch语句的用法; 工程描述 :・工程1:猜数字游戏 教学方法 问题导引法:通过给学生提出实际编程中出现的问题来引入教学内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知识; :・案例分析法:通过演示典型案例来讲解相关知识和技术的具体使用过程,使学生在具体的应用环境中加深对概念的理解; :・任务驱动法:通过完成工程中的各个任务逐步增强实版技能; 教学过程设计 一、新课导入与工程展示 :・首先通过提问、讨论等互动的形式引入课程新知识; : 然后通过演示本章工程来激发学生的学习兴趣,增强学生学习的积极性、主动性; 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。教案正文 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第2页。 二、工程任务分解 ・:・带着学生分析本章工程并对工程进行任务分解,各工程分解任务如下: 工程1:猜数字游戏 ,任务1:确定变量 /任务2:选择数据类型 /任务3:确定表达式 /任务4:循环猜数,并统计次数 三、任务分析 :・根据工程及任务的描述和要求,对工程的各个任务进行分析,然后总结出完成该任务所需要的知识、技能和主要操作步骤; 四、相关知识点 :・针对各个任务分析阶段得到的知识和技能,并结合本章知识和技能目标对相关知识点进行详细讲解和说明; 五、任务实施 :・该阶段以完成各个任务为目的,教师利用相关知识和技能以演示的方式为学生详细讲解每个任务的完整实现过程; :・同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理解和掌握; 六、技能拓展 :・在保证学生掌握了各个任务所涉及的基本知识和技能的基础上,再通过介绍一定的附加知识并辅导学生完成指定的"技能拓展任务",最终使学生对所学知识到达举一反三,融会贯通的学习目的; 七、指导与评价 对学生的任务实施过程进行指导,并对其中出现的问题进行总结,给出评价; 课后作业 :・完成课后相关习题; 课后分析 :・主要问题: 面向对象思、想的培养; 一、新课导入与工程展示思考:回顾C语言学过的基本语法知识? 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。运行各个源程序,为学生演示本章工程各个任务的实现效果。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。 计算机程序设计Java)-教案--单元二--Java语言开发基础全文共8页,当前为第3页。 二、工程任务分解本章工程可以划分为以下主要任务: 工程1:猜数字游戏任务1:确定变量任务2:选择数据类型任务3:确定表达式 任务4:循环猜数,并统计次数 三、任务1・1:确定变量 任务分析 猜数游戏中需要计算机产生随机数,还需要用户输入猜测的数字。 本任务就是要确定用哪些变量来保存这些数据,并且如何命名变量。 相关知识点 (1)标识符 Java中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识,这个符号就称为标识符,java中标识符的命名规那么如下: 组成:可由大小写字母、数字、下划夜(_)和美元符号($) 组成。 开头:必须以字母、下划线或美元符号($)开头。 字母:严格区分字母
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值