Java程序设计教学大纲.docxVIP

  • 1
  • 0
  • 约 10页
  • 2020-03-13 发布于江西
  • 举报
《Java 语言程序设计》课程教学大纲 英文名称:Java language program designing 课程编号:0812133 课程类型:任选 学时/课内实践学时:32 学分:2 适用对象:通信工程专业本科生 先修课程:计算机基础、C 语言程序设计基础 使用教材及参考书: 教材: Java 语言程序设计(基础篇),Y.Daniel Liang 著,机械工业出版社 一、课程教学目标及学生应达到的能力 通过全面、系统地介绍 Java 语言的基础知识、运行机制、编程方法和技术,使学生理 解面向对象的程序设计思想,掌握图形用户界面程序的特点和设计方法。培养学生用“计 算机思维”方式进行计算机编程,使学生能够运用 Java 语言作为一种思维工具解决处理现 实问题,启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的能力。 二、课程内容和基本要求 第一章  引言 1. 教学内容: 1.1 简单的 Java 语言程序介绍 1.2 Java 语言程序的结构 1.3 Java 语言程序的创建和执行过程 2. 教学目的及要求: 掌握 IDE 开发工具 Eclipse 的使用方法 掌握编写与运行 Java 程序的方法 了解 Java 语言的概貌 为学习 Java 语言和进行 Java 程序的实验做好准备工作 3. 教学重点及难点: 1) Java 语言的基本结构 2) Java 程序设计的上机步骤 第二章 基本程序设计 教学内容: 1 基本数据类型 2.2 常量 2.3 String 类型 2.4 数据的输入 2.5 程序设计风格 2. 教学目的及要求: 掌握 Java 的数据类型 掌握各种变量的声明方式 掌握运算符与表达式使用方法 掌握利用控制台和 JOptionPane 类进行输入输出的方法。 3. 教学重点及难点: String 类型的声明和使用 值类型和引用类型的区别 3)控制台和 JOptionPane 类进行输入输出的方法 第三章 数组 1. 教学内容: 3.1 一维数组的声明和创建 3.2 二维数组的声明和创建 3.3 针对数组的程序设计 3.4 数组应用示例 2.教学目的及要求: 1) 掌握一维数组和二维数组的定义方法 2) 掌握一维数组的程序设计方法 了解二维数组的程序设计方法 了解数组作为方法的参数的用法 3.教学重点及难点: 数组对象的创建和引用 数组作为方法的参数的用法 第四章 类的设计 1. 教学内容: 4.1 面向对象的程序设计概述 4.2 类的定义 4.3 对象的创建和访问 4.4 this 关键字的使用 4.5 实例成员、静态成员、常量 4.6 可见性修饰符 4.7 对象作为方法的参数 4.8 对象数组 2. 教学目的及要求: 掌握类的定义和对象的创建 掌握对象的访问方法及可见性的声明 掌握类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法 4) 掌握 this 关键字的使用 3. 教学重点及难点: 类的定义及可见性修饰符的使用 类变量、类方法、实例变量、实例方法、常量之间的区别和它们的使用方法 第五章 继承 1. 教学内容: 5.1 继承的概念 5.2 子类的定义 5.3 覆盖 5.4 object 类 5.5 protected 修饰符 5.6 final 修饰符 2. 教学目的及要求: 掌握继承的程序设计方法 掌握在继承设计时构造方法中 this 和 super 关键字的使用 掌握继承设计时可见性修饰符(public、protected、private)的使用 掌握继承设计时覆盖和隐藏的概念 3. 教学重点及难点: 子类的设计 继承设计时构造方法中 this 和 super 关键字的使用 3)可见性修饰符(public、protected、private)的使用 第六章 多态 1.教学内容: 6.1 多态的概念 6.2 多态的实现 6.3 对象类型的转换 6.4 equals 方法 6.5 ArrayList 类的使用 2.教学目的及要求: 了解多态的概念 了解多态中静态绑定和动态绑定的使用 3.教学重点及难点: 多态的概念 对象类型的转换 第七章 抽象类 1.教学内容: 7.1 抽象类概述 7.2 抽象类和抽象方法的定义 7.3 Calendar 类和 GregorianCalendar 类的应用 2.教学目的及要求: 了解抽象类的概念 了解抽象类的设计方法及在多态中的使用 3.教学重点及难点: 1) 抽象类和抽象方法的定义 第八章 接口 1. 教学内容: 8.1 接口的概念 8.2 接口的定义和实现 8.3 接口和抽象类的比较 8.4 Comparable 接口介绍 8.5 包装类 2.教学目的及要求: 了解接口的概念和作用 了解接口的定义及实现方法

文档评论(0)

1亿VIP精品文档

相关文档