《java程序设计》考核大纲_第1页
《java程序设计》考核大纲_第2页
《java程序设计》考核大纲_第3页
全文预览已结束

下载本文档

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

文档简介

1、Java程序设计课程考核大纲一、课程编号 二、课程性质 专业基础课三、编写说明本大纲根据Java程序设计教学大纲的要求编写,它是软件工程专业Java语言程序设计(总学时68,其中理论部分48学时,实验部分20学时)课程考核的基本依据,适用于软件工程本科专业。四、课程考核要求与知识点单元知识点要求单元1:JAVA语言概述Java 语言概述及 Java 开发平台介绍JDK 开发环境安装与使用Eclipse(JCreater,JBuilde) 开发工具的安装与使用理解:Java的特点,JDK环境的配置,Java虚拟机的运行机制运用:Eclipse(JCreater,JBuilde) 开发工具进行编程

2、单元2:JAVA语法基础Java 语言基本组成 标识符与关键字 Java 基本数据类型 运算符与表达式 程序的控制结构 理解:Java符号集、关键字、标识符、数据类型、表达式、选择循环控制语法结构结构运用:利用选择循环控制结构进行简单应用单元3:JAVA面向过程的设计数组方法理解:Java数组的定义与操作、Java方法的定义与调用运用:利用数组和方法进行过程设计单元4:面向对象技术面向对象基本思想与方法 类、对象与封装的基本概念 对象成员(属性与方法)、构造方法 static与final 类的继承 this与super 方法重载与静态多态 抽象类、抽象方法、接口、内部类包装类String类理解

3、: 面型对象编程思想类、实例、封装、多态、继承的概念;Java类的设计语法;Java对象成员的定义及操作方法;成员修饰符的作用;Java继承的实现方法;构造方法的实现;抽象类与接口的实现方法运用: 利用Java对象编程思想开发简单的应用系统 单元5:包和常用APIJava 包的概念与作用 包的创建与使用 Jar 文档的制作 常用API的使用 理解: Java包的作用及实现方法;Jar文档的制作方法;字符串类、System类、Arrays类、日期类、数学类等常用类的使用运用:利用包构建结构清晰合理的Java软件单元6:异常处理异常的基本概念 异常的捕获处理 异常类及分类 自定义异常 理解:Jav

4、a异常处理机制及实现方法运用:运用异常处理机制构建健壮的软件系统单元7:JAVA图形用户界面图形用户界面设计方法 容器与布局 AWT组件 窗口与菜单 事件处理 颜色与字体 常用 swing 组件的使用理解:Java图形界面设计类的使用方法、图形界面实现机制运用:利用Java图形界面能力构建简单、美观、实用的软件系统单元8:多线程多线程概念与实现 线程调度与同步机制 Thread类 Runnable接口 理解:线程概念、线程调度与同步机制运用:利用Java的多线程编程机制解决生产者消费者等实际问题单元9:泛型泛型的应用泛型接口泛型方法泛型数组泛型嵌套理解:泛型的接口、方法、数组的定义运用:利用泛

5、型解决类集等常用API的问题。单元10:Java常用类库StringBuffer类、Runtime类、国际化程序、System类、日期操作类、Math、Random、NumberFormat、BigInteger、BigDecimal、对象克隆技术、Arrays、Comparable接口、Comparator、观察者设计模式、正则表达式、定时调度理解:常用类的主要方法运用:利用常用类的主要方法解决实际中的问题单元11:Java IOFile类、RandomAccessFile类、字节流与字符流基本操作、转换流、内存操作流、BufferedReader类、Scanner类、数据操作流、对象序列化

6、理解:各种输入输出类的主要方法运用:利用IO主要类解决文件的读取、存储以及格式文件的操作、对象的保存和恢复单元12:Java类集Collection接口、List接口、Set接口、SortSet接口、集合的输出、Map接口、SortMap接口理解:常用集合类的主要方法运用:利用List等常用集合类解决排序、查找等问题 单元13:枚举与反射Enum、类集对枚举的支持、Class类的使用理解:Class类的使用 运用:利用Class类的方法对类进行跟踪调试。单元14:Java数据库编程JDBC的操作步骤、连接数据库及执行各种操作、ResultSet接口、PreparedStatement接口理解:

7、JDBC的操作类的主要方法和步骤。运用:利用JDBC提供的类实现多用户之间的简单通信。单元15:网络编程TCP/IP网络简介 Java网络类库 TCP Socket通信 UDP Socket通信 理解:TCP/IP协议、Java网络编程类的使用方法、TCP与UDP编程机制运用:利用Java网络编程类进行网络程序的开发五、课程考核实施要求本课程考核采用形成性考核方式,即课程的考试成绩由学习期间的各项过程成绩组成,各项过程成绩的分数比例依次为:期末理论考核成绩 50%、实验成绩30% 、课堂作业10% 、出勤成绩10%。其中期末的理论考核采取闭卷方式,实验成绩考查学生分析问题解决问题的能力,采用编程考试方法进行;平时成绩强调平时的出勤、课堂纪律、课堂表现;课堂作业与实验报告监督学生的平时学习情况。考核方式:书面考试与上机考试结合六、教材及参考书李兴华.Java开发实战经典M. 北京:清华大学出版社 2009七、主要参考书目(美)Bruce Eckel,陈昊鹏译.Java编程思想M.北京:

温馨提示

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

评论

0/150

提交评论