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

上传人:wj 文档编号:30869666 上传时间:2024-09-12 格式:DOCX 页数:5 大小:21.21KB
下载 相关 举报
Java语言程序设计教学大纲.docx_第1页
第1页 / 共5页
Java语言程序设计教学大纲.docx_第2页
第2页 / 共5页
Java语言程序设计教学大纲.docx_第3页
第3页 / 共5页
Java语言程序设计教学大纲.docx_第4页
第4页 / 共5页
Java语言程序设计教学大纲.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

一、课程的性质和任务

《Java语言程序设计》是信息与网络技术/现代文秘专业的专业课程。

Java语言是新兴起的面向对象程序设计语言,用于应用程序的设计,尤其是应用在网络、因特网和移动设备上。

本课程的教学任务,是通过学习Java语言基础和大量程序编制实践,使学生掌握较扎实的Java语言基础,掌握一般应用程序的编制过程,掌握Applet程序的编制,基本掌握网络环境下程序编制的要领,并为今后网络编程应用打下较好的基础。

本课程的目的是培养学生Java语言实际运用能力,在今后网络程序编制中能有效地使用这一语言工具。

二、课时分配

本课程教学总时数为48学时,3学分,具体课时分配见课时分配表。

课时分配表

序号

课题

教学时数

小计

讲授

实训

机动

1

Java语言概述

2

2

2

Java语言基础

4

2

2

3

JBuilder5开发环境

4

2

2

4

Java语言的结构化程序设计

6

4

2

5

面向对象基础

4

2

2

6

Java面向对象编程之一

6

2

4

7

Java面向对象编程之二

6

2

4

8

Applet的编写

6

2

4

9

Java网络编程技术

10

4

6

10

机动

3

3

小          计

51

22

26

3

三、教学内容

课题1Java语言概述

内容:

Java语言发展,Java语言特点、Java的应用,Java程序开发过程。

要求:

理解Java程序开发过程。

基本点:

Java的应用;Java语言特点;Java程序开发过程。

课题2Java语言基础

内容:

变量与数据类型、数据的存储。

表达式、算术运算、逻辑运算与关系运算、位运算、运算的优先级。

要求:

掌握表达式、运算符的书写,各种运算的用途与区别。

基本点:

变量与数据类型、数据的存储;表达式、算术运算;逻辑运算与关系运算;位运算;运算的优先级。

难点:

数据的存储、逻辑运算与关系运算、位运算。

课题3JBuilder5开发环境

内容:

几种Java开发工具。

VisualJ++6.0概述、安装与设置、操作界面、工程项目、工作空间、帮助。

要求:

熟悉JBuilder5操作界面,掌握建立工程项目的步骤。

基本点:

JBuilder5概述;JBuilder5安装与设置、操作界面;帮助。

重点:

熟悉操作界面,了解有关设置。

难点:

视图之间的关系,使用帮助。

课题4Java语言的结构化程序设计。

内容:

程序控制、分支结构、循环结构。

要求:

掌握三种基本结构的应用。

基本点:

程序控制;分支结构;循环结构。

重点:

循环的应用。

难点:

continue、break等关键字的正确使用。

课题5面向对象基础

内容:

类与实例,对象的属性,面向对象程序设计的特点。

要求:

理解面向对象程序设计的特点,掌握类与现实世界的关系。

基本点:

类、实例;对象的属性;面向对象程序设计的几个特点。

重点:

OOP的四个特点。

难点:

类与实例的关系、区别。

属性与方法。

课题6Java面向对象编程之一

内容:

定义类,创建类的实例,构造器,访问控制修饰符,静态static,抽象abstract,最终final。

要求:

掌握定义类的步骤,创建实例的步骤。

掌握访问控制修饰符的限定作用。

基本点:

定义类;创建类的实例;类构造器;访问控制修饰符;静态static,抽象abstract,最终final。

重点:

编写定义类、创建实例的程序语句。

难点:

修饰符的作用与区别。

课题7Java面向对象编程之二

内容:

继承与重载,属性的继承与重载,方法的继承与重载,包的运用,接口的运用。

要求:

掌握类继承的意义和用法,掌握属性和方法的继承与重载。

基本点:

继承与重载;属性的继承与重载,方法的继承与重载;包的运用,接口的运用。

重点:

继承与重载。

难点:

重载后属性和方法的访问。

课题8Applet的编写

内容:

HTML语言概述,常用置标代码,Applet在Web中的作用。

Applet类,Applet类的主要方法,Applet中的事件,Applet中的文本和图像处理,动画。

要求:

掌握Applet的编制过程,能处理Applet与HTML文件的关系,掌握Applet类的主要方法运用。

