预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《Java面向对象程序设计》教学大纲 课程编码制订人制订日期修订人修订日期审定组(人)审定日期 王明福2001.10袁梅冷2005.01聂哲 学分:3 学时:56(其中理论学时:20,实践学时:36) 适用专业:计算机软件、计算网络、计算机应用等专业 一、课程的性质与任务 课程的性质:本课程是为计算机网络、计算机软件、计算机应用等专业高年级学生开设 的一门专业技能课。其主要内容是学习Java语言的基本语句、语法和Java面向对象的程序 设计方法与设计过程。 课程的任务:理论上,除了要求学生掌握Java语言的基本语句、语法外,应了解Java 与C/C++的异同,重点放在面向对象的程序设计方法上,内容还涵盖Java的异常处理、输 入输出流以及图形用户界面程序开发。技能上,要求能较熟练地使用JDK1.4,进行Java程 序的编辑、编译和调试技术,开发有一定实用价值的应用程序。 前导课程:《C语言程序设计》 后续课程:《网络编程》和《Web应用程序开发》 二、教学基本要求 通过本课程的教学,不仅要求学生掌握Java程序设计语言的基本语法,Java面向对象 编程方法,同时应具备一定的应用能力,具体包括: 1.利用JDK1.4来创建、编译、调试Java项目的能力; 2.利用Java语言语法进行编程的能力; 3.使用面向对象的方法进行程序设计的能力; 4.异常处理、输入输出处理能力; 5.图形用户界面GUI编程的能力; 三、教学条件 本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有 JDK1.4开发工具和JCreatorpro2.5集成开发工具。 四、教学内容及学时安排 序学 单元主要内容教学要求 号时 1.初步了解Java的 1.Java语言主要特点 理论主要特征 2.JAVA的开发与运行平台1 教学2.了解JAVA开发与 3.Java程序的开发过程 Java语言概述运行平台 1及Java开发平1.JDK1.4开发环境安装与使 1.熟悉JDK1.4开发 台用 实践环境 2.第1个java程序_Hello1 项目2.掌握Java程序的 World程序的编辑、编译与运 开发过程 行 1.掌握Java的基本 1.Java语言的基本语法语法 2.Java基本数据类型2.掌握Java基本数 3.Java运算符与表达式据类型及运算符、表 理论 4.Java数据类型的转化达式4 教学 5.程序流程控制(分支与循3.掌握数据类型的转 环控制语句)换 4.掌握流程控制语句 Java语法基础 的基本语法 2与程序流程控 1.Java基本数据类型变量的 制1.掌握Java基本数 定义与使用 据类型及运算符与表 2.Java运算符与表达式的使 达式的使用 用 实践2.掌握数据类型的造 3.混合运算中数据类型的转8 项目型方法 换与数据类型造型。 3.熟练掌握分支语句 4.分支语句的使用 与循环语句的使用方 5.循环语句的使用 法。 1.掌握面向对象编 程的的基本方法 1.面向对象基本思想与方 2.掌握类、对象与封 法;类、对象与封装的基 装等基本概念 本概念 3.掌握属性、方法以 2.对象成员(属性与方法)、 理论及构造器方法的 构造器方法4 教学定义方法 3.static变量与方法 4.掌握方法重载的 4.方法重载与静态多态 概念,理解静态多 Java面向对象5.对象的高级使用 3态的意义 编程基础6.Java数组 5.掌握Java数组的 创建与使用方法 1.学生类、矩形类的创建与 1.掌握类的创建与 使用 使用 2.简单卖票过程的Java模 实践2.static关键字的使 拟程序6 项目用 3.英制与公制的转换程序 3.编写重载方法 4.课程成绩的计算程序 4.Java数组的使用 5.36选7号码随机产生程序 1.类的继承性1.掌握继承的概念 2.运行时多态与方法 理论 3.抽象类2.理解多态的概念4 教学 4.接口3.掌握抽象类与接口 的相关概念与作用 1.汽车出租管理系统中相关 1.掌握通过继承创 Java面向对象类的创建与使用 4建类的方法 编程高级技术2.公司各雇员继承结构中类 2.在编程中使用多 的创建与使用 实践态技术 3.形状类继承结构中类、接6 项目3.掌握抽象类的创 口的创建与使用 建与使用 4.动物继承结构中接口与类 4.掌握接口的创建 的创建与使用 与使用 1.Java包的概念与作用1.掌握Java包的概 Java包与Java理论2.包的创建与使用念与作用 51 API的使用教学3.JavaAPI包的结构与常用2.掌握JavaAPI包的 API的使用结构及常用API 1.包的创建与使用(形状类 与接口包)1.掌握包的创建与 2.Jar文档与可执行Ja