《Java面向对象程序设计》教学大纲.doc_第1页
《Java面向对象程序设计》教学大纲.doc_第2页
《Java面向对象程序设计》教学大纲.doc_第3页
《Java面向对象程序设计》教学大纲.doc_第4页
《Java面向对象程序设计》教学大纲.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java面向对象程序设计教学大纲课程编码制订人制订日期修订人修订日期审定组(人)审定日期00020041王明福200110袁梅冷200501聂哲学 分: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开发工具和JCreator pro 2.5集成开发工具。四、教学内容及学时安排序号单元主要内容教学要求学时1Java语言概述及Java开发平台理论教学1Java语言主要特点2JAVA的开发与运行平台3Java程序的开发过程1初步了解Java的主要特征2了解JAVA开发与运行平台1实践项目1JDK1.4开发环境安装与使用2第1个java程序_Hello World程序的编辑、编译与运行1熟悉JDK1.4开发环境2掌握Java程序的开发过程12Java语法基础与程序流程控制理论教学1Java语言的基本语法2Java基本数据类型3Java运算符与表达式4Java数据类型的转化5程序流程控制(分支与循环控制语句)1掌握Java的基本语法2掌握Java基本数据类型及运算符、表达式3掌握数据类型的转换4掌握流程控制语句的基本语法4实践项目1Java基本数据类型变量的定义与使用2Java运算符与表达式的使用3混合运算中数据类型的转换与数据类型造型。4分支语句的使用5循环语句的使用1掌握Java基本数据类型及运算符与表达式的使用2掌握数据类型的造型方法3熟练掌握分支语句与循环语句的使用方法。83Java面向对象编程基础理论教学1 面向对象基本思想与方法;类、对象与封装的基本概念2 对象成员(属性与方法)、构造器方法3 static变量与方法4 方法重载与静态多态5 对象的高级使用6 Java数组1 掌握面向对象编程的的基本方法2 掌握类、对象与封装等基本概念3 掌握属性、方法以及构造器方法的定义方法4 掌握方法重载的概念,理解静态多态的意义5 掌握Java数组的创建与使用方法4实践项目1 学生类、矩形类的创建与使用2 简单卖票过程的Java模拟程序3 英制与公制的转换程序4 课程成绩的计算程序5 36选7号码随机产生程序1 掌握类的创建与使用2 static关键字的使用3 编写重载方法4 Java数组的使用64Java面向对象编程高级技术理论教学1类的继承性2运行时多态3抽象类4接口1 掌握继承的概念与方法2 理解多态的概念3掌握抽象类与接口的相关概念与作用4实践项目1汽车出租管理系统中相关类的创建与使用2公司各雇员继承结构中类的创建与使用3形状类继承结构中类、接口的创建与使用4动物继承结构中接口与类的创建与使用1 掌握通过继承创建类的方法2 在编程中使用多态技术3 掌握抽象类的创建与使用4 掌握接口的创建与使用65Java包与Java API的使用理论教学1 Java包的概念与作用2 包的创建与使用3Java API包的结构与常用API的使用1掌握Java包的概念与作用2掌握Java API包的结构及常用API 1实践项目1 包的创建与使用(形状类与接口包)2 Jar文档与可执行Jar文档的制作3 Math类的使用4 封装器类的使用5 String类与StringBuffer类的使用1 掌握包的创建与使用方法2 掌握Jar文档的制作方法3 掌握Java常用API的使用方法36Java异常处理与输入输出理论教学1异常的基本概念与Java异常的层次结构2异常的捕获处理3输入输出流的基本概念4节点流与过滤流5文件的随机读写、文件与目录的管理1理解异常的概念与Java异常的层次结构、处理策略2掌握异常的处理方法3掌握输入输出流的概念与创建方法4实践项目1.使用try-catch-finally进行异常的捕获处理2使用throw与throws子句产生、抛出异常3使用节点流进行文件的拷贝4使用过滤流进行文本文件的拷贝5使用Data流进行各种基本数据类型的文件读写6学生记录文件的随机读写7文件与目录信息的获取、文件与目录信息的维护1掌握异常的捕获处理2掌握异常的抛出3节点流的使用4过滤流的使用5文件的随机读写6文件与目录的维护与管理67图形用户界面理论教学1Java图形用户界面的建立2布局管理3Java事件处理机制4重要的图形组件、菜单、对话框1掌握Java图形界面程序的基本结构2掌握Java布局管理和常用组件的使用3掌握Java事件处理机制及相关的知识2实践项目1编写图形用户界面程序2添加事件代码程序3常用图形组件的使用与事件处理4菜单、对话框的使用1掌握图形界面的编写2掌握常用图形组件的使用3掌握事件代码的编写6学 时 合 计理论教学20实践教学36五、教法说明在1、2单元的教学中,主要讲解Java的开发运行运行平台、基本语句、语法以及流程控制等内容;第3至第5单元全面介绍Java的面向对象编程技术和面向对象的程序设计方法;后续章节则侧重于使用Java APIS进行各种应用程序的设计以及图形用户界面的开发。教学采用理论联系实际的方法,把课堂理论讲授和实验室实训结合起来。面向对象的程序设计是本课程的重点,同时也是难点,要注重选取有趣味性的、实用的、易学的案例,精讲多练,启发学生独立思考、调动学生的主观能动性,鼓励学生多提问题、共同探讨和解决问题。六、考核方式及评分办法本课程考核采用形成性考核方式,即课程的考试成绩由平时成绩、单元测试成绩和期末的理论考核成绩组成。其中平时成绩强调平时的出勤、课堂纪律、课堂表现和作业,占总成绩的20%;单元测试考察单元知识的掌握情况,在课程教学中随堂进行,占总成绩的50%;期末的理论考核采取开卷方式,占总成绩的30。 七、教材与参考书教材:Java面向对象程序设计,聂哲 袁梅冷 杨淑萍著

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论