ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:137KB ,
资源ID:177417      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-177417.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《Java程序设计》教学大纲doc.doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

《Java程序设计》教学大纲doc.doc

1、 1 封面 : Java程序设计 课程教学大纲 初稿 课程编码: 课程名称: Java 程序设计 学 时 数: 90 适用专业: 计算机应用技术 执 笔 人: 何继业 编写日期: 2006.9.20 审 定 人: 广州铁路职业技术学院 电气工程系 计算机教 研 组 2 正文: Java程序设计教学大纲 一、课程性质和任务 Java 程序设计是计算机相关专业的专业基础课程。 Java 语言是 一种 面向对象程序设计语言,用于应用程序的设计,尤其是应用在网络、因特网和移动设备上。 本课程的教学任务是通过学习 Java 语言 和 大量 的 程序编制实践,使学生掌握扎实的 Java语言 程序设计 基础

2、和简单 Java 应用 程序的编制 技术 , 基本掌握网络环境下 的 Applet、 Servlet和 JDBC 数据库等 程序 设计 的 基本 技术 ,并为今后 Java 语言的 网络编程 与 应用 打下较好的基础。 二、 教学内容和教学 要求 课程的总体要求: 1.掌握面向对象 程序设计 的基 本概念, 掌握 Java 语言 系统 的基本语法 知识 。 3.能比 较熟练地 使用 Java 语言进行 简单 应用程序 的 设计, 为进一步 学 习 JAVA 的 其它 高级应用打下基础 。 4.重点 掌握 Java 的常用标准类库 的应用 、编程技巧 和 异常处理 等技术 。 基本掌握网络环境下

3、 应用程序的设计方法。 (一 ) Java 概述 1.教学内容 (1)Java 语言发展 。 (2)Java 语言特点 。 (3)Java 程序种类。 (4)Java 语言 的应用领域 ,与 C/C+的异同 。 (5)Java 开发和执行环境。 (6)Java 应用 程序开发过程。 (7)常见 Java 开发工具 (如: Jbuilder) 的设置与操作 2.教学要求 (1)了解: Java 语言的发展、特点、应用领域和程序开发过程。 (2)理解 : Java 开发和执行环境。 (3)掌握: Java 开发和执行 环境的安装、配置,简单程序的调试过程。 (二 ) Java 语言基础 1.教学内

4、容 (1)Java 标识符和关键字 (2)常量、 变量与数据类型、 变量的作用域 。 3 (3)表达式、运算 符及其 运算优先级。 2.教学要求 (1)了解: Java 语言的 基本概念。 (2)理解 : Java 语言的变量、数据类型 的意义 等。 (3)掌握: Java 语言 表达式、运算符的书写 和运算过程 。 (三 ) Java 结构化程序设计 1.教学内容 (1)程序控制 方式。 (2)顺序结构程序设计。 (3)分支结构 程序设计。 (4)循环结构 程序设计 。 (5)数组 。 2.教学要求 (1)了解:程序的控制方式。 (2)理解 :三种结构程序的执行过程。 (3)掌握: 三种基本

5、结构 以及数组的应用 。 (四 ) 抽象、封装与类 1.教学内容 (1)类与实例 、 对象的属性 、 面向对象程序设计的特点。 (2)抽象与封装 。 (3)Java 系统定义的类 。 (4)用户程序自定义类 。 (5)创建对象与定义构造函数 。 (6)类的修饰符 (即 abstract 和 final)。 (7)方法 (包括抽象方法、静态方法、最终方法 )。 (8)访问控制符 。 2.教学要求 (1)了解:面向对象程序设计的 基本 概念 ,抽象与封装 的意义。 (2)理解 : 面向对象程序设计的 重要概念和 特点 ,类的结构,构造函数的意义。 (3)掌握: 类与现实世界的关系。 定义类的步骤,

