教学大纲.docx

上传人:b****6 文档编号:4688519 上传时间:2022-12-07 格式:DOCX 页数:17 大小:21.74KB
下载 相关 举报
教学大纲.docx_第1页
第1页 / 共17页
教学大纲.docx_第2页
第2页 / 共17页
教学大纲.docx_第3页
第3页 / 共17页
教学大纲.docx_第4页
第4页 / 共17页
教学大纲.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

教学大纲.docx

《教学大纲.docx》由会员分享,可在线阅读,更多相关《教学大纲.docx(17页珍藏版)》请在冰豆网上搜索。

教学大纲.docx

教学大纲

《JAVA语言程序设计》课程教学大纲

一、课程基本信息

课程代码:

课程名称:

JAVA语言程序设计

课程性质:

专业课

课程类型:

必修课

计划学时:

72

计划学分:

4

适用专业:

计算机软件

先修课程:

计算机基础

编制时间:

2006-7-6

二、课程性质和任务

性质:

《JAVA语言程序设计》是一门以面向对象程序设计为主干线,深入浅出地介绍Java基本概念、基本方法及技巧、Java虚拟机和Java的各种实用技术的书。

任务:

培养学生用JAVA语言编写程序的能力。

三、课程特色

本课程以课堂授课和多媒体教学并行的方式,让学生在理论的指引下,辅以上机实操练习。

四、知识能力培养

(一)基本知识

类与对象及相关的概念,Java图形编程,事件响应,多线程编程和数据库编程等。

(二)自学能力

通过本课程的学习,要求学生掌握JAVA语言编程的规范和思想,并具备编写小型程序的能力。

五、课程内容和要求

序号

课程内容

教 学 要 求

理论知识

实验能力

学时

作业

实验

实训

了解

理解

掌握

重点

难点

初步掌握

掌握

01

JAVA概述,开发工具介绍,示例

2

02

JAVA基础,变量,语句,数据类型转换

4

03

JAVA流程控制

4

04

方法声明,调用,参数传递

4

05

数组声明,操作,参数,字符串

4

06

面向对象的程序设计概念,类,对象

4

07

类的封装,多态和继承

6

08

接口和包:

抽象类和方法,接口包

4

09

导常处理,try…catch…finally

4

10

输入与输出:

类库,文件操作

6

11

图形用户界面,AWT包,SWING包

4

12

高级用户界面,GUI设计,管理器,事件处理

6

13

Applet程序

4

14

多线程,多线程机制

4

15

数据库编程:

JDBC建数据源等

6

16

网络编程:

URL类,SOCKET通信

6

总   计

72

六、考核方法和成绩评定

(一)考核方法

该门课程采用笔试(实操/大作业等)方法考核。

(二)成绩评定

1、基本知识、应知考核(书面、闭卷)成绩

2、上课的出勤率、学习态度

3、平时实践(作业、课程设计)操作情况

七、教学参考书

教材:

《JAVA语言程序设计》,李尊朝苏军等,中国铁道出版社,2004年2月第1版

参考书:

《实用Java程序设计教程》,宛延闿鲁玛勒定海等,机械工业出版社,2005年1月第1版

八、说明和建议

在讲授本课程时,可进行现场教学。

《Java语言程序设计》课程教学大纲

一、课程性质、目的与任务

Java语言程序设计是为计算机工程系中专生开设的必修课程。

目的是让学生了解、掌握近年来兴起的程序设计语言Java,并能用它编制面向对象和网络化的程序。

该课程主要分四部分。

第一部分介绍Java语言的基本构成(如数据类型、表达式、语句、程序结构等),类及其扩展,包以及面向对象程序设计原理;第二部分讲述Java语言三个基本设施:

异常、线程及字符串处理等;第三部分介绍Java语言系统级类库,包括文件与流、类型编程、实用工具及系统程序设计;第四部分介绍Java语言的一些应用级类库及其编程技术,包括Applet,图形及图形用户接口,网络等。

二、课程教学目标

1.了解并掌握JAVA语言的基本语法。

2.能比较熟练地用JAVA语言进行一般的程序设计。

3.初步掌握JAVA编程开发环境JDK的使用。

三、课程内容及教学要求

1.JAVA语言概述:

教学内容:

JAVA语言的发展历程;JAVA语言的基本特点

教学要求:

了解:

JAVA语言的发展历程,迅速得以推广的原因

了解:

JAVA语言的基本特点:

简单性、面向对象、结构中立、支持语言级多线程、稳固性、安全性等

了解:

JAVA虚拟机及JAVA运行系统

2.JAVA基础

教学内容:

标识符的命名原则

变量类型(数值型、字符型、布尔型)

常量(整数、浮点数、布尔量、字符串、字符量)

运算符与表达式

教学要求

掌握:

JAVA语言的基本语法

掌握:

