




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java Java 程序设计程序设计 教学大纲教学大纲 一 课程基本信息一 课程基本信息 课程编码 04200414 课程名称 Java 程序设计 课程性质 必修 适用专业 计算机科学与技术 软件工程专业 适用层次 本科 课程学分 4 总学时 64 理论学时 32 实践学时 32 执笔人 审核人 二 课程性质 目的 任务二 课程性质 目的 任务 Java 面向对象程序设计是计算机科学技术专业与软件工程专业的一门重要专业 课 该课程的特点是理论性和实践性密切结合 通过本课程的学习 使学生理解与 掌握计算机面向对象程序设计的基本概念 基本思想与基本方法 理解面向对象程 序设计思想 掌握面向对象程序设计方法 Java 面向对象编程的思想和 Java 编程中 的重要技术 具有初步的系统开发能力 三 教学内容和教学要求三 教学内容和教学要求 第一章 Java 语言概述 教学内容 1 1 Java 的诞生 要求达到了解层次 1 2 Java 的特点 要求达到了解层次 1 3 安装 JDK 要求达到掌握层次 1 4 Java 程序的开发步骤 要求达到掌握层次 1 5 一个简单的 Java 应用程序 要求达到掌握层次 1 6 联合编译 要求达到了解层次 1 7 注释 要求达到了解层次 1 8 编程风格 要求达到了解层次 教学基本要求 本章是 Java 语言的概括介绍 通过本章的学习 学生可以对全书的主要内容有 一个总体的了解 本章要求深人理解编写代码必须遵守的现行习惯风格 掌握 Java 语言开发平台 JDK 的配置与使用 了解 Java 语言的诞生与特点 本章重点 是 Java 语言开发平台 JDK 的使用 本章难点 是 Java 语言开发平台 JDK 的配置 第二章 基本类型 数组和枚举类型 教学内容 2 1 标示符和关键字 要求达到理解层次 2 2 基本数据类型 要求达到掌握层次 2 3 从命令行输入数据 要求达到了解层次 2 4 数组 要求达到掌握层次 2 5 枚举类型 要求达到掌握层次 教学基本要求 本章介绍了 Java 编程的基础知识 通过本章学习 让学生理解标识符和关键字 掌握基本数据类型 数组和枚举类型 了解从命令行输入输出数据的方法 本章重点 基本数据类型 数组和枚举类型的特点及使用方法 本章难点 数组和枚举类型的特点 第三章 运算符 表达式和语句 教学内容 3 1 运算符与表达式 要求达到理解层次 3 2 语句概述 要求达到掌握层次 3 3 if 条件分支语句 要求达到掌握层次 3 4 switch 开关语句 要求达到简单应用层次 3 5 循环语句 要求达到简单应用层次 3 6 break 和 continue 语句 要求达到简单应用层次 3 7 数组与 for 语句 要求达到简单应用层次 3 8 枚举类型与 for switch 语句 要求达到简单应用层次 教学基本要求 本章介绍了 Java 编程的基础知识 通过本章学习 要求掌握 Java 提供的运算 符和各种控制语句 熟悉运用运算符写出表达式 本章重点 Java 提供的运算符 各种控制语句的使用方法 本章难点 运算符的优先级顺序与表达式的运用 各种控制语句的用法 第四章 类与对象 教学内容 4 1 编程语言的几个发展阶段 要求达到了解层次 4 2 类 要求达到掌握层次 4 3 对象 要求达到掌握层次 4 4 参数传值 要求达到理解层次 4 5 对象的组合 要求达到理解层次 4 6 static 关键字 要求达到掌握层次 4 7 this 关键字 要求达到掌握层次 4 8 包 要求达到理解层次 4 9 import 语句 要求达到理解层次 4 10 访问权限 要求达到理解层次 4 11 基本类型的类包装 要求达到理解层次 4 12 反编译和文档生成器 要求达到了解层次 4 13 jar 文件 要求达到理解层次 教学基本要求 本章介绍了面向对象的思想 类和对象的有关知识 讨论了类的构成以及用类 创建对象等内容 主要体现了面向对象编程的一个特点 数据的封装 通过本章 的学习 要求理解面向对象的基本思想 熟练掌握类的构成以及用类创建对象 并 且了解类与对象使用中的有关知识 重 点 类和对象的概念以及区别 难 点 面向对象的基本思想 第五章 继承与接口 教学内容 5 1 子类与父类 要求达到掌握层次 5 2 子类的继承性 要求达到理解层次 5 3 子类对象的构造过程 要求达到掌握层次 5 4 成员变量的隐藏和方法的重写 要求达到掌握层次 5 5 super 关键字 要求达到理解层次 5 6 final 关键字 要求达到理解层次 5 7 对象的上转型对象 要求达到了解层次 5 8 继承与多态 要求达到掌握层次 5 9 abstract 类和 abstract 方法 要求达到了解层次 5 10 接口 要求达到理解层次 教学基本要求 本章介绍了面向对象编程的另外两个特点 继承和多态 通过本章的学习 要求理解继承与多态 熟练掌握类的继承与多态 接口的实现与多态 并且了解使 用多态设计程序时的原则等有关知识 重 点 继承与多态的理解与应用 难 点 不同访问权限的成员继承性不同 第六章 内部类与异常类 教学内容 6 1 内部类 要求达到理解层次 6 2 匿名类 要求达到理解层次 6 3 异常类 要求达到掌握层次 6 4 断言 要求达到了解层次 6 5 Class 类 要求达到理解层次 教学基本要求 本章介绍内部类与异常类的有关知识 通过本章的学习 要求理解内部类和匿 名类 掌握异常类的使用 了解断言语句和 Class 类 重 点 异常类的使用 难 点 使用 Class 实例化一个对象 第七章 面向对象的几个基本原则 教学内容 7 1 UML 类图简介 要求达到掌握层次 7 2 面向抽象原则 要求达到掌握层次 7 3 开 闭原则 要求达到掌握层次 7 4 多用组合少用继承原则 要求达到理解层次 7 5 高内聚 低耦合原则 要求达到理解层次 教学基本要求 本章介绍了面向对象设计的几个基本原则 了解这些基本原则 有助于知道如 何使用面向对象语言编写出易维护 易扩展和易复用的程序代码 通过本章的学习 学生要熟悉并掌握面向对象设计的几个基本原则 了解这些原则是在许多设计中总 结出的指导性原则 并不是任何设计都必须要遵守的 法律 重 点 面向对象设计的几个基本原则 难 点 在实际编程中应用面向对象设计的原则 第八章 几个重要的设计模式 教学内容 8 1 设计模式简介 要求达到了解层次 8 2 策略模式 要求达到掌握层次 8 3 中介者模式 要求达到掌握层次 8 4 模板方法模式 要求达到掌握层次 教学基本要求 本章介绍了面向对象的几个设计模式 了解这些设计模式 有助于知道如何使 用面向对象语言编写出易维护 易扩展和易复用的程序代码 通过本章的学习 学 生要熟悉并掌握面向对象的设计模式 通过讲解这些设计模式体现面向对象的设计 思想 通过本章学习 掌握面向对象的几个重要的设计模式 重 点 面向对象的几个重要的设计模式 难 点 在实际编程中应用面向对象的设计模式 第九章 常用实用类 9 1 String 类 要求达到掌握层次 9 2 StringBuffer 类 要求达到理解层次 9 3 StringTokenizer 类 要求达到了解层次 9 4 Date 类 要求达到掌握层次 9 5 Calendar 类 要求达到掌握层次 9 6 Math 类和 BigInterger 类 要求达到掌握层次 9 7 DecimalFormat 类 要求达到理解层次 9 8 Pattern 类和 Match 类 要求达到理解层次 教学基本要求 本章介绍 Java 面向对象程序设计过程中常用的实用的类及使用方法 通过本章 的学习 要求掌握这些常用的类及其使用方法 重 点 常用类的使用方法 难 点 常用类的应用 第十章 Java Swing 概述 教学内容 10 1 Java Swing 概述 要求达到理解层次 10 2 窗口 要求达到理解层次 10 3 文本框 要求达到掌握层次 10 4 密码框 要求达到掌握层次 10 5 按钮与标签 要求达到掌握层次 10 6 菜单项 要求达到掌握层次 10 7 布局 要求达到了解层次 10 8 Component 类的常用方法 要求达到理解层次 10 9 窗口事件 要求达到理解层次 10 10 鼠标 要求达到掌握层次 教学基本要求 本章介绍了用来设计图形用户界面的包和相关类 通过本章的学习 要求理解 容器类和组件类 掌握各种组件的特点和使用方法以及组件上的事件处理 了解怎样 将其他组件嵌套到 JFrame 窗体中 重 点 各种组件的特点和使用方法 难 点 组件上的事件处理 第十一章 对话框 教学内容 11 1 JDialog 类 要求达到理解层次 11 2 文件对话框 要求达到掌握层次 11 3 消息对话框 要求达到掌握层次 11 4 输入对话框 要求达到了解层次 11 5 确认对话框 要求达到掌握层次 11 6 颜色对话框 要求达到理解层次 教学基本要求 本章介绍了建立 JDialog 的子类创建对话框 对话框可以添加组件 实现与用 户的交互操作 通过本章的学习 要求理解建立 JDialog 的子类创建对话框 掌握 常用对话框的使用 了解对话框的无模式和有模式的特点 重 点 各种对话框的应用 难 点 各种对话框建立方法 第十二章 输入输出流 教学内容 12 1 File 类 要求达到理解层次 12 2 文件字节流 要求达到掌握层次 12 3 文件字符流 要求达到掌握层次 12 4 缓冲流 要求达到了解层次 12 5 对象流 要求达到理解层次 12 6 使用 Scanner 解析文件 要求达到了解层次 教学基本要求 本章介绍了输入 输出流 其核心思想是将程序中产生的数据写入到输出流到 达目的地以及从输入流读入程序所需要的数据 通过本章的学习 要求理解输入输 出流的概念 掌握常用的 File 类及其常用子类的使用方法 了解相关子类的功能 重 点 File 类及其常用子类的功能 难 点 File 类常用子类的使用方法 第十三章 JDBC 数据库操作 教学内容 13 1 Microsoft Access 数据库管理系统 要求达到理解层次 13 2 JDBC 要求达到理解层次 13 3 链接数据库 要求达到掌握层次 13 4 查询操作 要求达到掌握层次 13 5 更新 添加于删除操作 要求达到掌握层次 教学基本要求 本章介绍了 JDBC 数据库操作 通过本章的学习 要求理解 JDBC 的作用 掌握 JDBC 技术以及 JDBC 提供的 API 操作数据库 了解 JDBC 和数据库建立连接的常用两种 方式 重 点 JDBC 技术以及 JDBC 提供的 API
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部队交通安全知识培训课件
- 学习路径规划-洞察及研究
- 【设计】高层住宅小区室外配套施工组织设计
- 部门保密培训课件
- 债权人利益分配策略-洞察及研究
- 边坡喷锚脚手架安全培训课件
- 基于循环经济的原料回收与再利用技术瓶颈突破
- 车队雨季安全培训课件
- 圆弧轨迹动态补偿算法在高速工况下的精度衰减机理研究
- 国际标准对接框架下刀片剪切参数数据库的跨地域知识迁移策略
- 高速公路服务区安全管理与应急预案体系
- 企业负责人变更专项内审
- 特殊教育:培智义务教育课程标准(绘画与手工)
- 酒店明住宿清单(水单)
- 聚合硫酸铝制备方法
- 《中国儿童维生素A、维生素D临床应用专家共识》解读
- 数字经济导论 课件全套 第1-14章 数字经济概述-重点领域的数字经济政策
- 孕妇外周血胎儿游离DNA产前筛查与诊断技术规范
- 传感器与检测技术(项目式)PPT完整全套教学课件
- 大学生创新与创业高职PPT完整全套教学课件
- 基础模块2Unit 8 Green Earth reading课件
评论
0/150
提交评论