6、创建实例的步骤。掌握访问控制修饰符的 使用 。 (五 ) 继承与多态 1.教学内容: (1)继承的概念 。 4 (2)Java 继承 的实现 。 (3)多态的概念 。 (4)Java 的方法重载 。 (5)构造函数的继承与重载 。 (6)Java 的包的创建与引用 。 (7)Java 的接口 。 2.教学要求 (1)了解: 继承、多态性、重载的概念 。 (2)理解 : 类继承的意义和用法 。 (3)掌握: 属性和方法的继承与重载。 Java 的包的创建与引用, Java 的接口 。 (六 ) 流和文件 1.教学内容 (1)I/O 流概念。 (2)基本输入输出流 。 (3)文件输入输出流 。 (

7、4)数据输入输出流。 2.教学要求 (1)了解: 流的概念 。 (2)理解; 基本 的 I/O 对象 。 (3)掌握: 通过流处理字节级数据、字符数据、对象数据的存取 方法 和随机流的访问方法。 (七 ) 多线 程 1.教学内容 (1)多线程的概念。 (2)多线程实现机制 。 (3)Thread 类、多线程及其实现。 (4)多 线程的同步 2.教学要 求 (1)了解: 多 线程的概念及相关类的内容 。 (2)理解 : 多 线程的 生命同期和 执行机制 。 (3)掌握: 多 线程的创建、优先级、 休眠、唤醒、让步与同步等处理技术 。 (八 ) 异常处理 1.教学内容 (1)异常的概念 及 Jav

8、a 异常的类型。 (2)异常处理及 Java 定义的异常类 。 5 (3)关于 finally。 (4)定义自己的异常。 2.教学要求 (1)了解: 异常的概念 。 (2)理解 : 异常控制 及处理过程 。 (3)掌握: Java 中的异常类 , 异常类的使用、异常在继承关系中的特殊性、异常的重新抛出 , finally 的用 法和缺陷 等 。 (九 ) Java AWT 程序 设计 1.教学内容 (1)图形界面的创建 。 (2)布局管理器 。 (3)基本 组件 。 (4)菜单组件。 (5)容器 。 (6)AWT 和 Swing 的关系和差异。 2.教学要求 (1)了解: 图形界面 、 组件

9、、容器等概念。 (2)理解 : 图形界面和 组件 的 意义 。 (3)掌握: 组件布局及其事件处理, 布局管理器 的使用 。 (十 ) Java 小应用程序 Applet 1.教学内容 (1)HTML 语言概述 , Applet 的概念 。 (2)Applet 在 Web 中的作用。 (3)Applet 类 其 及 方法 、 事件, Applet 中的图像 、声音 处理 等 。 2.教学要求 (1)了解: HTML 语言概貌。 (2)理解 : Applet 在 Web 中的作用。 (3)掌握: Applet 的编制过程, 处理 Applet 与 HTML 文件的关系, Applet 类的主要方

10、法运用。 (十一 ) Java 网络 程序设计 1.教学内容 (1)网络编程基础 (ip 地址、端口、套接字、协议 、层次 等 )。 (2)J 包 。 (3)使用 URL 访问 WWW 网上资源 。 6 (4)C/S 编程 。 (5)B/S 编程。 (6)回调技术概念 。 2.教学要求 (1)了解: 网 络应用的结构与层次 、 套接字 等概念。 (2)理解 : C/S 和 B/S 工作模式, 理解 J 包的内容 。 (3)掌握: 网络编程的基本要素 和基本技术 。 (十二 ) JDBC 数据库编程 1.教学内容 (1)JDBC 概述 。 (2)网络数据库 (SQL 等 )与存储过程。 (3)建