JAVA变量的正确使用方法

3.JAVA流程控制

教学内容:

1.选择结构

2.循环结构

3.跳转语句

教学要求:

掌握:

各种结构的语句

了解:

转移语句对程序结构的影响

4.方法

教学内容:

方法声明

方法调用

参数传递

教学要求

掌握:

方法的声明与调用

5.数组

教学内容:

数组的定义、创建、与释放

数组元素的访问

多维数组

教学要求

掌握:

对象数组及创建初始化和未初始化的数组的方法

6.JAVA面向对象程序设计

教学内容

对象

成员变量

教学要求

了解:

面向对象程序设计的基本思想及基本概念

了解:

面向对象语言的分类和JAVA中支持面向对象的特点

了解:

面向对象的软件开发环境

7.类的封装,多态和继承

教学内容

封装

多态

继承

教学要求

了解:

对象的可见性和作用域

了解:

方法的重载

了解:

继承的实现

8.接口和包

教学内容

接口

教学要求

了解:

接口的特点和实现

了解:

包的定义和引用

9.异常处理

教学内容:

异常与异常对象

异常处理的特点

异常类的层次

抛出异常

异常的捕获与处理

创建异常类

教学要求

了解:

异常的处理方法

了解:

try、catch、finally及throw、throws的使用方法

10.输入与输出

教学内容:

JAVA的输入/输出流的类的层次

简单的输入/输出流

教学要求

掌握:

JAVA的输入/输出流的类的层次

11.图形用户界面

教学内容:

综合利用前面所学的内容设计两个具体的应用程序

教学要求

掌握:

根据给定应用系统的设计要求用面向对象的方法设计实现应用系统

掌握:

利用VisualJ++的界面生成器或者JDK等开发工具生成应用程序界面

掌握:

利用消息机制实现对象之间的交互

12.APPLET程序

教学内容:

APPLET主类

将APPLET嵌入Web页中

APPLET类方法

教学要求:

掌握:

APPLET嵌入Web页的方法

掌握:

APPLET的运行过程

13.数据库编程

教学内容:

数据库简介

使用JDBC连接数据库

建立数据源

Java数据库编程

教学要求:

掌握:

使用JDBC连接数据库

掌握:

建立数据源

四、课时安排建议

课程教学总学时数为90学时,其中课内学时60,实验30。

教学内容

课内学时

实验学时

一、JAVA语言概述

2学时

2学时

二、JAVA基础

4学时

2学时

三、JAVA流程控制

6学时

2学时

四、方法

2学时

2学时

五、数组

4学时

六、面向对象的程序设计概念

6学时

4学时

七、类的封装,多态和继承

4学时

2学时

八、接口和包

4学时

2学时

九、异常处理

4学时

十、输入与输出

6学时

2学时

十一、图形用户界面

6学时

4学时

十二、APPLET程序

4学时

2学时

十三、数据库编程

8学时

6学时

五、教学方法

1.该课程实践性较强,需要学生多作练习。

2.教师需要有比较熟练的编程经验,对JDK比较熟悉。

六、课程考核要求

1.考核内容及所占比重

考核内容主要包括平时作业成绩、实验成绩以及课程结束时的综合考试成绩进行综合评定;各部分所占比重如下:

作业成绩:

实验成绩:

期终考试成绩=2:

3:

5

2.考核办法

闭卷考试。

七、选用教材及参考书

教材:

《Java语言程序设计》,李尊朝,苏军主编,中国铁道出版社。

参考书:

1.朱喜福,《Java网络应用编程入门》,人民邮电出版社。

2.梁锦叶,《Java语言及应用教程》,人民邮电出版社。

八、大纲说明

本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。

 

《Java语言程序设计》实践教学大纲

一、实践性质、目的与任务

本实践教学是《Java语言程序设计》课程教学的重要组成部分,其任务是:

(1)培养学生用面向对象程序设计思想设计程序的能力;

(2)使学生掌握类的构造与设计方法;

(3)使学生掌握继承与派生类的方法;

(4)使学生了解多态的使用方法;

(5)掌握接口的定义与使用方法

(6)使学生掌握用J2sdk开发程序的方法。

二、实践教学目标

Java语言是面向对象程序设计语言之一,它对面向对象的基本特征都有很好的支持,掌握Java面向对象特征,并能熟练利用Java语言编写程序。

为今后的面向对象程序开发打下基础。

通过系统地上机练习,力求使学生能够达到以下目标:

(1)加深学生对课堂讲授内容的理解,从计算机语言的基本概念、面向对象程序设计的基本方法、语法规则等方面加深理解,打好面向对象程序设计、开发软件的良好基础。

(2)在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。

(3)在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。

(4)通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。

三、实践内容

实验一Java编程环境与基本语法

1.实验的基本内容

(1)JDK安装,配置环境变量path与classpath。

