面向对象程序设计(Java)课程教学大纲.doc

上传人:hw****26 文档编号:3518093 上传时间:2019-06-01 格式:DOC 页数:3 大小:34.50KB
下载 相关 举报
面向对象程序设计(Java)课程教学大纲.doc_第1页
第1页 / 共3页
面向对象程序设计(Java)课程教学大纲.doc_第2页
第2页 / 共3页
面向对象程序设计(Java)课程教学大纲.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、面向对象程序设计(Java)课程教学大纲课程名称:面向对象程序设计(Java)/ Oriented-Object Programming(Java)学时/学分:68 学时/4.0 学分(其中课内教学 48学时,实验上机 20学时)先修课程: 适用专业:信息与计算科学开课院(系、部、室):数学与计算机科学学院一、课程的性质与任务本课程是信息与计算科学专业高年级本科生开设的专业课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特

2、性的程序。本课程主要介绍面向对象程序设计的方法和 JAVA语言的有关内容。以 JAVA语言中的面向对象机制为主,学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握 JAVA的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。二、课程内容、基本要求与学时分配(一)教学内容、基本要求及学时分配1.JAVA 语言概述: 2 学时(1)了解 JAVA语言的发展历程,迅速得以推广的原因(2)了解 JAVA语言的基本特点:简单性、面向对象、结构中立 、支持语言级多线程、稳固性、安全性等(3)了解 JAVA虚拟机及 JAVA运行系统重点:JAVA 运行环境的下载与安装难点:面

3、向对象方法的思想及相关概念2. JAVA 应用与 JAVA APPLET 2 学时(1)掌握 JAVA 应用和 JAVA APPLET 的编辑、编译、运行过程 (2)掌握简单的终端输入输出方法(3)了解程序设计风格并在试验中运用重点:JAVA 程序的编辑、编译合运行的过程及基本结构难点:JAVA 应用程序与 JAVA APPLET的区别3. JAVA 程序设计基础 4 学时(1)掌握 JAVA语言的基本语法 (2)掌握 JAVA语句结构,包括复合语句、分支语句、迭代语句和转移语句(3)掌握 JAVA变量的正确使用方法(4)了解各种迭代语句之间的关系和相互转换的方法(5)了解转移语句对程序结构的

4、影响重点:JAVA 的基本语法、基本流程控制语句难点:转移语句的使用4. JAVA 面向对象程序设计 14 学时(1)了解面向对象程序设计的基本思想及基本概念(2)了解面向对象语言的分类和 JAVA中支持面向对象的特点(3)掌握类、方法的定义和实现;掌握对象的创建(4)掌握 Java程序结构(5)了解面向对象的软件开发环境(6)掌握 JAVA的继承机制重点:面向对象程序设计的基本思想、基本概念;类、方法的定义,以及对象的创建难点:JAVA 程序结构、JAVA 的继承机制5. 数组与字符串 3 学时(1)掌握对象数组及创建初始化和未初始化的数组的方法(2)掌握引用的概念,包括引用参数、向对象传递

5、引用、返回引用等(3)掌握 String 和 StringBUFFER的使用方法重点:数组的定义、创建和使用难点:引用的概念和使用,String 和 StringBuffer的使用6. I/O 流和系统类 4 学时(1)掌握 JAVA 的输入/输出流的类的层次(2)掌握简单的输入/输出流:读写文件、管道流、存储器读写、用流来连接文件(3)掌握过滤流及随机访问文件的使用方法(4)掌握系统类中标准输入/输出、系统属性、集成原始方法等重点:JAVA 的输入/输出流难点:过滤流及随机文件的使用7. APPLET 基础 3 学时(1)了解类层次的概念及如何将概念和实现转变为类的层次的方法(2)掌握 AP

6、PLET嵌入 Web页的方法(3)了解 APPLET的生命周期、APPLET 类方法重点:JAVA APPLET 的使用难点:APPLET 类的方法的使用8. 异常处理 4 学时(1)了解异常的基本概念、特点(2)掌握异常类的创建及异常的处理方法(3)掌握 try、catch、finally 及 throw、throws 的使用方法重点:异常的概念,JAVA 中对异常进行处理的方法难点:JAVA 中对异常处理的过程9. 多线程程序设计 4 学时(1)了解线程、线程状态、线程控制及优先级、同步、死锁等的概念(2)掌握线程的创建(3)掌握 noditfy()和 wait()方法的使用(4)了解管程

7、和线程组的概念及其使用方法重点:线程及相关概念,线程的创建难点:线程中方法的使用10. JAVA 的网络程序设计 4 学时(1)了解数据报的基本概念、JAVA 的数据报通讯方式(2)了解 JAVA的 SOCKET通讯机制(3)掌握 JAVA的 URL类的使用方法(4)了解网络安全措施重点:JAVA 数据报通讯方式,JAVA 的 URL类使用方法难点:JAVA 的 SOCKET通讯机制11. 创建图形用户界面及综合程序设计 4 学时(1)了解根据给定应用系统的设计要求用面向对象的方法设计实现应用系统(2)知道利用 Visual J+的界面生成器或者 JDK等开发工具生成应用程序界面(3)掌握利用

8、消息机制实现对象之间的交互重点:根据给定应用系统的设计要求用面向对象的方法设计实现应用系统难点:利用消息机制实现对象之间的交互三、推荐教材和主要参考书1推荐教材: (1)吴晓东,Java 程序设计基础,北京,清华大学出版社,2002.5,第一版。2推荐参考书: (1) (美)Bruce Eckel,Java 编程思想,北京,机械工业出版社,2002.3,第一版。(2).H.M.deitel and P.J. Deitel, Java: how to program, Prentice Hall。(3)李芝兴,Java 程序设计之网络编程,北京,清华大学出版社,2006.3,第一版。大纲制订者:刘福明大纲审定者:吴元斌

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。