11、立数据源。 (4)JDBC API 基本内容 和 使用 。 2.教学要求 (1)了解: JDBC,数据源, JDBC 类的概念 。 (2)理解 : JDBC 与 SQL 等网络数据库 的连接机制 。 (3)掌握: JDBC API 访问网络数据库的 应用 技术 。 (十三 ) Java 小应用程序 Servlet 1.教学内容 (1)Java Servet 结构。 (2)Servet 及其功能 。 (3)Servet 与 CGI 的比较 。 (4)运行 Servet。 (5)使用 Java Servet 与 Servet 开发工具。 (6)Applet 与 Servlet 的通信 方式 。 (

12、7)Servet API 接口, GenericServlet 与 HttpServlet 等 编程 应用 。 2.教学要求 (1)了解: Servlet 的结构及其功能, Servet 与 CGI 的差异 , Applet 与 Servlet 的通信 。 (2)理解 : Servlet 在 Web 应用 中的 应用机制 。 (3)掌握: Java Servet 与 Servet 开发工具的使用 以及 Servet API 常用接口的编程方法 。 (十四 ) JavaBean 组件编程 1.教学内容 (1)JavaBean 简介。 (2)JavaBean 组件构成。 7 (3)JavaBean

13、 组件应用。 2.教学要求 (1)了解: JavaBean 组件的作用。 (2)理解 : JavaBean 组件构成。 (3)掌握: 组件技术的基本概念。 (十 五 ) JSP 基础 1.教学内容 (1)JSP 技术概述。 (2)JSP 语法。 (3)JSP 应用程序构建。 2.教学要求 (1)了解: JSP 技术应用情况。 (2)理解 : 语法组成与使用。 (3)掌握: JSP 构建 WEB 应用程序的方法。 (十 六 ) Java 综合实例 1.教学内容 (1)基于 JBDC 的 B/S 三层 (或四层 )应用 系统的构建 方法 。 (2)分析一个基于 JBDC 的 B/S 三层 (或四层

14、 )应用系统实例 。 2.教学要求 (1)了解: 基于 JBDC 的三层 或四层 应用系统的构建方法。 (2)理解 : Java 网络 应用系统的软件架构 。 (3)掌握: Java 网络 应用系统的开发过程。 三课程 实践环节 1.实验环节 (1) Java 概述 实验内容:在 JBuilder 环境下 学习 录入程序代码 并调试 运行 。 实验要求:能在 JBuilder 环境下录入程序代码、编辑 和编译执行 。 学时数: 2 课时 。 (2) Java 语言基础 (不安排实验) (3) Java 结构化程序设计 实验内容: 调试顺序程序、 分支 程序 、循环 程序 以及 数组 的应用 程

15、序 。 实验要求:掌握三种基本结构 和数组 的应用。 学时数: 课时 。 8 (4) 抽象、封装与类 实验内容: 类与实例的关系 、 对象的属性在程序中的体现 , 程序定义 类的格式,创建类实例。访问控制修饰符的作用。 实验要求: 理解面向对象程序设计的特点。掌握类的思想,类、类属性在程序的体现。掌握定义类的语句格式 、 创建实例的语句格式。掌握访问控制修饰符的限定作用。 学时数: 2 课时 。 (5) 继承与多态 实验内容:继承与重载。属性、方法的继承与重载的程序练习。 实验要求:掌握类继承的意义和用法,掌握属性和方法的继承与重载。 学时数: 课时 。 (6) 流和文件 实验内容:基本输入输

16、出流 、 文件输入输出流 、 数据输入输出流。 实验要求: 掌握字节级数据、字符数据、对象数据的存取方法和随机流的访问方法。 学时数: 2 课时。 (7) 多线程 实验内容: 多线程的概念、 Thread 类、多线程及其实现 、多线程的同步 实验要求: 掌握 多线程的创建、休眠、唤醒、让步与同步等处理技术 。 学时数: 2 课时。 (8) 异常处理 实验内容: 在应用实例中引入异常处理机制 。 实验要求:掌握 异常处理事件的处理方法 。 学时数: 0 课时。 (9) Java AWT 程序 设计 实验内容:用 Java Application 编辑一个模拟的文字编辑器,要求具有常 见的读写文件