(2)java应用程序编写。

(3)java语言基础

2.实验的基本要求

(1)熟悉Java语言开发和运行环境,试写程序源文件,运行所写的程序。

(2)掌握变量定义与数据类型;掌握算术运算;掌握关系运算与逻辑运算.。

(3)掌握if语句,if-else语句;循环语句;掌握switch语句的使用。

(4)掌握数组的定义与使用。

实验二面向对象基础

1.实验的基本内容

(1)定义类包括成员变量,构造函数,成员方法,并调用构造函数创建对象。

(2)理解成员变量的继承与隐藏。

(3)运行程序,理解方法的继承。

(4)运行程序,理解方法的重载。

(5)运行程序,理解方法的覆盖。

2.实验的基本要求

(1)掌握类的声明;掌握对象的创建;掌握方法的定义和调用;掌握构造函数的使用。

(2)掌握成员变量的继承与隐藏。

(3)掌握方法的继承,重载与覆盖。

(4)了解接口的实现方法

实验三Java高级特征

1.实验的基本内容

(1)关键词static,final,this,super含义与应用。

(2)包的命名与导入。

(3)成员方法与成员变量作用域。

2.实验的基本要求

(1)掌握静态变量与静态方法的作用。

(2)掌握this与super含义与使用。

(3)掌握包的命名与包的引入。

(4)掌握成员方法的作用域。

实验四I/O流操作

1.实验的基本内容

(1)字节流对文件的读写;

(2)字符流对文件的读写;

(3)字节流与字符流转换。

2.实验的基本要求

(1)掌握字节流与字符流的对文件操作使用。

(2)掌握字节流与字符流的转换实现I/O操作。

实验五图形用户界面与事件处理

1.实验的基本内容

(1)常用组件使用;

(2)布局管理器;

(3)事件处理机制;

2.实验的基本要求

(1)会使用组件与布局管理器构建图形用户界面。

(2)会给组件添加相应事件处理器实现人机交互。

实验六JavaApplet编程

1.实验的基本内容

(1)JavaApplet程序程序结构与开发过程

(2)Applet的方法的生命周期

(3)Applet图形用户界面设计

(4)Applet多媒体支持

2.实验的基本要求

(1)掌握JavaApplet程序结构和开发过程。

(2)了解Applet运行机制。

(3)掌握在Applet图形界面设计。

(4)掌握在Applet多媒体设计。

实验七线程技术

1.实验的基本内容

(1)创建Thread子类的方法实现多线程。

(2)实现Runnable接口的方法实现多线程。

(3)理解多线程同步机制。

2.实验的基本要求

(1)理解线程的概念、线程的生命周期。

(2)掌握多线程的编程:

继承Thread类与使用Runnable接口。

(3)掌握使用线程同步实现多线程间操作

实验八JDBC技术

1.实验的基本内容

(1)JDBC-ODBC驱动器

(2)驱动程序管理:

java.sql.DriverManager

(3)数据库连接:

java.sql.Connection

(4)SQL语句:

java.sql.Statement

(5)数据集:

java.sql.ResultSet

2.实验的基本要求

(1)了解JDBC的概念和工作原理。

(2)掌握使用JDBC实现简单的数据库管理

(3)掌握常用的JDBCAPI。

四、课时安排建议

序号

名称

学时

1

Java编程环境与基本语法

2

2

面向对象基础

2

3

Java高级特征

4

4

I/O流操作

4

5

图形用户界面与事件处理

6

6

JavaApplet编程

6

7

线程技术

4

8

JDBC技术

2

合计

30

五、考核要求

评定成绩时,可参考以下标准:

(1)优秀:

能独立、较快完成实验内容,能较好地完成实验报告及其它各项实验项目,有一定创造精神和能力。

有良好的实验习惯。

(2)良好:

能独立、按时完成实验内容,能一般完成实验报告和其它实验作业。

有较好的实验习惯。

(3)及格:

在别人启发下能一般性地按实验步骤完成实验操作。

能一般完成实验报告,能认真遵守实验室各项规章制度,工作中有小的习惯性毛病(如实验无计划,处理问题缺乏条理)。

(4)不及格:

盲目地操作,有些实验虽能作,但一般效果不好,操作不正确。

一般能遵守实验室规章制度,但常有小的错误。

遇到问题时说不明原因,在教师指导下也较难完成各项实验作业。

六、选用教材及参考书

教材:

《Java语言程序设计》,李尊朝,苏军主编,中国铁道出版社。

参考书:

1.朱喜福,《Java网络应用编程入门》,人民邮电出版社。

2.梁锦叶,《Java语言及应用教程》,人民邮电出版社。

七、大纲说明

本大纲适用于计算机应用专业及相关专业学生于第二学年的第二学期使用。

使用时配合《Java语言程序设计教学大纲》。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1