面向对象程序设计-java说课稿

面向对象程序设计-JAVA说课稿,计算机系 毕景霞,目录,一、说教材 二、说教学目标 三、说重点难点 四、说教学方法 五、说教学内容 六、教学效果及总结,(一)教材的地位和作用 本课程使用的是电子科技大学出版社出版,张白一主编的《面向对象程序设计_Java》第5章《消息、继承与多态》的第4节。本次的说课内容是继承。 继承是面向对象程序设计的重要特性之一。本次课是在简单的类使用和多态的基础上进一步学习类的继承、覆盖和重载,学完本次课才真正意义的踏上面向对象编程之路。所以本节课是学习面向对象编程的基础,为后面的学习铺路,它在本课程中起到奠基石的作用,是非常基础和重要的一节课。,(二)学情分析: 08级计算机专业的同学都有了C语言基础,再学习Java就比较容易入门,但是Java中的面向对象的一些基本概念和理论对同学们来说还是很陌生的,所以接受起来还是有一定的难度。,,(一)知识目标: 本节课以继承为重点,是后续内容的铺垫,通过学习要求掌握创建子类的方法;理解子类和父类构造方法的执行顺序;理解覆盖和重载的意义。 (二)能力目标: 培养学生的归纳、总结、综合、概括的思维能力;培养学生观察分析问题和动手解决问题的能力;,,依据:所有面向对象程序设计语言都有三个基本特性:封装、继承和多态。这节课学习的就是其中的继承与重载(多态),也是我们这门课程的学习中心和重点。在类的继承中,进行属性与方法覆盖时使用到的super和this 关键字比较抽象,理解使用起来比较困难。 (一)重点:1.类的继承 ;2.类的重载 (二)难点:覆盖与重载后属性和方法的访问,,(一)说教法: 1.本课程的内容十分抽象、枯燥,学生难于理解,因此在引入课程的时候采用类比教学法,即利用与教学内容相近或相似的人和事物进行导入的教学方法,例如:引入继承概念时可以举例:子女会继承父母的特征,同时又有自己的特征;引入重载与覆盖时,在教学过程中采用讲授和案例教学法,通过实例向学生讲解理论知识。 2.“讲、学、练”相结合;对于实现继承的相关技术细节,大量采用演示、讲解和练习等方式。使学生在编程实践中加深对概念的理解,熟练掌握相关的技术细节。这样配合使用多种教学方法,不但使学生易于理解掌握所学知识,同时也能够使学生加深对知识的理解深度。,

计算机JAVA相关说课稿_面向对象程序设计-java说课稿相关推荐

  1. java静态初始化说法正确_面向对象程序设计(Java)-中国大学mooc-题库零氪

    项目1.初始Java 第1章单元测试 1.如果在Hello.java中编写如下代码public class Hello{ public static main(String[] args){ Syst ...

  2. java程序设计清考_面向对象程序设计(Java)-题库

    <面向对象程序设计(Java)-题库>由会员分享,可在线阅读,更多相关<面向对象程序设计(Java)-题库(33页珍藏版)>请在金锄头文库上搜索. 1.面向对象程序设计 (ja ...

  3. c++语言编程,一个电灯两个开关控制,[理学]四川大学计算机学院精品课程_面向对象程序设计C++课件_游洪越_第一章绪论.ppt...

    [理学]四川大学计算机学院精品课程_面向对象程序设计C课件_游洪越_第一章绪论 主讲教师: 游洪跃 个人主页: /~youhongyue 邮件地址: youhongyao@ 教材:<C++面向对 ...

  4. java面向对象期末考试试题_《面向对象程序设计——java》期末考试试题2008a卷.doc...

    <面向对象程序设计--java>期末考试试题2008a卷.doc 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 第 7 页 共 ...

  5. 201771010118马昕璐《面向对象程序设计java》第八周学习总结

    第一部分:理论知识学习部分 1.接口 在Java程序设计语言中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成.Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个 ...

  6. 【Java】《面向对象程序设计——Java语言》Castle代码修改整理

    前言 最近闲来无事刷刷MOOC,找到以前看的浙大翁凯老师的<面向对象程序设计--Java语言>课程,重新过一遍仍觉受益颇深. 其中有一个Castle的例子,思路很Nice但代码很烂,翁凯老 ...

  7. 面向对象程序设计——Java语言 第3周编程题 查找里程(10分)

    面向对象程序设计--Java语言 第3周编程题 查找里程(10分) 题目内容 下图为国内主要城市之间的公路里程: 你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程. ...

  8. python编程求导数_面向对象编程 —— java实现函数求导

    首先声明一点,本文主要介绍的是面向对象(OO)的思想,顺便谈下函数式编程,而不是教你如何准确地.科学地用java求出函数在一点的导数. 一.引子 defd(f) :defcalc(x) : dx= 0 ...

  9. java 求导函数_面向对象编程 —— java实现函数求导

    文章目录 首先声明一点,本文主要介绍的是面向对象(OO)的思想,顺便谈下函数式编程,而不是教你如何准确地.科学地用java求出函数在一点的导数. ★引子 defd(f) :defcalc(x) : d ...

最新文章

  1. [HNOI2009]无归岛
  2. VMware虚拟机 CentOS 6.5系统安装配置详细图文教程 --技术支持TPshop商城
  3. Jenkins修改插件下载地址为国内下载地址与安装中文插件
  4. AS安装APK失败的两种情况
  5. Redis(案例一:注册登录-图形验证码+谷歌开源Kaptcha)
  6. c++向量和数组的区别_Spark机器学习-Java版(一)-向量和矩阵
  7. Molile App(HTTP/HTML)—Record and Analyze Traffic
  8. tc275单片机的内核_TC275开发板学习心得(一)
  9. java 抽象属性_怎样在java中定义一个抽象属性
  10. PHPCMS 使用图示和PHPCMS二次开发教程(转)
  11. [Code] 收集各种语言对图片的处理算法实现 图片模糊
  12. 反爬虫策略的应对方法汇总
  13. linux下.dep文件,Linux 安装 golang 和 dep (附错两个误解决方法)
  14. 探讨6410的启动过程
  15. Make sure that `gem install libv8 -v '3.16.14.3'` succeeds before bundling.
  16. 儿童手工制作日历_变废为宝的手工日历小台历制作教程
  17. 如何在Linux上创建手册页
  18. 简单题我重拳出击,困难题我唯唯诺诺
  19. 学习OpenCV2——Mat之通道的理解
  20. 如何制作 linux 系统 U盘启动盘

热门文章

  1. 换发型特效怎么制作?建议收藏这些方法
  2. PHP文案馆头像壁纸小程序源码独立后台
  3. 【算法导论-主定理】用主方法求解递归式 学练结合版
  4. 微信小程序——瘦金社区
  5. emc4012光纤直连服务器,Dell EMC PowerVault ME4012存储
  6. 利用opencv棋盘格标定法对鱼眼图像校正分析
  7. java: 未报告的异常错误org.json.JSONException; 必须对其进行捕获或声明以便抛出
  8. python爬取都挺好影视评论,看看大家的共鸣度有多强?
  9. 算法学习——数字旋转方阵
  10. [面试]英文面试问答