ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:34.50KB ,
资源ID:3518093      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3518093.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象程序设计(Java)课程教学大纲.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。