java程序设计教学方法探析

java程序设计教学方法探析

ID:36203914

大小:637.50 KB

页数:29页

时间:2019-05-07

java程序设计教学方法探析_第1页
java程序设计教学方法探析_第2页
java程序设计教学方法探析_第3页
java程序设计教学方法探析_第4页
java程序设计教学方法探析_第5页
资源描述:

《java程序设计教学方法探析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

4、(续2)(2)程序设计重点要讲解程序设计的思想与算法。关键讲思维过程,切忌照本宣科。知识点——经典例子(3)如何制作PPT课件?如何板书?PPT课件要简明扼要,切忌书本搬家。板书要展示你编写程序的过程.(4)程序设计具有独特的思维方式,教学要讲究艺术。10/5/2021116.教学实例 节选:对象与类预习检查类与对象的关系是什么?定义一个类的语法是什么?如何创建一个类的对象?10/5/202112掌握类和对象的特征理解封装会创建和使用对象本节目标10/5/202113对象的概念:万物皆对象名胜人物品动物,植物……10/5/202114对象的特征——属性属性——对象具有的各种特征每个对象的每个

5、属性都拥有特定值例如:布兰尼和朱丽叶的体重不一样60kg布兰尼属性35岁收银员布兰尼10/5/202115对象的特征——方法方法——对象执行的操作打单收银方法刷卡收银员布兰尼10/5/202116对象的属性和方法列出尼古拉斯·凯奇驾驶的这辆法拉利F360Spider的属性和方法属性:品牌:法拉利型号:F360Spider颜色:黄色价格:380万元方法:发动停止加速10/5/202117封装对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性,二者相辅相承,不能分割谁看见过只有“完好的零件和颜色”而不能开动的汽车?10/5/202118从对象抽象出“类”抽取出下列

6、对象的属性和方法的共同特征轿车10/5/202119类顾客类轿车类…………类是模子,确定对象将会拥有的特征(属性)和行为(方法)类是对象的类型不同于int类型:具有方法10/5/202120小结2类和对象有什么区别呢?类是抽象的概念,仅仅是模板,比如说:“人”对象是一个你能够看得到、摸得着的具体实体,比如:“小布什”小布什普京克林顿……“人”类特征(属性)年龄体重行为(方法)衣食住行10/5/202121Java是面向对象的语言所有Java程序都以类class为组织单元关键字class定义自定义的数据类型publicclassHelloAccp{publicstaticvoidmain(St

7、ring[]args){System.out.println("使用Java语言理解程序逻辑");…}}10/5/202122Java类模板类将现实世界中的概念模拟到计算机程序中publicclass类名{//定义属性部分属性1的类型属性1;属性2的类型属性2;…属性n的类型属性n;//定义方法部分方法1;方法2;…方法m;}10/5/202123定义类定义一个类的步骤1、定义类名2、编写类的属性3、编写类的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。