JAva高级编程.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
打印机
打印 彩色打印机
打印 黑白打印机
打印效果:彩色
打印效果:黑白
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
通过“教师做,学生模 拟” ,实现从概念的理 解到实际编程的转变 。
四、教学方法与手段---教学设计
• 采用面向接口编程的方式实现
public interface PrinterFace { public void print(String content);
熟悉Java的运行环境
数据类型;运算符简单输入输出;
选择结构、循环结构
数组的基本概念;一维数组;多维数 组;字符串 类的基本概念;定义类,对象的创建 与使用;参数的传递;匿名对象 类的私有成员与公共成员;方法的重 载;构赵方法;静态成员;对象的应 用
类的继承;抽象类;接口; 内部类与匿名类;包
异常处理的基本概念;异常处理类; 捕获与处理异常;抛出异常
表现形式
•课件、习题、实训项目
三、教学内容---内容选取
• 掌握知识 • 掌握单项技能 • 掌握综合技能 • 练成解决实际问题
的技能
• 坚持理论够用,将相关知识点分 解到模拟项目中。 • 选择技术实用性、知识拓展性强 的教学用例和实训项目。
三、教学Baidu Nhomakorabea容---教学时间分配
章节
第1章 Java语言概述
• 校内集中项目实训
• 掌握本课程基本知识 • 每章节都有针对性的习题训练
三、教学内容---表现形式
教材
清华大学出版社出版陈国君主编的《Java2程序设计基础》 教材以及配套的《Java2程序设计基础实验指导书》。
课件、习题
课件、习题完备
实训项目
综合实训
四、教学方法与手段
教学设计
•采用任务驱动、项目导向,重视理论与实验、实训的结合
LOGO
Java高级编程
信息技术工程系 包淑芳
概述
课程目标与课程设置 教学内容 教学方法与手段 教学团队 实践条件 学情分析 教学评价
一、课程目标
1
知识目标
学生掌握一门服务于网 络的程序设计语言,了 解面向对象程序设计的 基本概念与方法,掌握 Java语言编程的方法和 技术,进而学会利用 JAVA语言学会解决一 般应用问题。
教学方法
•充分应用任务驱动教学、榜样教学,角色扮演教学,引导学生积极思考, 加强实践教学
教学手段
•教师讲授、课件、习题;理论与实践相结合
四、教学方法与手段---教学设计
• 学生是观众,教师是演员,课堂是舞台,关键点 是每节课的“剧本设计”。
• 学生是演员,教师是导演,课堂是排戏场所,关 键点是启发式的导。
• 编写一个测试类InstrumentTest,要求:
– 编写方法testPlay,对各种乐器进行弹奏测试。 要依据乐器的不同,进行相应的弹奏。
– 在main方法中进行测试
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
该阶段是对所学理论与技能的一个总 结提炼的过程。
合计
总学时 2
2 8 8 12 10
12
16 8 78
理论 2
4 4 6 6 6 8 4 40
实验
2 4 4 6 4 6 8 4 38
三、教学内容---内容组织
•教学过程中结合模拟项目,培养学生的项目设 计开发能力
•理论与实验,实训、相结合
就业
Step 1
Step 2
Step 3
参与企业项目实践开发 为项目用户设计
课堂教学过程:
“感知与理解“
模拟
实战演习
总结提高
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
选取与学生实际生活密切相关、简 单易懂的实例,通过多媒体教学手 段让学生对知识与概念有一个基本 的感知与理解。
四、教学方法与手段---教学设计
多态是具有表现多种形态的能力的特征 1、感知与理解 同一个实现接口,使用不同的实例而执行不同操作
}
2、模拟
public class ColorPrinter implements PrinterFace { public void print(String content) { System.out.println("彩色打印:");
System.out.println(content); } }
• 感知与理解 • 模拟 • 实战演习 • 总结提高
配备与知识点相对应的实战演习, 学生通过实战演习过程后,能 牢固的掌握相关的技术。
四、教学方法与手段---教学设计
• 请编码实现如下需求:
3、实战演习
– 乐器(Instrument)分为:钢琴(Piano)、小提琴 (Violin)
– 各种乐器的弹奏( play )方法各不相同。
2
能力目标
通过大量的程序实例 和相关练习,逐步掌 握Java的面向对象的 功能,从而掌握面向 对象程序设计的基本 知识和基本技能。
3
素质目标
学生充分认识JAVA 在计算机领域的广泛 应用,提高对本课程 的学习兴趣,充分调 动其学习积极性。
二、课程设置
课程定位
•计算机相关岗位要求学生掌握必要的计算机程序设计知识,本 课程为计算机软件专业的专业必修课。 •本课程的前续课程为《程序设计基础》后续课程为《JSP程序 设计》
第2章 Java语言开发 环境
第3章 Java语言基础 第4章 流程控制
第5章 数组与字符串
第6章 类与对象
第7章 Java语言类的 特性
第8章 继承、抽象类 和接口
第9章 异常处理
教学内容
Java语言的特点;Java源文件与 Java字节码;Java虚拟机;Java应 用程序和Java小程序的区别
课程设计
• 以素质为基础,突出能力目标。 • 以学生为主体,以实训为手段,理论、实践一体化的课程。 • 全面培养学生的“自我学习能力”,以保证学生的可持续发展能力。
三、教学内容
内容选取
•内容选取中充分注意学生的知识、能力、素质培养
内容组织
•教学过程中结合模拟项目,培养学生的项目设计开发能力 •理论与实验,实训相结合
public class BlackPrinter implements PrinterFace { public void print(String content) { System.out.println("黑白打印:");
System.out.println(content); } }
四、教学方法与手段---教学设计
打印 彩色打印机
打印 黑白打印机
打印效果:彩色
打印效果:黑白
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
通过“教师做,学生模 拟” ,实现从概念的理 解到实际编程的转变 。
四、教学方法与手段---教学设计
• 采用面向接口编程的方式实现
public interface PrinterFace { public void print(String content);
熟悉Java的运行环境
数据类型;运算符简单输入输出;
选择结构、循环结构
数组的基本概念;一维数组;多维数 组;字符串 类的基本概念;定义类,对象的创建 与使用;参数的传递;匿名对象 类的私有成员与公共成员;方法的重 载;构赵方法;静态成员;对象的应 用
类的继承;抽象类;接口; 内部类与匿名类;包
异常处理的基本概念;异常处理类; 捕获与处理异常;抛出异常
表现形式
•课件、习题、实训项目
三、教学内容---内容选取
• 掌握知识 • 掌握单项技能 • 掌握综合技能 • 练成解决实际问题
的技能
• 坚持理论够用,将相关知识点分 解到模拟项目中。 • 选择技术实用性、知识拓展性强 的教学用例和实训项目。
三、教学Baidu Nhomakorabea容---教学时间分配
章节
第1章 Java语言概述
• 校内集中项目实训
• 掌握本课程基本知识 • 每章节都有针对性的习题训练
三、教学内容---表现形式
教材
清华大学出版社出版陈国君主编的《Java2程序设计基础》 教材以及配套的《Java2程序设计基础实验指导书》。
课件、习题
课件、习题完备
实训项目
综合实训
四、教学方法与手段
教学设计
•采用任务驱动、项目导向,重视理论与实验、实训的结合
LOGO
Java高级编程
信息技术工程系 包淑芳
概述
课程目标与课程设置 教学内容 教学方法与手段 教学团队 实践条件 学情分析 教学评价
一、课程目标
1
知识目标
学生掌握一门服务于网 络的程序设计语言,了 解面向对象程序设计的 基本概念与方法,掌握 Java语言编程的方法和 技术,进而学会利用 JAVA语言学会解决一 般应用问题。
教学方法
•充分应用任务驱动教学、榜样教学,角色扮演教学,引导学生积极思考, 加强实践教学
教学手段
•教师讲授、课件、习题;理论与实践相结合
四、教学方法与手段---教学设计
• 学生是观众,教师是演员,课堂是舞台,关键点 是每节课的“剧本设计”。
• 学生是演员,教师是导演,课堂是排戏场所,关 键点是启发式的导。
• 编写一个测试类InstrumentTest,要求:
– 编写方法testPlay,对各种乐器进行弹奏测试。 要依据乐器的不同,进行相应的弹奏。
– 在main方法中进行测试
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
该阶段是对所学理论与技能的一个总 结提炼的过程。
合计
总学时 2
2 8 8 12 10
12
16 8 78
理论 2
4 4 6 6 6 8 4 40
实验
2 4 4 6 4 6 8 4 38
三、教学内容---内容组织
•教学过程中结合模拟项目,培养学生的项目设 计开发能力
•理论与实验,实训、相结合
就业
Step 1
Step 2
Step 3
参与企业项目实践开发 为项目用户设计
课堂教学过程:
“感知与理解“
模拟
实战演习
总结提高
四、教学方法与手段---教学设计
• 感知与理解 • 模拟 • 实战演习 • 总结提高
选取与学生实际生活密切相关、简 单易懂的实例,通过多媒体教学手 段让学生对知识与概念有一个基本 的感知与理解。
四、教学方法与手段---教学设计
多态是具有表现多种形态的能力的特征 1、感知与理解 同一个实现接口,使用不同的实例而执行不同操作
}
2、模拟
public class ColorPrinter implements PrinterFace { public void print(String content) { System.out.println("彩色打印:");
System.out.println(content); } }
• 感知与理解 • 模拟 • 实战演习 • 总结提高
配备与知识点相对应的实战演习, 学生通过实战演习过程后,能 牢固的掌握相关的技术。
四、教学方法与手段---教学设计
• 请编码实现如下需求:
3、实战演习
– 乐器(Instrument)分为:钢琴(Piano)、小提琴 (Violin)
– 各种乐器的弹奏( play )方法各不相同。
2
能力目标
通过大量的程序实例 和相关练习,逐步掌 握Java的面向对象的 功能,从而掌握面向 对象程序设计的基本 知识和基本技能。
3
素质目标
学生充分认识JAVA 在计算机领域的广泛 应用,提高对本课程 的学习兴趣,充分调 动其学习积极性。
二、课程设置
课程定位
•计算机相关岗位要求学生掌握必要的计算机程序设计知识,本 课程为计算机软件专业的专业必修课。 •本课程的前续课程为《程序设计基础》后续课程为《JSP程序 设计》
第2章 Java语言开发 环境
第3章 Java语言基础 第4章 流程控制
第5章 数组与字符串
第6章 类与对象
第7章 Java语言类的 特性
第8章 继承、抽象类 和接口
第9章 异常处理
教学内容
Java语言的特点;Java源文件与 Java字节码;Java虚拟机;Java应 用程序和Java小程序的区别
课程设计
• 以素质为基础,突出能力目标。 • 以学生为主体,以实训为手段,理论、实践一体化的课程。 • 全面培养学生的“自我学习能力”,以保证学生的可持续发展能力。
三、教学内容
内容选取
•内容选取中充分注意学生的知识、能力、素质培养
内容组织
•教学过程中结合模拟项目,培养学生的项目设计开发能力 •理论与实验,实训相结合
public class BlackPrinter implements PrinterFace { public void print(String content) { System.out.println("黑白打印:");
System.out.println(content); } }
四、教学方法与手段---教学设计