设为首页 联系我们 加入收藏

当前位置: 网站首页 教学科研 教学大纲 正文

《JAVA程序设计与开发》教学大纲

作者:时间:2016-11-04点击数:

JAVA程序设计与开发》教学大纲

一、课程概况

   1、课程编码:030122315

2、开课单位:理学院

3、适用专业:计算机应用技术

4、开课时间:第三学期

5、学    时:64学时

6、课程类型:专业选修课

7、考核方式:考查

二、课程性质、任务与基本要求

1、课程的性质和任务

JAVA程序设计与开发是计算机应用技术专业开设的一门专业选修课程。JAVA具有简单性、面向对象性、平台无关性、安全性和健壮性等诸多特点,是一门通用的网络编程语言。本课程是一门理论和实践相结合的课程,通过程序设计实例的分析和上机实践,使学生掌握面向对象的编程设计思想,提高学生在软件设计过程中分析问题和解决问题的实际动手能力,从而掌握使用JAVA进行程序设计的基本技术与方法,具备软件开发的基础能力,为今后从事软件开发和应用打下基础。

2、课程的教学基本要求

1)知识教学要求: 熟练掌握 Java语言程序设计的基础知识、基本概念;深刻领会Java语言的特点;掌握面向对象程序设计的思想和编程技巧。

2) 能力教学要求: 具有运用面向对象的思想和方法分析问题和解决问题的能力;熟练使用JCreatorJDK来开发Java程序

3)思想教育要求: 学会良好的编程习惯

3、教学方法及教学形式的建议

教学方法:除了在课堂教学中应采用启发式教学,提高学生的学习兴趣外,还应给学生多举实例。精讲实例,讲细、讲透,让学生对 Java 语言的特点、面向对象程序设计有深入的理解。

教学形式: 充分发挥多媒体教学手段,通过实例把界面操作、Applet 程序编制等形象化,达到生动的教学效果。

4、课程教学要求的层次:

掌握:Java语言的基本语法;类与对象的定义方式;方法的声明与实现,继承和多态的概念;用户界面设计;Applet小应用程序。

了解: 面向对象的基本概念和理论;异常处理的概念。

三、教学内容和教学要求

第一部分 JAVA概述

【教学内容】

1、Java 语言概述及Java开发平台介绍

2、JDK开发环境安装与使用

3、JCreater开发工具的安装与使用

4、一个Java程序的开发过程

【教学目的与要求】

1、了解Java语言的特点与开发环境

2、掌握环境变量的配置

3、掌握简单独立应用程序的编写过程

第二部分 Java语言基础

【教学内容】

1、Java语言基本组成

2、标识符和关键字

2、Java语言的基本数据类型

3、字符串

4、数组

5、类的方法的设计

6、程序控制结构

【教学目的与要求】

1、熟练掌握Java中的变量和数据类型

2、熟练掌握各种运算符的使用方法

3、熟练掌握各种表达式与语句

4、熟练掌握控制语句与数组的使用方法

5、掌握字符串的构造方法与常用方法

6、掌握方法的声明与调用

第三部分 类和对象

【教学内容】

1、编程语言的几个发展阶段

2、类的概念与定义

3、类的声明

4、对象的创建与撤销

【教学目的与要求】

1、理解面向对象编程的基本思想

2、理解类、对象的概念

3、熟练掌握定义类、创建对象、定义变量和方法的方法

4、了解成员变量与局部变量的区别

第四部分 继承与多态

【教学内容】

1、继承的实现

2、多态性

3、抽象类

4、接口

【教学目的与要求】

1、掌握继承机制的基本概念与实现

2、掌握多态性的使用

3、掌握抽象类和接口的使用

第五部分 异常处理

【教学内容】

1、错误的类型

2、异常的类型

3、异常处理机制

【教学目的与要求】

1、掌握异常的概念及处理机制

2、了解 Java 中的异常类

3、熟悉自定义用户异常及处理用户自定义异常

第六部分 Applet程序

【教学内容】

1、Applet 的基本工作原理

2、在Applet程序中绘图

3、Applet 的多媒体支持

【教学目的与要求】

1、掌握 Applet 的编制过程

2、掌握 Applet 的生命周期方法的运用

3、熟悉 Applet 的多媒体编程

第七部分 图形用户界面程序设计

【教学内容】

1、创建应用程序窗口

2、窗口中常用组件的设计

3、交互式GUI程序的设计

4、GUI程序界面布局设计

5、Swing的其他组件

【教学目的与要求】

1、熟悉 GUI 应用程序开发的步骤

2、熟悉抽象窗口工具信 AWT 的层次结构图

3、掌握 GUI 事件处理机制

4、掌握 GUI 标准组件和容器组件的使用方法

第八部分 JDBC与数据库应用程序开发

【教学内容】

1、JDBC基本概念与数据库的访问

2、JDBC API编程

3、JDBC应用程序综合实例

【教学目的与要求】

1、掌握JDBC API及Java中有关JDBC的几个基本类

2、掌握在Java程序中如何利用JDBC实现与DB的连接、实现对DB的访问,及对访问结果的处理

四、教学课时安排与分配

总学时为64学时,其中理论学32学时,实践学时32学时。

1、 理论教学课时分配表

序号

教学内容

课时安排

教学形式与场所

1

Java概述

2

多媒体教学 多媒体教室

2

Java语言基础

6

多媒体教学 多媒体教室

3

类和对象

4

多媒体教学 多媒体教室

4

继承和多态

4

多媒体教学 多媒体教室

5

异常处理

2

多媒体教学 多媒体教室

6

Applet程序

4

多媒体教学 多媒体教室

7

图形用户界面程序设计

6

多媒体教学 多媒体教室

8

JDBC与数据库应用程序开发

4

多媒体教学 多媒体教室

2、实践教学学时分配表

序号

教学内容

课时安排

教学形式与场所

1

熟悉Java开发环境

2

微机室

2

Java程序设计基础

6

微机室

3

面向对象程序设计

8

微机室

4

异常处理

2

微机室

5

Applet小应用程序

4

微机室

6

Java图形界面设计

6

微机室

7

JDBC与数据库应用程序开发

4

微机室

五、教材与参考书目

使用教材:《Java语言程序设计案例教程》,西安电子科技大学出版社,任泰明.

教学参考书目:

Java程序设计》,清华大学出版社,耿祥义.

Java实用案例教程》,北京大学出版社,张兴科、王茹香.

版权所有:铁岭师范高等专科学校理学院
地址:铁岭市凡河新区黑龙江路45号 电话:024-72216916 辽ICP备05001406号