Java语言程序设计考核大纲 下载本文

《JAVA语言程序设计》课程考核大纲

一、课程基本信息

课程名称:JAVA语言程序设计 适用专业:医学信息工程本科

二、考核内容

第一章 Java语言概述

1、核心内容:Java语言的特点,Java的实现和运行机制,Java程序开发与运行

环境配置。

2、重点内容:Java语言的特点,Java的实现和运行机制,Java程序开发与运行

环境,package和import语句的使用,Java核心技术,Java应用程序的两种形式。

第二章 Java语言基础

1、核心内容:基本数据类型,流程控制,数组。

2、重点内容:基本数据类型,流程控制,数组,标识符及关键字,运算符及表达

式、数组,字符串,静态方法。

第三章 类的封装、继承、多态

1、核心内容:面向对象的程序设计方法,类的封装,类的继承,类的多态性。 2、重点内容:面向对象的程序设计方法,构造与析构,访问控制,继承,浅拷贝

与深拷贝,编译时多态与运行时多态。

第四章 接口、内部类和Java API

1、核心内容:接口的定义及实现,泛型,java.lang包中的基础类库,java.util

包中的工具类库。

2、重点内容:接口的定义及实现,内部类与内部接口,java.util包中的工具类

库,Java.lang包中的主要类,泛型及其使用。

第五章 异常处理

1、核心内容:异常与错误,异常处理。

2、重点内容:异常与错误,异常类,异常处理机制。

第六章 图形用户界面

1、核心内容:组件、容器与布局,AWT事件处理机制,绘图方法,Swing。

2、重点内容:Java.awt包,容器与组件,常用容器和布局管理器,AWT事件模型,常用GUI标准组件,鼠标和键盘事件,菜单,Swing包中典型部件的使用。

第七章 多线程

1、核心内容:线程的概念,线程的构造、调度及控制方法,多线程的互斥和同步。 2、重点内容:程序、进程及线程的概念,线程的创建,线程的状态和基本控制,临界资源和互斥锁,多线程的同步。

第八章 输入/输出流和文件操作

1、核心内容:流的概念和划分,文件描述,顺序处理及随机访问。

2、重点内容:I/O流及其划分,字节流处理, 字符流处理, 字符流和字节流之间的转换,串行化。

第九章 网络通信

1、核心内容: URL的概念,Socket 通信,数据报通信。

2、重点内容:URL和URL类,URLConnection,单客户Socket通信,多客户Socket通信,数据报通信程序。

第十章 数据库及应用

1、核心内容: JDBC,SQL,MySQL数据库。

2、重点内容:关系数据库,JDBC的特点、结构及应用模型,Jdbc驱动程序的类型,通过JDBC访问数据库执行SQL 语句的方法:连接、查询、检索、更新、使用参数。

第十一章 Web应用

1、核心内容: Applet应用程序,JSP。

2、重点内容:Applet的创建和运行方法,Applet的组件绘制方法,Applet的通

信机制,Applet标记,Applet的通信,Applet的AWT绘制,JSP项目的建立及运行。

各章节内容权重分配表

章节 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 内容 Java语言概述 Java语言基础 类的封装、继承、多态 接口、内部类和Java API 异常处理 图形用户界面 多线程 输入/输出流和文件操作 网络通信 数据库及应用 Web应用 分值范围(分) 5~10 10~15 20~30 10~15 10~15 5~10 5~10 5~10 5~10 5~10 5~10

三、考核方案

1、形成性考核成绩构成比例

考勤占10%,实验或讨论10%,作业2次各占10%,,共计占40%。 2、各考核环节的形式和评分标准

考勤分(总分100):不定期点名5次,缺课一次扣20分,超过3次缺课视为自动放弃学分,成绩不合格。

作业评分标准:

评分 评价内容 具体要求 分值 A 1、代码正确性 能正确使用代码完整所给定的项目设计 B 25 C 20 D 15 E 10 30 30