java程序设计教学方法探析.ppt

上传人:za****8 文档编号:2949096 上传时间:2019-12-05 格式:PPT 页数:29 大小:637.51KB
返回 下载 相关 举报
java程序设计教学方法探析.ppt_第1页
第1页 / 共29页
java程序设计教学方法探析.ppt_第2页
第2页 / 共29页
java程序设计教学方法探析.ppt_第3页
第3页 / 共29页
点击查看更多>>
资源描述
2019/12/5,1,java程序设计教学方法探析,王善桃,2019/12/5,2,内容提要,课程性质与教学目标 java语言的特点 教学重点和难点 教学内容的安排 教学方法与艺术 教学实例,2019/12/5,3,1.课程性质与目标,java语言是一门非常重要的程序设计语言,对于软件技术专业的学生来讲非常重要, java语言功能强大,应用广泛。 java程序设计作为首要的面向对象程序设计课程,学不好将影响后继课程学习。所以说它是基础课,也是核心课。 教学目标: 一是使学生掌握java语言的使用方法,包括各种数据类型的含义和表示,各种语句的语法与功能等; 二是使学生掌握程序设计的基本方法与技术,具备程序阅读和程序设计能力。 三是要掌握面向对象的程序设计思想,掌握对象、继承、接口等重要概念与用法。,2019/12/5,4,2. java语言特点,功能强,简单高效; 纯面向对象; 分步式、健壮、安全; 平台独立、可移植; 多线程、动态性;,2019/12/5,5,3.教学重点和难点,教学重点选择的标准: (1)对后续课程以及本专业学习有影响的基本概念、基础知识、基本方法与技术; (2)有实际应用价值的概念、方法与技术.,2019/12/5,6,3.教学重点和难点(续1),C语言教学重点: Java语言基础(包括运算符与表达式、程序流控制、数组); 面向对象程序设计的基本概念; Java面向对象特性; 异常处理方法; AWT与AWT事件处理模型; 输入/输出。,2019/12/5,7,3.教学重点和难点(续2),C语言教学难点: 多线程; 网络编程; Swing; JDBC数据库连接; J2EE技术。,2019/12/5,8,4.教学内容的安排,理论教学+上机调试程序。 加强上机练习,多训练。,2019/12/5,9,5.教学方法与艺术,怎样的程序设计课算是一堂好课? 思路清晰、重点突出 讲解透彻、深入浅出 选材合理、方法恰当 进度适中、因材施教 PPT课件制作和板书合理,2019/12/5,10,5.教学方法与艺术(续1),如何上好程序设计课? (1)程序设计的学习方法。 类比:学习程序设计学习外语 保留字、变量单词 语句语句 语法语法 阅读程序读文章 编写程序写作文,2019/12/5,11,5.教学方法与艺术(续2),(2)程序设计重点要讲解程序设计的思想与算法。关键讲思维过程,切忌照本宣科。 知识点经典例子 (3)如何制作PPT课件?如何板书? PPT课件要简明扼要,切忌书本搬家。 板书要展示你编写程序的过程. (4)程序设计具有独特的思维方式,教学要讲究艺术。,2019/12/5,12,6.教学实例 节选:对象与类 预习检查,类与对象的关系是什么? 定义一个类的语法是什么? 如何创建一个类的对象?,2019/12/5,13,掌握类和对象的特征 理解封装 会创建和使用对象,本节目标,2019/12/5,14,对象的概念:万物皆对象,2019/12/5,15,对象的特征属性,属性对象具有的各种特征 每个对象的每个属性都拥有特定值 例如:布兰尼和朱丽叶的体重不一样,60kg,布兰尼,属性,35岁,2019/12/5,16,对象的特征方法,方法对象执行的操作,打单,收银,方法,刷卡,2019/12/5,17,对象的属性和方法,列出尼古拉斯凯奇驾驶的这辆法拉利F360 Spider的属性和方法,属性: 品牌:法拉利 型号:F360 Spider 颜色:黄色 价格:380万元 方法: 发动 停止 加速,2019/12/5,18,封装,对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割,谁看见过只有“完好的零件和颜色”而不能开动的汽车?,2019/12/5,19,从对象抽象出“类”,抽取出下列对象的属性和方法的共同特征,轿车,2019/12/5,20,类,顾客类 轿车类 ,类是模子,确定对象将会拥有的特征(属性)和行为(方法),类是对象的类型 不同于int类型:具有方法,2019/12/5,21,小结2,类和对象有什么区别呢? 类是抽象的概念,仅仅是模板,比如说:“人” 对象是一个你能够看得到、摸得着的具体实体,比如:“小布什”,小布什,普京,克林顿,2019/12/5,22,Java 是面向对象的语言,所有Java程序都以类class为组织单元 关键字class定义自定义的数据类型,public class HelloAccp public static void main(String args) System.out.println(“使用Java语言理解程序逻辑“); ,2019/12/5,23,Java类模板,类将现实世界中的概念模拟到计算机程序中,public class 类名 /定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; 属性n的类型 属性n; /定义方法部分 方法1; 方法2; 方法m; ,2019/12/5,24,定义类,定义一个类的步骤 1、定义类名 2、编写类的属性 3、编写类的方法,2019/12/5,25,类示例2-1,在不同北大青鸟培训中心(北京中心,杭州中心等),你会感受到相同的环境和教学氛围,用类的思想输出Accp中心信息,2019/12/5,26,类示例2-2,public class AccpSchool /定义北大青鸟中心的属性 String schoolName; / 中心的全称 int classNum; /教室的数目 int labNum; /机房的数目 / 定义北大青鸟中心的方法 public String toString() return schoolName + “培训ACCP学员“ + “n“ + “配备:“+ classNum + “教“ + labNum + “机“; ,定义类的toString()方法, 用于输出类相关的信息,public String toString() return 字符串; /方法体 ,成员变量,2019/12/5,27,常见错误,public class .Book String bookName; String authorName; int pageNum; boolean isAvailable; ,类命名规则: 1、不能使用Java关键字 2、首字母可以为字母,也可以是“_”或“$ ”(建议不要这样) 3、不能包含空格或“.”号,代码错误,2019/12/5,28,什么是类? 什么是对象? 类和对象的区别是什么? 如何定义一个类、类的属性和方法?,总结,2019/12/5,29,End,谢 谢 !,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!