9《java》课程教学大纲(有理论和实验)

更新时间:2024-03-04 06:22:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

课程名称:JAVA面向对象程序设计(JAVA object-oriented program design) 课程类别:专业课 总 学 时:96 实验学时:64

先修课程:C语言程序设计、数据结构 适用专业:计算机相关专业

开课单位:信息学院 课程性质:必修 理论学时:32 实验项目:7个 课程代码:01213004

一、课程性质、目的

课程性质:《JAVA面向对象程序设计》是计算机相关专业的必修课。该课程与已开设或即将开设的其他专业课程有着紧密联系,有着承上启下的重要作用。通过对Java课程的系统学习,可以让学生熟悉面向对象编程的思想,同时能让学生通过编程联系了解软件开发的过程。

课程目的:本课程是计算机相关专业的专业课,通过对Java程序设计的讲授与学习,能够让学生达到面向对象编程基本要求,从而使学生能具有程序员的基本素质。本课程也是后续课程《JSP动态网页设计》等课程的基础课程。

二、课程内容和学时分配

第一章 Java语言基础 【教学基本要求】

1、了解Java的运行配置、JDK、Eclipse开发平台,熟悉Java程序的开发过程; 2、掌握Java语言特点以及Eclipse开发环境; 3、熟练应用Java语言的开发环境。 【教学时数】16课时 【教学重点和难点】 重点:

1、开发环境配置; 2、Java语法基础。 难点:

1、开发环境配置; 2、Java语法基础。 【教学内容】

1、Java语言特点; 2、开发环境配置; 3、Eclipse开发平台应用; 4、Java语法基础。

第二章 使用Java解决简单问题 【教学基本要求】

1、了解面向对象编程的基本思想,熟悉面向对象中类、对象、继承与重载等重要概念; 2、掌握开发环境的使用;

3、熟练应用Java语言的开发环境开发程序。 【教学时数】16课时

【教学重点和难点】 重点:

1、控制结果的输出格式; 2、应用程序的交互式输入。 难点:

1、控制结果的输出格式; 2、应用程序的交互式输入。 【教学内容】

1、控制结果的输出格式; 2、条件语句和循环语句; 3、应用程序的交互式输入。

第三章 类、类的继承和接口 【教学基本要求】

1、了解类、对象和接口的基本思想,熟悉类、对象、继承与重载等重要概念; 2、掌握类、对象的使用; 3、熟练应用类、对象的相关技术。 【教学时数】28课时 【教学重点和难点】 重点:

1、类、对象; 2、类的继承和多态。 难点:

1、类、对象的使用; 2、类的继承和多态。 【教学内容】

1、类;

2、包的创建和使用; 3、类的继承和多态; 4、接口。

第四章 Java类库简介 【教学基本要求】

1、了解Java的常用类库,熟悉Java的相关类库及其相关类的概念; 2、掌握Java的核心类库的使用; 3、熟练应用核心包和扩展包。 【教学时数】18课时 【教学重点和难点】 重点:

1、Java的常用类库; 2、字符串类。 难点:

1、Java的常用类库; 2、数组与向量类。

【教学内容】

1、Java的常用类库; 2、数组与向量类; 3、字符串类; 4、其他常用工具类。

第五章 异常和多线程 【教学基本要求】

1、了解Java的异常和多线程,熟悉Java的异常和多线程的概念; 2、掌握Java的异常处理的使用和多线程的创建; 3、熟练应用异常处理。 【教学时数】18课时 【教学重点和难点】 重点:

1、Java异常处理; 2、Java中的多线程。 难点:

1、Java异常处理; 2、Java中的多线程。 【教学内容】

1、Java异常处理; 2、Java中的多线程。

教学进度安排表

序号 1 2 3 4 5 章节 第一章 第二章 第三章 第四章 第五章 教学内容 Java语言基础 使用Java解决简单问题 类、类的继承和接口 Java类库简介 异常和多线程 学时 16 16 28 18 18 备注 实验学时12学时 实验学时12学时 实验学时16学时 实验学时12学时 实验学时12学时 三、实验(上机)内容和学时分配 实验项目与学时分配一览表

序号 1 实验名称 JDK和Web Tools Platform (WTP)的安装与配置 Java程序的输入输出 内容提要 掌握JAVA开发环境的安装及使用、配置操作 了解JAVA程序的类型及基本的输入输出程序的开发 掌握程序的流程结构和控3 程序控制结构 制结构,熟练掌握控制语句的使用 8 1 设计 必做 实验每组实验实验备注 学时 人数 类型 要求 8 1 验证 必做 2 8 1 设计 必做

掌握面向对象语言的基本4 类的声明 单位和包含的内容及使用情况 掌握类的定义、使用和对5 类及其访问控制 象的作用及其访问控制权限 掌握包及接口技术的定义6 包、接口及异常处理 及相关操作,了解异常的概念及处理情况 熟悉图形类及对象和方法7 图形用户界面的标准组件 的使用,掌握标准组件的使用方法 合 计 64 8 1 设计 必做 8 1 设计 必做 12 1 设计 必做 12 1 设计 必做 四、与其他课程的联系 《C语言程序设计》、《算法与数据结构》是本课程的前期课程,是学习本课程的基础。 《面向对象程序设计(JAVA)课程设计》是本课程的后续课程,通过本课程的学习能为后期的程序综合开发作铺垫。

五、教材和参考书目

教材:《Java程序设计》,贾振华,水利水电出版社,2011; 教学参考书:

1、《Java程序设计实例教程》,吴其庆,冶金工业出版社,2006; 2、《Java语言应用开发基础》,柳西玲.许斌,清华大学出版社,2006; 3、《Java程序设计教程》,施霞萍,机械工业出版社,2006; 4、《Java2程序设计基础》,陈国君,清华大学出版社,2006;

六、考核方式与成绩评定

以平时考核(课堂组织纪律、作业、小论文等)和期末考试相结合的方式进行,综合评价学生的学习成绩。

总成绩的评定:平时成绩占20%,实践成绩占20%,期末考试成绩占60%。

撰 写 人:周辉君 撰写时间:2012年2月 审 定人: 批 准 人:

本文来源:https://www.bwwdw.com/article/4z5a.html

Top