基本点:

HTML语言概述;常用置标代码;Applet类,Applet类的主要方法,Applet中的事件;Applet中的文本和图像处理,动画。

重点:

Applet程序设计。

课题9Java网络编程技术

内容:

流、基本输入输出流、文件输入输出流、数据输入输出流。

线程、Thread类、多线程及其实现。

网络应用的结构与层次,套接字,Socket类,网上资源,URL类,访问网络数据库。

要求:

理解流及其编程,掌握线程的编程实现,掌握网络编程的基本要素。

基本点:

流;基本输入输出流、文件输入输出流、数据输入输出流;线程、Thread类;多线程及其实现;网络应用的结构与层次;套接字,Socket类;网上资源,URL类;访问网络数据库

重点:

流的编程,网络编程的要素。

四、实训要求

实训对学生的基本要求是掌握Java语言的扎实基本功,掌握开发系统JBuilder5开发环境的界面和设置,掌握用Java语言开发应用程序的过程,了解网络应用程序编写的基础知识。

实训一Java语言基础

内容:

在JBuilder5环境下练习录入程序代码。

掌握Java语句的正确格式,正确书写表达式,熟悉运算的优先级。

要求:

掌握表达式、运算符的书写,能写出简单的Java程序。

能在JBuilder5环境下录入程序代码、编辑。

实训二JBuilder5开发环境

内容:

操作JBuilder5界面、练习各种设置。

通过系统查阅JDK的功用、了解各部分的关系。

使用帮助。

要求:

熟悉JBuilder5操作界面,掌握建立工程项目的步骤。

初步掌握帮助的用法。

实训三Java语言的结构化程序设计

内容:

通过完整的程序练习程序的分支结构、循环结构。

要求:

掌握三种基本结构的应用。

实训四面向对象基础

内容:

练习类与实例的关系,对象的属性在程序中的体现。

要求:

理解面向对象程序设计的特点。

掌握类的思想,类、类属性在程序的体现。

实训五、六Java面向对象编程之一

内容:

练习程序定义类的格式,创建类实例的语句,构造器的格式。

练习访问控制修饰符的作用。

要求:

掌握定义类的语句格式,创建实例的语句格式。

掌握访问控制修饰符的限定作用。

了解static、abstract、final的作用。

实训七、八Java面向对象编程之二

内容:

面向对象的主要特性:

继承与重载。

属性、方法的继承与重载的程序练习。

要求:

掌握类继承的意义和用法,掌握属性和方法的继承与重载。

实训九、十Applet的编写

内容:

通过网页练习HTML语言的常用置标代码。

编写Applet程序,应用Applet类的主要方法,Applet中的事件。

要求:

掌握Applet的编制过程,能处理Applet与HTML文件的关系,掌握Applet类的主要方法运用。

实训十一、十二、十三Java网络编程技术

内容:

编写程序实现基本输入输出流、文件输入输出流、数据输入输出流。

编写多线程程序,使用Thread类。

编写基本的网络程序。

要求:

理解流及其编程,掌握线程的编程实现,掌握网络编程的结构与层次,套接字等基本要素。

五、说明

1、先修课程为《计算机应用基础》、《高级语言程序设计》等

2、参考教材与资料

参考教材:

1.朱喜福编,Java程序设计,人民邮电出版社,2001.8

2.JohnR..Huband编,Java编程习题与解答,机械工业出版社,2002.8

参考资料:

1.(美)CayS.Horstmann等著,Java2核心技术卷I基础知识,机械工业出版社,2003.5

2.(美)DavidM.Geary著,Java2图形设计卷Ⅰ:

AWT,机械工业出版社,2000.93.

3.(美)DavidM.Geary著,Java2图形设计卷ⅠⅠ:

SWING,机械工业出版社,2000.2

4.田勇等编著,最新JBuilder开发人员指南,机械工业出版社,2001.7

3、本课程教学方法(参考)

本课程的教学应重点放在提高学生对Java语言基本功的掌握。

教师在教学过程中引导、启发学生的学习兴趣,培养学生静心阅读程序代码、动脑筋写程序代码的习惯,掌握这一程序语言工具。

除了在课堂教学中应采用启发式教学,提高学生的学习兴趣外,还应给学生多举实例。

精讲实例,讲细,讲透,让学生对Java语言的特点、面向对象程序设计有深入的理解。

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

考虑到只有英文的开发环境和学生的实际英文水平,讲解时应中、英文对照着讲。

总之,采用启发式教学,结合学生的实际情况和实际水平,使得教与学都生动有趣而不枯燥,使得学生能真正提高运用Java语言的能力。

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

当前位置:首页 > 高中教育 > 语文

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

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