JAVA语言程序设计课程教学大纲.docx

上传人:b****3 文档编号:2284431 上传时间:2022-10-28 格式:DOCX 页数:17 大小:21KB
下载 相关 举报
JAVA语言程序设计课程教学大纲.docx_第1页
第1页 / 共17页
JAVA语言程序设计课程教学大纲.docx_第2页
第2页 / 共17页
JAVA语言程序设计课程教学大纲.docx_第3页
第3页 / 共17页
JAVA语言程序设计课程教学大纲.docx_第4页
第4页 / 共17页
JAVA语言程序设计课程教学大纲.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

JAVA语言程序设计课程教学大纲.docx

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

JAVA语言程序设计课程教学大纲.docx

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

《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)掌握类的声明;掌握对象的创建;掌握方法的定义和调用;掌握

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

当前位置:首页 > 医药卫生 > 中医中药

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

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