Java编程技术教学大纲王善发.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java编程技术教学大纲王善发

《Java编程技术》课程教学大纲 一、课程的基本情况 课程中文名称: Java编程技术 课程英文名称:Java Programming Technology 课程代码课程类别:选修类 课程性质:专业限选课 课程学时:54 讲课学时:27 实验学时:27 课程学分:2 授课对象:计算机及相关专业 前导课程:程序设计基础、离散数学、数据结构等。 二、教学目的 以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作。 三、教学基本要求 第1章 计算机系统概述 1.1 计算机处理过程 1.2 硬件组件 1.3 网络 1.4 Java程序设计语言 1.5 程序开发 1.6 面向对象编程 基本要求: 理解Java的基本程序结构,理解Java语言的环境以及Java程序的调试。 重点与难点: 重点是面向对象程序设计语言和编程开发环境。 难点是Java语言的环境以及Java程序的调试。 第2章 数据与表达式 2.1 字符串 2.2 变量与赋值 2.3 基本数据类型 2.4 表达式 2.5 数据类型转换 2.6 交互程序 2.7 图形 2.8 Java applet 2.9 绘图 基本要求: 掌握Java的基本数据类型、运算符和表达式。 重点与难点: 重点是Java的基本数据类型、运算符和表达式。 难点是Java的基本数据类型和类类型的区别、基本数据类型的包装。 第3章 类与对象 第3章 使用类和对象 3.1 建立对象 3.2 String类 3.3 包 3.4 Random类 3.5 Math类 3.6 格式化输出 3.7 枚举型 3.8 包装类 3.9 组件和容器 3.10 嵌套的面板 3.11 图像 基本要求: 理解并掌握类和对象的使用。 重点与难点: 重点是使用类、实例化对象。 难点是类和对象使用的规范。 第4章 编写类 4.1 类和对象的核心概念 4.2 类的分析 4.3 封装 4.4 方法剖析 4.5 构造方法的关键概念 4.6 图形对象 4.7 图形用户界面 4.8 按钮 4.9 单行文本框 基本要求: 掌握类的结构、简单类的编写。 重点与难点: 重点是类的分析、类的结构、类的编写。 难点是实例中类的划分。 第5章 条件和循环语句 5.1 布尔表达式 5.2 if语句 5.3 数据比较 5.4 switch语句 5.5 while语句 5.6 迭代器 5.7 do语句 5.8 for语句 5.9 使用循环语句和条件语句绘图 5.10 确定事件源 5.11 对话框 5.12 其他按钮组件 基本要求: 掌握条件和循环语句。 重点与难点: 重点是条件和循环语句结构特点、编写简单的与条件和循环语句相关的程序。 难点是条件和循环语句的应用。 第6章 面向对象设计 6.1 软件开发活动 6.2 识别类和对象 6.3 静态类成员 6.4 类问关系 6.5 接口 6.6 枚举型类 6.7 方法设计 6.8 方法重载 6.9 测试 6.10 GUI设计 6.11 布局管理器 6.12 边框 6.13 容器层次结构 基本要求: 理解并掌握面向对象设计的思想。 重点与难点: 重点是面向对象设计的思想、编写简单的面向对象的实例程序。 难点是面向对象的分析、应用。 第七章 数组 7.1 数组元素 7.2 声明数组和使用数组 7.3 对象数组 7.4 命令行参数 7.5 可变长度参数列表 7.6 二维数组与多维数组 7.7 ArrayList类 7.8 多边形与折线 7.9 鼠标事件 7.10 键盘事件 基本要求: 理解并掌握数组。 重点与难点: 重点是基于数组的实现原理、编写简单的与数组相关的程序。 难点是数组的应用。 第八章 继承 8.1 创建子类 8.2 方法重载 8.3 类层次结构 8.4 可见性 8.5 类间继承关系的设计 8.6 组成类的层次结构 8.7 扩展适配器类 8.8 定时器类 基本要求: 理解并掌握继承的思想。 重点与难点: 重点是继承的基本思想,编写简单的与继承相关的程序。 难点是继承的应用。 第九章 多态性 9.1 延迟绑定 9.2 由继承实现多态性 9.3 利用接口实现多态性 9.4 排序 9.5 搜索 9.6 多态性设计 9.7 事件处理 9.8 文件选择对话框 9.9 颜色选择对话框 9.10 滑动条 基本要求: 理解多态性。 重点与难点: 重点是多态的实现,编写简单的与多态相关的程序。

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档