最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

《JAVA语言》课程教学大纲

来源:动视网 责编:小OO 时间:2025-10-01 17:16:25
文档

《JAVA语言》课程教学大纲

《Java语言》课程教学大纲(一)说明1、课程概述(1)课程属性及课程介绍随着Internet、WorldWideWeb的浪潮席卷全球,由Sun公司推出的新型面向对象的编程语言Java真正登上计算机软件开发舞台,并以其优良的特性而如日中天。本课程是计算机业界和传媒界的流行技术,以开放、自由、创新和以人为本的设计思想,将面向对象、平台无关性、安全性、稳定性、多线程和异常处理等诸多特性集于一身,为学生的将来从事开发工作提供了一个良好的编程环境(2)适用对象:本校信息技术学院计算机专业学生。(3)先
推荐度:
导读《Java语言》课程教学大纲(一)说明1、课程概述(1)课程属性及课程介绍随着Internet、WorldWideWeb的浪潮席卷全球,由Sun公司推出的新型面向对象的编程语言Java真正登上计算机软件开发舞台,并以其优良的特性而如日中天。本课程是计算机业界和传媒界的流行技术,以开放、自由、创新和以人为本的设计思想,将面向对象、平台无关性、安全性、稳定性、多线程和异常处理等诸多特性集于一身,为学生的将来从事开发工作提供了一个良好的编程环境(2)适用对象:本校信息技术学院计算机专业学生。(3)先
《Java语言》课程教学大纲

(一)说明

1、课程概述

(1)课程属性及课程介绍

随着Internet、World Wide Web的浪潮席卷全球,由Sun公司推出的新型面向对象的编程语言Java真正登上计算机软件开发舞台,并以其优良的特性而如日中天。本课程是计算机业界和传媒界的流行技术,以开放、自由、创新和以人为本的设计思想,将面向对象、平台无关性、安全性、稳定性、多线程和异常处理等诸多特性集于一身,为学生的将来从事开发工作提供了一个良好的编程环境

(2)适用对象:本校信息技术学院计算机专业学生。

(3)先修课程与后续课程:

先修课程:C及C++程序设计,数据结构

后续课程:JSP程序设计

2、教学目的、意义、任务

《Java语言》课程从应用的角度出发,概述了程序设计的基础知识,并重点介绍了程序设计应用设计的方法和基本技术。学生能够掌握JAV A语言的基本语法知识,运用JAV A语言编写系统软件及小应用程序,掌握JAV A语言的特点并能够灵活应用,并为后续课程打下坚实的基础。

3、主要教学方法、手段:理论教学采用启发式、讲授法、演示法、程序教学

法等多种教学方法结合,实践教学采用任务驱动式、参与式;采用多媒体辅助教学为主要教学手段,个别章节利用黑板与多媒体结合。

4、教学中注意的问题:教材中的理论与实际问题的有机结合

5、学时与分配

总学时:60

理论教学40学时占全部学时的67%

实验教学20学时占全部学时的33%

6、实践教学内容与要求:

7、课程考核要求:

闭卷占70%

上机考试及平时表现占30%

(二)本文

第1章JAVA语言入门2学时

(1)教学目的:

1描述Java编程语言的主要特性

2描述Java虚拟机的主要功能

3描述垃圾收集是如何进行的

(2)重点与难点:

1列举由处理代码安全性的Java平台所执行的三大任务

2定义Class,Package,Applets和Applications

3编写、编译并运行简单Java应用程序

4利用Java技术应用程序编程界面(API)的在线文档来标识Java.lang包的方法。

(4)教学内容:

1.1Java的诞生

1.2Java的特点

1.3安装Sun公司的SDK

1.4一个Java程序的开发过程

1.5一个简单的Java应用程序的开发过程

1.6一个简单的Java小应该程序

第2章标识符、关键字和类型2学时

(1)教学目的:

1、在一个源程序中使用声明

2、区分有效和无效标识符

3、确认Java技术关键字

4、列出八个原始类型

(2)重点与难点:

1、为一个简单的包含原始成员变量的类创建一个类定义

2、声明类类型变量

3、使用new构造一个对象

4、描述缺省初始化

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

2.1相关问题

2.2目标

2.3注释

2.4标识符

2.5Java关键字

2.6基本Java类型

2.7变量、声明和赋值

2.8Java编码约定

2.9理解对象

第3章表达式和Java语言的结构化程序设计4学时

(1)教学目的:

1区分实例变量和局部变量;

2描述实例变量是如何被初始化的;

3确认并更正编译器错误;

4辨认、描述并使用Java软件运算符;

5区分合法和非法原始类型赋值;

(2)重点与难点:

1确认boolean表达式和它们在控制构造中的要求;

2辨认赋值兼容性和在基本类型中的必要计算;

3使用if,switch,for,while和do句型结构和break和continue的标号形式作为程序中的流程控制结构。

(3)主要教学方法、手段:多媒体讲解与实例相结合3.1相关问题

3.2目标

3.3表达式

3.4分支语句

3.5循环语句

3.6特殊循环流程控制

第4章类、对象和接口4学时(1)教学目的:

1.定义封装、多态性以及继承

2.使用private及public访问修饰符

3.开发程序段创建并初始化一个对象

4.对一个特殊对象调用一个方法,描述构造函数及方法重载

(2)重点与难点:

掌握package语句、import语句、类、成员函数以及变量、构造函数、重载方法、覆盖方法、父类构造函数。

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

4.1相关问题

4.2目标

4.3对象基础

