课程教学大纲(java)

上传人:第*** 文档编号:34072052 上传时间:2018-02-20 格式:DOC 页数:11 大小:90KB
返回 下载 相关 举报
课程教学大纲(java)_第1页
第1页 / 共11页
课程教学大纲(java)_第2页
第2页 / 共11页
课程教学大纲(java)_第3页
第3页 / 共11页
课程教学大纲(java)_第4页
第4页 / 共11页
课程教学大纲(java)_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《课程教学大纲(java)》由会员分享,可在线阅读,更多相关《课程教学大纲(java)(11页珍藏版)》请在金锄头文库上搜索。

1、JAVA 程序设计教学大纲修订单位:淄博师范高等专科学校信息科学系执 笔 人:王西玲所在单位审核人:一、课程基本信息1课程名称:Java 程序设计2课程代码:060693课程类别:限选4. 课程类型: B 类(理论+实践)5适用专业:现代教育技术专业6总学时:56 学时(其中理论 28 学时,实验 28 学时)7总学分:2二、本课程在培养方案中的地位、作用和任务JAVA 编程语言是当今程序设计中比较流行的程序设计语言,是计算机相关专业的重要专业课程之一。通过本课程的学习,使学生掌握面向对象的程序设计技术和方法,学会用 JAVA 设计程序解决生产生活中的实际问题,为学生从事教育教学软件开发或其他

2、相关工作打下基础,适应社会对现代教育技术专业高级人才的需求。三、教学内容与教学基本要求第 1 章 Java 程序设计概述(2+2 学时)1教学内容认识 Java,搭建 Java 程序开发环境,使用 Java API 文档,集成开发环境的安装与配置。2基本要求(1)了解 Java 程序设计语言的发展历史和主要特点;(2)了解 Java 和 C 语言的区别,理解面向对象编程的涵义;(3)了解 Java 的开发工具和运行环境,掌握 JDK 工具的安装与使用;(4)了解 Java 程序的分类,Java Application 与 Java Applet 的区别。3重点、难点重点:Java 语言的特点及

3、开发工具和运行环境。难点:Java 面向对象编程的特点。第 2 章 Java 编程基础(5+5 学时)1教学内容认识 Java 程序 ,Java 中的数据类型,Java 中的运算符与表达式,语句和语句块,程序的流程控制,数组2基本要求(1)理解 Java 标识符和关键字;(2)掌握 Java 基本数据类型的定义和相互转换方式;(3)掌握 Java 常量和变量的定义方式,运算符和表达式;(4)掌握 Java 的简单的输入输出方式;(5)掌握 Java 程序的逻辑控制流程;(6)掌握 Java 程序的各种流程控制方式;(7)掌握 Java 的数组;3重点、难点重点:Java 语言的基本语法。难点:

4、Java 语言的基本语法和编程技巧的熟练应用。第 3 章 Java 面向对象程序设计( 上)(4+4 学时)1教学内容类和对象,方法,成员变量和局部变量,封装,构造方法,类的继承,多态,初始化代码块2基本要求(1)理解 Java 面向对象编程的基本概念;(2)掌握 Java 掌握类的定义和调用方式;(3)掌握 Java 对象的创建和引用方式;(4)掌握 Java 常用修饰符含义及其使用方式;(5)理解类的封装、继承、多态等编程方式。3重点、难点重点:1面向对象的基本概念;2类、类的成员和类的构造方法;3对象的定义和应用;4Java 的修饰符。难点:1.对象和类的关系;2.封装、多态等面向对象的

5、概念理解。第 4 章 Java 面向对象程序设计( 下)(2+2 学时)1教学内容包装类,比较对象,抽象类与接口,内部类,对象的垃圾回收机制,使用 jar文件2基本要求(1)理解 Java 包装类和包的区别;(2)掌握对象比较的方法;(3)理解抽象类和接口的区别;(4)掌握接口的定义和使用;(5)了解内部类和对象垃圾回收机制;(6)掌握 Jar 文件生成方法。3重点、难点重点:1对象的比较;2接口的定义和使用;3Jar 文件基本操作;难点:1. Java 包装类和包的区别;2. 抽象类和接口的区别。第 5 章 Java 集合类(2+2 学时)1教学内容认识集合,Collection 和 Ite

