《面向对象程序设计(Java)》课程整体教学设计(2)

2019-04-08 20:46

面向对象程序设计(Java)—课程整体教学设计

课程内容 5.super与final关键字 目的要求 5.掌握方法的重载与重写的异同点 6.掌握super和final关键字 1.了解接口的基本概念、特点和作用 2.理解接口的原理 3.掌握接口与抽象类的区别 4.掌握接口的继承,接口回调和接口做参数 1.多态的概念、作用及其特点 2.向上类型转换和向下类型转换 3.多态的实际应用 1.了解内部类的作用和缺点 2.掌握静态内部类、实例内部类和局部内部类的创建和调用 3.熟练掌握匿名内部类的创建和调用 重点难点 的重载与重写的异同点 重点:接口的原理,接口与抽象类的区别,接口继承 难点:接口的回调和接口做参数 重点:向上类型转换 难点:向下类型转换和多态实际应用 重点:匿名内部类的创建和调用 难点:匿名内部类的创建和调用 5. 接口 1.接口的基本概念、原理及其作用 2.接口与抽象类的区别 3.接口的继承与回调 4.接口做参数 1.了解多态的概念、作用及其特点 2.熟练掌握向上类型转换 3.掌握向下类型转换和多态实际应用 1.静态内部类 2.实例内部类 3.局部内部类 4.匿名内部类 5.内部类的创建和调用方式 6.内部类的作用和缺点 1.异常的基本概念和分类 2.异常的处理:try-catch-finally语句 3.throw与throws关键字 4.自定义异常 1.文件类File的基本方法和属性 1.集合的基本概念和主要的框架接口 2.ArrayList(动态数组)的基本操作 1.AWT和Swing的简介 6. 多态 7. 内部类 8. 异常 1.了解异常的概念和分类 2.熟练掌握异常的处理 3.了解自定义异常 1.掌握文件类File的基本方法和属性 重点:异常的处理 难点:自定义异常 9. IO操作 10. 集合 11. 图形用户重点:File的基本方法和属性 1.熟练掌握ArrayList(动态数组)的基本操重点:掌握ArrayList(动作 态数组) 1.了解AWT和Swing的简介,不弹起按钮组件:重点:基本容器、布局管2

面向对象程序设计(Java)—课程整体教学设计

课程内容 界面 2.基本容器:JFrame,标签组件:JLable,按钮组件:JButton,布局管理器,面板,滚动条,表格和桌面等 3.不弹起按钮组件:JToggleButton,文本组件:JTextComponent 4.事件处理 5.单选按钮:JRadioButton,复选按钮:JCheckBox,列表框:JList,下拉列表框:JComboBox,菜单组件:JMenu和JMenuBar,文件选择框:JFileChooser和表格 1.程序、进程和线程的相关概念 2.线程的状态与生命周期 3.创建线程的方式和线程的常用方法 4.线程的调度与优先级 5.资源共享(同步、等待、通知和死锁) 6.计时器线程Timer,线程组和GUI线程 1.JDBC的概述 2.MySql数据库简介、安装及其配置 3.SQL语法基础 4.JDBC操作步骤 5.Connection接口、Statement接口、PreparedStatement接口的使用 6.事件处理和使用JDBC连接Oracle数据库 目的要求 JToggleButton,文本组件:JtextComponent和表格 2.掌握JFrame,标签组件:JLable,按钮组件:JButton,布局管理器 3.熟练掌握JRadioButton,复选按钮:JCheckBox,列表框:JList,下拉列表框:JComboBox,菜单组件:JMenu和JMenuBar,文件选择框:JfileChooser,事件处理。 1.了解程序、进程和线程的相关概念 2.掌握并理解线程的状态与生命周期 3.熟练掌握创建线程的方式和线程的常用方法 4.掌握线程的调度与优先级,资源共享(同步、等待、通知和死锁) 5.了解计时器线程Timer,线程组和GUI线程 1.了解JDBC的概述 2.掌握MySql数据库简介、安装及其配置 3.熟练掌握SQL语法基础,JDBC操作步骤 4.熟练掌握Connection接口、Statement接口、PreparedStatement接口的使用 5.掌握事件处理和使用JDBC连接MySql数据库 重点难点 理器和组件的使用。 难点:事件处理。 12. 多线程 重点:线程的状态与生命周期,创建线程的方式和线程的常用方法 难点:线程的调度与优先级,资源共享(同步、等待、通知和死锁) 重点:MySql数据库简介、安装及其配置,SQL语法基础,JDBC操作步骤 难点:Connection接口、Statement接口、PreparedStatement接口的使用,事件处理和使用JDBC连接MySql数据库 13. JDBC 3

面向对象程序设计(Java)—课程整体教学设计

五、课程实施

(一)能力训练项目

编学习 号 阶段

项目 名称

能力目标

知识目标

1. 了解Java语言的发展历史和现状 2. 了解Java语言的主要特征,掌握Java语言的工作机制Java运行环境的配置;

3. 掌握搭建集成环境Eclipse的方法; 4. 掌握Java程序的开发步骤

掌握Java语言基础(一)

1. 了解标识符、关键字和数据类型 2. 掌握运算和表达式

3. 熟练掌握语句、字符串和数组的常用方法和属性 掌握Java语言基础(二)

1. 理解程序结构的概念,理解顺序程序结构结构,理解分支程序结构。

2. 熟练掌握if条件语句;

3. 熟练掌握if??else条件语句

