java面向对象程序设计教学大纲

java面向对象程序设计教学大纲

ID:8820253

大小:27.63 KB

页数:4页

时间:2018-04-08

java面向对象程序设计教学大纲_第1页
java面向对象程序设计教学大纲_第2页
java面向对象程序设计教学大纲_第3页
java面向对象程序设计教学大纲_第4页
资源描述:

《java面向对象程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《Java面向对象程序设计》教学大纲课程编号:课程名称:Java面向对象程序设计         总学时数:32 学分数:2      先修课程:C语言程序设计课程性质:公共选修课一、课程的性质、目的和任务《Java面向对象程序设计》课程属于软件开发语言类课程,是互联网络、移动网络软件开发领域的重要基础课程。通过学习Java基本语法、如何查找并运用JavaAPI以及利用Java的基本类库、图形用户界面方法、多线程、异常处理、网络操作等技术,使学生能编写Java基本应用程序。通过本课程的学习,使学生理解互联网络、移动网络实际软件开发工作,具有初步的实际软件开

2、发能力,能够承担Java初级开发的工作。二、课程基本要求、重点和难点知识方面:了解Java语言程序设计基础知识,Java语言的产生背景及其主要特点,理解Java面向对象编程的基本思想及其特征,掌握Java语言的数据类型、常量、变量、数组、表达式,掌握Java语言的程序控制结构以及编程的基本方法,掌握异常处理、Java输入输出流和多线程编程知识,了解网络编程和数据库开发知识。技能方面:会独立编写简单的Java应用程序;能应用AWT和Swing常用组件设计图形化用户界面;掌握Java异常处理机制的简单应用;能编写简单的多线程程序;掌握使用Java输入输出流;重

3、点和难点:掌握Java基本语法和编程思路;查找、读懂并运用JavaAPI;熟练运用面向对象程序设计思想,利用Java的基本类库、图形用户界面编程方法、异常处理机制、多线程、I/O操作、网络操作等技术,编写简单的Java程序。三、教学内容和学时分配第一部分  Java概述一、教学要求了解:Java语言的发展历史以及特点,掌握:面向对象程序设计的基本概念。二、教学内容1.1 Java的发展及其特点1.2 Java运行环境与应用程序举例1.3面向对象程序设计知识要点:Java程序的结构和面向对象程序设计的基本思想三、本章学时数:2学时 第二部分  基本数据类型和

4、表达式一、教学要求掌握:Java语言的基本数据类型和表达式。二、教学内容2.1 标识符2.2 Java基本数据类型2.3 常量、变量与赋值2.4 运算符与表达式知识要点:Java的基本数据类型、运算符与表达式三、本章学时数:2学时 第三部分 使用类和对象编程一、教学要求了解:类、对象、方法的基本概念;掌握:类、对象、方法的创建及使用方法;会编写简单的面向对象程序。二、教学内容3.1 创建类3.2 成员变量与方法3.3 对象3.4 静态变量与静态方法3.5 再谈方法3.6 内部类知识要点:类、对象、方法的创建与使用;静态变量与方法三、本章学时数:6学时  第

5、四部分  数组一、教学要求了解:字符数组、对象数组和ArrayList类的应用;掌握:一维数组和二维数组的应用;熟悉数组查找和排序的方法。二、教学内容4.1 数组的声明和创建4.2 数组的赋值和引用4.3 数组应用4.4 字符数组4.5多维数组4.6 ArrayList类4.7 对象数组知识要点:数组的创建与使用、ArrayList类三、本章学时数:2学时 第五部分  Java的继承与多态一、教学要求了解:多态的概念;掌握:方法的覆盖与重载;创建子类的方法。二、教学内容5.1 类的继承5.2 覆盖5.3 重载5.4 实例知识要点:类的继承与重载三、本章学时

6、数:6学时 第六部分 包和接口一、教学要求了解:接口的定义和实现接口;抽象类的概念。掌握:包的定义和引用。二、教学内容6.1 包6.2 接口6.3 抽象类6.4 Java常用类知识要点:包与接口,抽象类三、本章学时数:4学时 第七部分 异常处理一、教学要求了解:Java异常处理机制;掌握:Java自定义异常及处理特殊异常的方法。二、教学内容7.1 异常和异常类7.2 异常处理7.3 抛出异常7.4 自定义和异常类知识要点:Java异常类三、本章学时数:2学时 第八部分 图形用户界面一、教学要求了解:Swing常用组件以及事件处理方法;掌握:能够使用AWT常

7、用组件编写用户界面,能够使用AWT布局管理器对界面进行布局,会编写AWT常用时间处理程序二、教学内容8.1 GUI设计概述8.2 ATW窗口对象类8.3 C窗口对象基本组件8.4 布局管理器8.5 时间驱动设计8.6 AWT高级组件8.7 利用AWT高级组件8.8 Swing组件库知识要点:使用AWT组件编写、布局用户界面三、本章学时数:6学时 第九部分 Java的输入与输出一、教学要求掌握:字节输入流InputStream类、字节输出流OutputStream类、字符输入流Reader类、字符输出流Writer类、随机文件读写流RandomAccessF

8、ile类及它们子类的使用。二、教学内容9.1 概述9.2 字节流9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。