4.4重载方法名称

4.5构造并初始化对象

4.6子类

4.7覆盖方法

4.8调用覆盖方法

4.9调用父类构造函数

4.10编组类

2、教学目的:

5.定义封装、多态性以及继承

6.使用private及public访问修饰符

7.开发程序段创建并初始化一个对象

8.对一个特殊对象调用一个方法,描述构造函数及方法重载

3、教学重点和难点:

掌握package语句、import语句、类、成员函数以及变量、构造函数、重载方法、覆盖方法、父类构造函数。

第5章高级语言特征4学时(1)教学目的:

1.描述static变量,方法和初始程序

2.描述final类,方法和变量

3.列出访问控制级别

4.描述如何应用收集和反射

(2)重点与难点:

1.使用abstract类和方法3.解释如何以及何时使用接口

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

5.1相关问题

5.2目的

5.3类(static)变量

5.4类(static)方法

5.5静态初始化程序

5.6一个完整的例子

5.7关键字final

5.8抽象类

5.9接口

5.10高级访问控制

5.11==运算符与equals()方法

5.12toString()方法

第6章异常4学时(1)教学目的:

1.学会定义异常

2.学会使用try,catch和finally语句

(2)重点与难点:

1.描述异常分类

2.开发程序来处理自己的异常

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

6.1相关问题

6.2目标

6.3异常

6.4异常处理

6.5异常分类

6.6共同异常

6.7处理或声明规则

6.8创建自己的异常

第7章AWT组件及事件处理6学时(1)教学目的:

1认识关键的AWT组件。

2给你一个用户界面的描述,能够用AWT组件来创建一个用户界面

(2)重点与难点:

1掌握AWT组件的使用方法及事件处理过程

(3)主要教学方法、手段:多媒体讲解与实例相结合7.1Java窗口

7.2文本框

7.3内部类实例做监视器

7.4按钮与标签

7.5菜单项

7.6文本区

7.7画板

7.8布局

7.9画布

7.10选择型组件

7.11Component类的常用方法

7.12窗口事件

7.13鼠标事件

7.14焦点事件

7.15键盘事件

7.16使用剪贴板

7.17打印

第9章Java多线程机制4学时(1)教学目的:

1.定义一个线程

2.在一个Java程序中创建若干分离的线程,控制线程使用的代码和数据

3.控制线程的执行,并用线程编写于平台的代码

4.描述在多个线程共享数据时可能会碰到的困难

(2)重点与难点:

1掌握定义一个线程、使用synchronized关键字保护数据不受破坏

2使用wait()和notify()使线程间相互通信

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

9.1Java中的线程

9.2Thread类的子类创建线程

9.3使用Runnable接口

9.4线程的常用方法

9.5GUI线程

9.6线程同步

9.9计时器线程Timer

第10章输入输出流4学时1.考察并操作文件和目录

2.读、写和更新文本和数据文件

3.使用Serialization接口来保持对象的状态

(2)重点与难点:

1.描述和使用java.io包的流式思想

2.构造文件和过滤器流,并恰当地使用它们

3.区别流与读者和作者,并进行合适的选择

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

10.1File类

10.2FileInputStream类

10.2FileOutputStream类

10.4FileReader类和FileWriter类

10.5使用文件对话框打开和保存文件

10.6RandomAccessFile类

10.7数据流

10.8数组流

第11章网络4学时(1)教学目的:

1.开发代码来建立网络连接

2.理解TCP/IP和UDP协议

3.用ServerSocket和Socket类来实现TCP/IP客户和服务器

(2)重点与难点:

掌握用DatagramPacket和DatagramSocket来有效地进行基于UDP的网络通信

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

14.1使用URL

14.2读取URL中的资源

14.3显示URL资源中的HTML文件

14.4处理超链接

14.5InetAdress类

14.6网络中的数据压缩与传输

14.7UDP数据报

第12章Java Applet基础2学时(1)教学目的:

1区分应用程序和Applet

3描述Applet和AWT的类层次

(2)重点与难点:

1描述和使用AWT的绘图模型

2使用Applet方法从URL读取图像和文件

3使用标记配置Applet

(3)主要教学方法、手段:多媒体讲解与实例相结合

(4)教学内容:

12.1Java Applet的运行原理

12.2网页向Java Applet传值

12.3Java Applet中使用URL

12.4Java Applet中建立新线程

(三)附录

1、教材及教学参考资料

理论教材:

《JAV A2实用教程》(第三版)耿祥义张跃平清华大学出版社2006.10实验教材:实验指导书(自编).

教学参考资料:

《Java语言程序设计》郎波编著清华大学出版社2005.9

《JAV A程序设计》辛运帏编著清华大学出版社2004.9

2、相关信息

制定单位:信息技术学院网络工程教研室

制定人:李东明

审核人:

制定时间:2007年3月23日

7

文档

《JAVA语言》课程教学大纲

《Java语言》课程教学大纲(一)说明1、课程概述(1)课程属性及课程介绍随着Internet、WorldWideWeb的浪潮席卷全球,由Sun公司推出的新型面向对象的编程语言Java真正登上计算机软件开发舞台,并以其优良的特性而如日中天。本课程是计算机业界和传媒界的流行技术,以开放、自由、创新和以人为本的设计思想,将面向对象、平台无关性、安全性、稳定性、多线程和异常处理等诸多特性集于一身,为学生的将来从事开发工作提供了一个良好的编程环境(2)适用对象:本校信息技术学院计算机专业学生。(3)先
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top