6、rator 接口 ,List 接口,Set 接口,Map 接口2基本要求(1)理解 Java 中集合类的概念;(2)理解几个重要接口的特点和使用方法;(3)掌握利用接口实现集合类的声明和实现方式;3重点、难点重点:1集合类的概念和作用;2几个重要接口的特点和使用方法;3利用接口实现集合类的声明和实现方式。难点:1. 集合类的概念理解。2. 利用接口实现集合类。第 6 章 Java 的 Applet(2+2 学时)1教学内容Applet 概述,Applet 的编写和执行,Applet 中图形用户界面 GUI,Applet 的多媒体支持2基本要求(1)理解 Applet 的概念和运行原理;(2)掌

7、握 Applet 的编写和执行;(3)理解接口的声明和实现方式;(4)掌握 Applet 图形用户界面的实现;(5)掌握利用 Applet 编程实现网页的多媒体效果。3重点、难点重点:1Applet 的概念和运行原理;2Applet 的编写和执行。难点:1. Applet 图形用户界面的实现;2. Applet 编程实现网页的多媒体效果。第 7 章 Java 的图形用户界面设计(4+4 学时)1教学内容Java 的图形用户界面设计,AWT 图形用户界面,布局管理,事件处理,Swing 图形用户界面2基本要求(1)掌握生成 Java 图形界面的方式;(2)理解组件,容器,布局管理器等概念;(3)

8、掌握常用的组件,容器和布局管理器的使用;(4)掌握 AWT 的事件处理机制;(5)理解事件,事件对象,监听器,事件适配器等概念。3重点、难点重点:1组件,容器,布局管理器的关系和使用;2AWT 的事件处理机制。难点:1. 利用 AWT 和 Swing 技术实现 Java 图形用户界面;2. 利用 AWT 事件及其相应的监听接口实现事件处理。第 8 章 Java 的异常处理(2+2 学时)1教学内容异常概述,异常处理2基本要求(1)理解 Java 中异常的概念;(2)理解 Java 的异常处理机制;(3)理解异常类的层次关系及常用异常类的含义;(4)掌握在程序设计中如何正确的使用 java 的异

9、常处理机制。3重点、难点重点: Java 的异常处理机制及其使用。难点:正确的使用 Java 的异常处理机制。第 9 章 Java 的输入/输出(3+3 学时)1教学内容输入/输出流概述,字节输入 /输出流,字符输入/输出流,文件输入/输出流2基本要求(1)理解 Java 语言的输入/输出处理方式;(2)掌握文件的处理方式;(3)掌握字节流和字符流的处理方式;(4)掌握常用处理输入和输出类的使用。3重点、难点重点:1.Java 的输入/输出处理机制;2.常用输入/输出流的使用。难点:1.处理输入/输出的类之间的关系;2.多个输入/输出流的结合使用。第 10 章 Java 的多线程(2+2 学时

10、)1教学内容多线程概述,线程的创建,多线程操作2基本要求(1)理解线程的概念和线程的状态;(2)掌握创建线程的两种方式;(3)掌握基本的线程控制方法;(4)了解多线程的互斥和同步的处理方式。3重点、难点重点:1.Java 的多线程机制;2.线程的创建和控制。难点:多线程的互斥和同步。第 11 章 网络编程技术(2+2 学时)1教学内容网络基础,URL,TCP Socket 通信,UDP Socket 通信2基本要求(1)理解 Socket 的概念和通讯机制;(2)理解 UDP 的概念和通讯机制;(3)掌握 Socket 类、ServerSocket 类的构造方法和成员方法;(4)掌握用 URL

