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

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

ID:33422061

大小:56.50 KB

页数:4页

时间:2019-02-25

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

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

1、《JAVA面向对象程序设计》课程教学大纲OrientedobjectProgramminginJAVA编号:08065121适用专业:计算机科学与技术、网络工程学时数:32学分数:2执笔者:田小玲编写日期:2009年11月一、课程的性质和目的本课程是为计算机科学与技术以及网络工程专业本科生开设的专业选修课,是一门面向对象的编程语言,通过本课程的学习,培养和提高学生面向对象程序设计的能力和Java语言在web开发中的应用能力。二、课程教学内容第一章面向对象软件开发概述(2学时)1.内容面向对象问题求解的提出、面向对象问题求解的概述、对象、类与实体、对象的属性与相互

2、关系、面向对象的软件开发过程、面向对象程序设计方法的优点、开发环境设置及开发工具简介。2.要求(1)了解:面向对象软件开发概述,面向对象的软件开发过程及面向对象程序设计方法的优点。(2)掌握:对象的属性与相互关系,对象、类与实体的基本概念。(3)熟练掌握:开发环境设置及开发工具简介(补充)。3.重点对象、类与实体的基本概念。4.难点面向对象程序设计方法的理解。第二章Java概述(2学时)1.内容Java语言的特点、Java虚拟机及垃圾回收机制、JDK目录结构、Java的API结构及Java程序结构、第一个JavaApplication程序、第一个JavaAppl

3、et程序、图形界面的输入输出、字符界面的输入输出。2.要求(1)了解:Java语言的发展历史及特点,JavaApplication程序及JavaApplet程序,图形界面的输入输出,字符界面的输入输出。(2)掌握:Java语言实现机制(补充),Java体系结构(补充)。(3)熟练掌握:JavaApplication程序的结构。43.重点JavaApplication程序的结构。4.难点Java语言实现机制。第三章Java语言基础(2学时)1.内容数据类型、变量与常量、表达式、流程控制语句。2.要求(1)了解:java语言的发展。(2)掌握:数据类型、变量与常量的

4、定义及使用。(3)熟练掌握:表达式的使用,流程控制语句。3.重点表达式的使用,流程控制语句。4.难点流程控制语句的运用。第四章抽象、封装与类(6学时)1.内容抽象与封装、Java的类、类的修饰符、域、方法、访问控制符。2.要求(1)了解:抽象、封装概念,系统定义的类。(2)掌握:类的修饰符(abstract和final),域(包括静态域、静态初始化器、最终域和易失域),方法(包括抽象方法、静态方法、最终方法)。(3)熟练掌握:用户程序自定义类及创建对象与定义构造函数,访问控制符(包括public、缺省访问控制符、private、protected)的运用。3.重

5、点自定义类、创建对象与定义构造函数。4.难点四种访问控制符的运用。第五章继承与多态(4学时)1.内容Java的继承、多态、Java的重载、构造函数的继承与重载、包及接口的概念。2.要求(1)了解:继承及多态的概念,Java接口的概念。(2)掌握:Java的方法重载,包的创建及引用。(3)熟练掌握:构造函数的继承与重载。43.重点方法的重载、类的继承。4.难点属性的隐藏、方法的覆盖。第六章工具类与算法(2学时)1.内容语言基础类库(包括Object类、数据类型类、Math类及System类)、Applet类与Applet小程序、数组。2.要求(1)了解:Apple

6、t类与Applet小程序。(2)掌握:Java语言基础类库。(3)熟练掌握:数组的声明及初始化。3.重点数组的声明及初始化、数组的应用。4.难点编写Applet小程序。第七章图形用户界面的设计与实现(8学时)1.内容图形用户界面概述、GUI标准组件概述及布局设计、Java的事件处理机制。2.要求(1)了解:图形界面组件之间的层次关系、容器的概念和作用。(2)掌握:图形用户界面程序的基本结构。(3)熟练掌握:事件监听机制。3.重点图形用户界面程序的基本结构。4.难点Java的事件处理机制。第八章Java高级编程(6学时)1.内容异常处理、Java多线程机制、Swi

7、ngGUI组件、流式输入输出与文件处理、用Java实现底层网络通信、Java程序对网上资源的访问。2.要求(1)了解:例外的概念、Java中线程的基本概念、Java的线程类与Runnable接口及如何在程序中实现多线程、Java输入输出类库及文件的处理与随机访问、使用Java实现底层网络通信、Java程序对网上资源的访问。4(2)掌握:例外处理机制。(3)熟练掌握:SwingGUI组件的运用。3.重点例外处理机制、SwingGUI组件的创建。4.难点自定义异常类。三、课程教学的基本要求课程教学的基本要求包含三项:上机环节、作业要求、考试方式。1.上机环节根据课堂

8、讲授的理论,并结合上机操

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

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

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