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

上传人:牧羊曲112 文档编号:6510001 上传时间:2023-11-07 格式:PPT 页数:29 大小:605KB
返回 下载 相关 举报
java程序设计教学方法探析.ppt_第1页
第1页 / 共29页
java程序设计教学方法探析.ppt_第2页
第2页 / 共29页
java程序设计教学方法探析.ppt_第3页
第3页 / 共29页
java程序设计教学方法探析.ppt_第4页
第4页 / 共29页
java程序设计教学方法探析.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《java程序设计教学方法探析.ppt》由会员分享,可在线阅读,更多相关《java程序设计教学方法探析.ppt(29页珍藏版)》请在三一办公上搜索。

1、2023/11/7,1,java程序设计教学方法探析,王善桃,2023/11/7,2,内容提要,课程性质与教学目标java语言的特点教学重点和难点 教学内容的安排 教学方法与艺术教学实例,2023/11/7,3,1.课程性质与目标,java语言是一门非常重要的程序设计语言,对于软件技术专业的学生来讲非常重要,java语言功能强大,应用广泛。java程序设计作为首要的面向对象程序设计课程,学不好将影响后继课程学习。所以说它是基础课,也是核心课。教学目标:一是使学生掌握java语言的使用方法,包括各种数据类型的含义和表示,各种语句的语法与功能等;二是使学生掌握程序设计的基本方法与技术,具备程序阅读

2、和程序设计能力。三是要掌握面向对象的程序设计思想,掌握对象、继承、接口等重要概念与用法。,2023/11/7,4,2.java语言特点,功能强,简单高效;纯面向对象;分步式、健壮、安全;平台独立、可移植;多线程、动态性;,2023/11/7,5,3.教学重点和难点,教学重点选择的标准:(1)对后续课程以及本专业学习有影响的基本概念、基础知识、基本方法与技术;(2)有实际应用价值的概念、方法与技术.,2023/11/7,6,3.教学重点和难点(续1),C语言教学重点:Java语言基础(包括运算符与表达式、程序流控制、数组);面向对象程序设计的基本概念;Java面向对象特性;异常处理方法;AWT与

3、AWT事件处理模型;输入/输出。,2023/11/7,7,3.教学重点和难点(续2),C语言教学难点:多线程;网络编程;Swing;JDBC数据库连接;J2EE技术。,2023/11/7,8,4.教学内容的安排,理论教学+上机调试程序。加强上机练习,多训练。,2023/11/7,9,5.教学方法与艺术,怎样的程序设计课算是一堂好课?思路清晰、重点突出 讲解透彻、深入浅出 选材合理、方法恰当 进度适中、因材施教 PPT课件制作和板书合理,2023/11/7,10,5.教学方法与艺术(续1),如何上好程序设计课?(1)程序设计的学习方法。类比:学习程序设计学习外语 保留字、变量单词 语句语句 语法

4、语法 阅读程序读文章 编写程序写作文,2023/11/7,11,5.教学方法与艺术(续2),(2)程序设计重点要讲解程序设计的思想与算法。关键讲思维过程,切忌照本宣科。知识点经典例子(3)如何制作PPT课件?如何板书?PPT课件要简明扼要,切忌书本搬家。板书要展示你编写程序的过程.(4)程序设计具有独特的思维方式,教学要讲究艺术。,2023/11/7,12,6.教学实例节选:对象与类预习检查,类与对象的关系是什么?定义一个类的语法是什么?如何创建一个类的对象?,2023/11/7,13,掌握类和对象的特征理解封装会创建和使用对象,本节目标,2023/11/7,14,对象的概念:万物皆对象,20

5、23/11/7,15,对象的特征属性,属性对象具有的各种特征每个对象的每个属性都拥有特定值例如:布兰尼和朱丽叶的体重不一样,60kg,布兰尼,属性,35岁,2023/11/7,16,对象的特征方法,方法对象执行的操作,打单,收银,方法,刷卡,2023/11/7,17,对象的属性和方法,列出尼古拉斯凯奇驾驶的这辆法拉利F360 Spider的属性和方法,属性:品牌:法拉利 型号:F360 Spider 颜色:黄色 价格:380万元方法:发动 停止 加速,2023/11/7,18,封装,对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性,二者相辅相承,不能分割,谁看

6、见过只有“完好的零件和颜色”而不能开动的汽车?,2023/11/7,19,从对象抽象出“类”,抽取出下列对象的属性和方法的共同特征,轿车,2023/11/7,20,类,顾客类轿车类,类是模子,确定对象将会拥有的特征(属性)和行为(方法),类是对象的类型不同于int类型:具有方法,2023/11/7,21,小结2,类和对象有什么区别呢?类是抽象的概念,仅仅是模板,比如说:“人”对象是一个你能够看得到、摸得着的具体实体,比如:“小布什”,小布什,普京,克林顿,2023/11/7,22,Java 是面向对象的语言,所有Java程序都以类class为组织单元关键字class定义自定义的数据类型,pub

7、lic class HelloAccp public static void main(String args)(使用Java语言理解程序逻辑);,2023/11/7,23,Java类模板,类将现实世界中的概念模拟到计算机程序中,public class 类名/定义属性部分 属性1的类型 属性1;属性2的类型 属性2;属性n的类型 属性n;/定义方法部分 方法1;方法2;方法m;,2023/11/7,24,定义类,定义一个类的步骤1、定义类名2、编写类的属性3、编写类的方法,2023/11/7,25,类示例2-1,在不同北大青鸟培训中心(北京中心,杭州中心等),你会感受到相同的环境和教学氛围,

8、用类的思想输出Accp中心信息,2023/11/7,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 字符串;/方法体,成员变量,2023/11/7,27,常见错误,public class.Book String bookName;String authorName;int pageNum;boolean isAvailable;,类命名规则:1、不能使用Java关键字2、首字母可以为字母,也可以是“_”或“$”(建议不要这样)3、不能包含空格或“.”号,代码错误,2023/11/7,28,什么是类?什么是对象?类和对象的区别是什么?如何定义一个类、类的属性和方法?,总结,2023/11/7,29,End,谢 谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号