11、 Connection 类访问网络资源的基本步骤;(5)了解 DatagramSocket 类、DatagramPacket 类的构造方法和成员方法。3重点、难点重点:1. Socket 的概念和通讯机制和两个相关类的使用;2. URLConnection 类访问网络资源的基本步骤。难点:1.用 Socket、ServerSocket 类的构造方法和成员方法编写 C/S 网络程序;2.URLConnection 类访问网络资源。第 12 章 Java 数据库编程(2+2 学时)1教学内容数据库简介,JDBC 技术应用,Java 数据库编程实例2基本要求(1)了解 JDBC 的概念和工作机制;(

12、2)了解 Java 数据库编程的一般步骤;(3)掌握 JDBC-ODBC 桥驱动方式的使用;(4)掌握用 Java 语言和 Access 数据库进行数据库应用程序的开发。3重点、难点重点:1. JDBC-ODBC 桥驱动方式的使用;2. 掌握 Java 数据库编程的一般步骤。难点:理解并掌握 JDBC 的概念和工作机制。四、实践教学内容与要求实验一、熟悉 Java 开发平台(2 学时)【实验目的】1 熟悉 JDK 开发环境的安装和使用2 熟悉 JCreator 编辑器的使用3 掌握 Java 语言编程规范4 编写、编译和运行 Hello World 小程序。【实验设备与环境】1.硬件环境.计算

13、机教室,每生一机。2.软件环境:Windows 2000/XP 以上,JDK 1.4,JCreator 3.5 以上。【实验内容】【重点】比照课本例程,编写输出“Hello World!”的小程序。【难点】JDK 开发环境的安装和调试实验二、编写计算球体体积的程序(2 学时)【实验目的】1. 掌握 Java 程序流程控制方法2. 熟悉并掌握方法的定义和调用3. 掌握简单的输入输出方法,能运用它们编写程序,解决一些问题。【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP 以上,JDK 1.4,JCreator 3.5 以上。【实验内容】【重点】编写

14、一个程序,代码中包括 mian()方法及一个专门用于实现计算球体体积的方法。程序运行时提示用户输入球的半径,计算并输出球的体积。【难点】程序的调试运行实验三、编写显示学生信息的程序(2 学时)【实验目的】1. 熟悉并掌握数组的定义和调用2. 理解类和对象的概念,掌握类和对象的定义和调用3. 熟悉并掌握常用的 Java 修饰符,能运用它们编写程序【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP 以上,JDK 1.4,JCreator 3.5 以上。【实验内容】【重点】编写一个程序,代码中包括主类及一个专门的学生类,该类中有学生姓名、学号、生日、专

15、业及年级等成员变量,计算年龄、显示学生信息、改变学生年级等成员方法和构造方法。程序运行时,计算学生的年龄,按要求改变学生年级,并在屏幕上输出所有学生数据成员的值。【难点】类和对象的分析构建,数组的使用实验四、编写简易绘图板程序(2 学时)【实验目的】1. 掌握 Java 图形用户界面的实现2. 掌握常用的组件、容器和布局管理器的使用3. 掌握利用 AWT 事件及其相应的监听接口实现事件处理,能运用它们编写 GUI 程序,解决一些实际问题【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP 以上,JDK 1.4,JCreator 3.5 以上。【实验

16、内容】【重点】实现一个绘图板程序,要求基于 Swing GUI 实现。程序运行时,显示若干按钮,点击一个按钮,就会在屏幕上输出相应图形,至少要有 3 种图形的绘制。【难点】图形界面的设计实验五、编写简易记事本程序(2 学时)【实验目的】1. 熟悉并掌握 Java 图形用户界面的实现2. 掌握 Java 输入/输出功能的实现3. 掌握 Java 字符文件处理方式4. 掌握 Java 异常处理机制的实现,能运用它们编写程序,解决一些实际问题。【实验设备与环境】1.硬件环境.计算机教室,每生一机。2.软件环境:Windows 2000/XP 以上,JDK 1.4,JCreator 3.5 以上。【实验内容】【重点】实现一个记事本程序,要求基于 Swing GUI 实现。程序运行时可对文本文件进行常规操作,如:新建文件、打开文件、编辑文件、保存文件。【难点】输入、输出的代码设计实验六、编写简

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号