17、、文稿编辑,拷贝、剪贴、复制等功能。 实验要求:掌握图形用户界面的基本实现方法;掌握事件处理机制。 学时数:课时。 (10) Java 小应用程序 Applet 实验内容:编写 Applet 程序,应用 Applet 类的主要方法, Applet 中的事件。 实验要求:掌握 Applet 的编制过程,能处理 Applet 与 HTML 文件的关系,掌握 Applet类的主要方法运用。 学时数: 课时 。 (11) Java 网络 程序 设计 9 实验内容:编写程序实现基本输入输出流、文件输入输出流、数据输入输出流 。编写多线程程序,使用 Thread 类。编写基本的网络程序。 实验要求:理解流

18、及其编程,掌握线程的编程实现,掌握网络编程的结构与层次,套接字等基本要素。 学时数: 课时。 (12) JDBC 数据库编程 实验内容: 网络数据库 (SQL 等 ), 存储过程 , 建立数据源 , JDBC API 的基本内容。 实验要求: 加深理解 JDBC 与 SQL 等网络数据库的连接机制, 掌握 JDBC API 访问网络数据库的应用技术 。 学时数: 课时。 (13) Java 小应用程序 Servlet 实验内容: Java Servet 与 Servet 开发工具的使用, Applet 与 Servlet 的通信方式,Servet API 接口, GenericServlet

19、与 HttpServlet 等编程应用。 实验要求: 理解 Servlet 在 Web 应用 中的 应用机制 ,掌握 Java Servet 与 Servet 开发工具的使用以及 Servet API 常用接口的编程方法 。 学时数: 2 课时。 (14) JavaBean 组件编程 实验内容: JavaBean 组件应用。 实验要求: 理解 JavaBean 组件构成,理解 掌握 JavaBean 的开发部署及应用。 学时数: 2 课时。 (15) JSP 基础 实验内容: JSP 程序 调试 及 JSP 应用程序构建。 实验要求: JSP 语法, 掌握 JSP 构建 WEB 应用程序的方法

20、 。 学时数: 4 课时。 (16) Java 综合实例 实验内容: 基于 JBDC 的 B/S 三层 (或四层 )应用系统实例调试。 实验要求: 理解 Java 网络应用系统的软件架构,通过实验 掌握 Java 网络应用系统的开发过程。 学时数: 2 课时。 2.课程设计 设计 内容: 基于 Java 的 应用系统 设计 。 设计 要求: 通过项目设计, 使学 生 整合 Java 语言的基本内容 ,掌握 Java 应用 程序的开发过程与基本 技术,全面提升专业综合素质 。 学时数: 56 课时 (周 )。 10 四、课时分配 建议表 序号 教 学 内 容 理论 课时 实 操 课时 课时 小计

21、 1 Java 概述 4 2 6 2 Java 语言基础 2 0 2 3 Java 结构化程序设计 4 4 8 4 抽象、封装与类 3 2 5 5 继承与多态 2 2 4 6 流和文件 3 2 5 7 多线程 2 2 4 8 异常处理 2 0 2 9 Java AWT 程序 设计 4 4 8 10 Java 小应用程序 Applet 3 2 5 11 Java 网络 程序设计 4 4 8 12 JDBC 数据库编程 4 4 8 13 Java 小应用程序 Servlet 4 2 6 14 JavaBean 组件编程 3 2 5 15 JSP 基础 4 4 8 16 Java 综合实例 4 2

22、6 小 计 52 38 90 17 课程设计 两周: 56 总 计 90+56=146 说明: 本分配表只供参考,实施时可根据 教学 设备情况 调整 理论与实操课时 的 比例 。 五教学单元重点、难点和深广度的教学说明 (一 ) Java 概述 1.重点: Java 语言的应用领域和程序开发过程 。 2.难点: Java IDE 集成开发环境的安装、配置,简单程序的调试过程。 3.深广度说明: 重点解决 Java 开发工具 ( Jbuilder) 的 简单 设置与 简单程序的调试 操作 。 (二 ) Java 语言基础 1.重点: 表达式、运算符的书写 和运算 , 各种运算的用途与区别。 2.难点:数据的存储、逻辑运算与关系运算、位运算。 3.深广度说明: 通过实例 重点训练学生正确掌握表达 式的 写法和运算 过程。 (三 ) Java 结构化程序设计

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。