4. 熟练掌握if??else if??else语句 5. 熟练掌握switch分支结构 掌握Java语言基础(三) 1. 理解选车程序结构; 2. 熟练掌握for循环结构。 3. 掌握continue的使用方法 4. 熟练掌握while循环结构。

5. 熟练掌握do??while循环结构。

训练方式

课外同步项目

1.1小黄1. 能够配置Java开发环境; 人,动起2. 能够抄写、创建、编译、运来 行简单的 Java 程序。

1. 能够自主完成简单的输入输

出小程序。

2. 能够正确定义与使用变量、常量、运算符与表达式进行数值计算程序的处理。

1. 掌握分支流程控制结构语句的if条件结构,能够用if分支结构解决实际问题。

2. 掌握分支流程控制结构语句的if条件结构和switch分支结构,能够用if、switch分支结构解决实际问题

1. 掌握循环流程控制结构的for循环结构;会用这种结构编程解决实际问题。

2. 掌握循环流程控制结构的while循环和do??while结构;会用这种结构编程解决实际问

教师讲解示范、学生模仿

1.2 四则运算机

语言基本功训练

教师讲解示范、学生模仿

求和运算 数据交换

求圆周长、面积 解三角形

1

1.3 颁奖典礼

教师讲解示范、学生模仿 考试成绩处理 运费计算 体重测试

1.4 ATM取款机

教师讲解示范、学生模仿

累加计算 打印图形 判断素数 猜数小游戏 最大公约数和最小公倍数

4

面向对象程序设计(Java)—课程整体教学设计

编学习 号 阶段 项目 名称 题。 能力目标 知识目标 训练方式 课外同步项目 打印图形 小球落地 1.5 汽车出租管理 2 二、实用程序开发 2.1 门禁系统 熟练掌握对象和类 1. 熟练掌握类的定义、语法和创建 2. 掌握类的成员变量和成员方法 3. 熟练掌握创建对象和使用对象 4. 掌握对象的引用和实体 5. 掌握方法中的参数传值 6. 熟练掌握构造方法和方法重载 7. 了解static和this关键字,访问权限(private、default、protected和public) 掌握Java语言基础(四) 理解跳转程序结构 1. 能够灵活使用跳转语句控制1. 掌握break语句的使用方法 程序流程。 2. 掌握continue语句的使用方法 3. 掌握return语句的使用方法 掌握Java语言基础(五) 1. 能够综合使用各种程序控制1. 熟练掌握分支语句、循环语句、跳转语句的用法 语句,拆分方法,解决相对复杂2. 熟练掌握Java的基本语法 的问题。 3. 初步理解方法的概念。 1. 理解继承和封装的概念,能熟练掌握抽象类与继承 够熟练的设计一个窗口程序,并1. 了解抽象类的基本概念、特点、作用 在窗口上显示简单组件 2. 掌握抽象类的属性和抽象方法 2. 能够实现简单的事件监听。 3. 掌握抽象类的原理和作用,子类的继承性 3. 能够使用数组解决简单问4. 熟练掌握变量的隐藏和方法的重写 题; 5. 掌握方法的重载与重写的异同点 1. 掌握类和对象的特征,能够创建类,并使用对象。 2. 会定义和使用类的方法;理解变量作用域;会创建包组织Java工程;会添加类、方法的Javadoc注释。 3. 能够理解封装的要领,并用封装的思想定义类。 教师讲解示范、学生模仿 学生信息管理 银行卡小程序 教师讲解示范、学生模仿 教师讲解示范、学生模仿 水仙花数 分解因数 寻找“完数” 无重复数 奖金发放 教师讲解示范、学生模仿 改进的ATM取款机 5

面向对象程序设计(Java)—课程整体教学设计

编学习 号 阶段 项目 名称 能力目标 4. 能够用JavaBean的思想来封装信息。 知识目标 6. 掌握super和final关键字 7. 理解使用JavaBean封装信息; 熟练掌握接口: 1.了解接口的基本概念、特点和作用 2.理解接口的原理 3.掌握接口与抽象类的区别 4.掌握接口的继承,接口回调和接口做参数 数组 1. 掌握一维数组的声明、创建和初始化和数组元素的使用; 熟练掌握图形用户界面 1. 了解图形用户界面基本组件的使用方法 2. 学会不使用布局管理器在窗口上添加组件的方法; 3. 学会使用JLabel显示文字和图片的方法; 4. 掌握JButton和事件监听器的实现。 5. 掌握多按钮事件监听 1. 理解Java 中的构造方法 2. 熟练掌握Java中构造方法的定义和使用。 3. 熟练掌握初始化窗口对象的方法和步骤; 4. 理解ImageIcon类,能够在窗口上显示图片; 5. 理解Font类,能够用用font类格式化窗口。 1. 理解类的封装 2. 熟练使用类的封装特性解决实际问题 3. 理解和掌握方法的定义和使用 4. 理解方法引用及参数传递 5. 理解并掌握方法的重载 训练方式 课外同步项目 能够按照GUI程设计流程,根据需求设计并实现图形化界面。 2.2 我爱大明星 教师讲解示范、学生模仿 能够使用类的封装特性,封装信息;能够熟练定义方法使程序更加 教师讲解示范、学生模仿 从以下项目任选一个完成: 1.手机展示 2.汽车展览 3.恐龙博览会 4.化妆品专柜 6


《面向对象程序设计(Java)》课程整体教学设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学校综合治理方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: