《JAVA程序设计》教学计划

上传人:飞*** 文档编号:43984907 上传时间:2018-06-07 格式:DOC 页数:6 大小:180.50KB
返回 下载 相关 举报
《JAVA程序设计》教学计划_第1页
第1页 / 共6页
《JAVA程序设计》教学计划_第2页
第2页 / 共6页
《JAVA程序设计》教学计划_第3页
第3页 / 共6页
《JAVA程序设计》教学计划_第4页
第4页 / 共6页
《JAVA程序设计》教学计划_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《JAVA程序设计》教学计划》由会员分享,可在线阅读,更多相关《《JAVA程序设计》教学计划(6页珍藏版)》请在金锄头文库上搜索。

1、学期教学计划学期教学计划第第 二二 学年学年 第第 四四 学期学期课程名称课程名称: :JavaJava 程序设计程序设计 已已 授授 学学 时:时:0 0专专 业:业:计算机应用计算机应用 本计划学时:本计划学时:6060授课班级:授课班级:1111 级计算机级计算机 01.0401.04 班班 任任 课课 教教 师:师:张海栗张海栗教研室教研室 年年 月月 日日教务科教务科 年年 月月 日日审审 批批 签签 字字 校校 长长 年年 月月 日日周 次顺 序授课主要内容(章节)学 时教学要求,重 点难点教学形 式与教 学手段作业备注第 1 章 JavaME 概述 1.1JavaME 简介 1.

2、1.1JavaME 的历史 1.1.2JavaME 与 J2EE 及 J2SE 的比 较 1.2JavaME 的体系结构 1.2.1KVM 虚拟机 1.2.2CLDC/CDC 1.2.3MIDP 简档要求: 掌握 JavaME 的体系结构重难点:理解 CLDC 及 MIDP 的含 义讲授,课 堂演示,1.下载 WTK,Eclips e 工具机房安 装 JDK, WTK ,Eclip se 实训机 房1第 1 章 JavaME 概述 1.3 安装开发环境 1.3.1 安装 J2SDK 1.3.2 安装 Wireless Toolkit 1.3.3 运行 HelloWorld 程序 1.3.4 安

3、装 Tomcat 补充:Eclipse for JavaME 集成开发 工具及手机模拟器 1.4 本章小结2要求: 掌握开发环 境的安装配 置 熟练运用 IDE 重难点:理解 WTK 的作用讲授和 课堂演 示1.安装 WTK 并配置 IDE?同上第 一 周2实训:搭建开发环境,写出第一个 手机程序2要求: 掌握 JavaME 程 序开发的步骤实训1.手机程序 HelloWorld同上3第 2 章 MIDP 应用程序 2.1MIDlet 概述 2.1.1MIDlet 简介 2.1.2MIDlet 包 2.1.3MIDlet 套件 2.1.4JAD 文件和 JAR 文件的关系 2.2MIDlet

4、应用程序 2.2.1 建立 MIDlet 应用程序 2.2.2 将多个 MIDlet 应用程序打包 到 MIDlet 套件中 2.2.3 将 MIDlet 应用程序导入手机 2.3MIDlet 生命周期 2.3.1MIDlet 的三种状态 2.3.2MIDlet 生命周期项目 2.4 本章小结要求: 掌握 MIDlet 套 件, JAD,Jar 文件的关系 及作用 了解 MIDlet 的 生命周期讲授,课 堂演示,1.在一个工程 中创建多个 Midlet同上第 二 周4实训:将多个 MIDlet 应用程序打包 到 MIDlet 套件,并将 MIDlet 应用 程序导入手机2掌握 MIDlet

5、打 包及真实环实训同上境运行 重难点:MIDlet 作用第 4 章客户端用户界面设计 4.1MIDlet 用户界面结构 4.1.1MIDP 用户界面的体系结构 4.1.2Display 类和 Displayable 类 4.1.3Screen 类 4.1.4 创建 Screen 应用程序2要求: 掌握用户界面 结构及 Display 的使用讲授,课 堂演示1. 使用 Display 类?补充:JavaME 标准 GUI 组件介绍 1 Form 表单 2 TextBox 文本输入框 3 List 列表框 4 Alert 提示框 5 软键的使用要求: 掌握几个 基本 UI 组件和 软键的使用重难点

6、:软键的使用讲授,课 堂演示1.软键功能的 使用?同上5实训:手机程序登陆界面2要求:使用 UI 组件 重难点:对参数的获取实训同上第 三 周6第 4 章客户端用户界面设计 4.3 其他常用的高级 UI 类 4.3.3ChoiceGroup 类 4.3.4ItemStateListener 事件处理 4.3.5DateField 类 4.3.6Gauge 类 4.3.7StringItem 类2要求: 了解其他 UI 组 件的使用辅导1. 使用 DateField 组 件输入日期 或时间?第 11 章 RMS 记录管理系统 11.1 记录存储概述 11.1.1RMS 简介 11.1.2RMS

7、包 11.2 记录存储操作 11.2.1 创建 RMS 11.2.2 添加记录 11.2.3 修改记录 11.2.4 删除记录 11.2.5 监听记录的变化要求: 掌握 RMS 的 作用及使用重难点: 对记录的理 解及操作讲授,课 堂演示,1.如何对 RMS 的记录 进行操作?同上7实训:把日常生活中的一些简单情 况记录到手机中,他使用了 RMS 系统来进行存储。2实训同上第 四 周8补充:课程表小精灵 1.设计思路介绍2要求: 会使用 RMS讲授,课 堂演示1. 写一个课 程表小精灵2.RMS 存储应用进行少量数据 的存取操作的简单设计 文档课程表小精灵实训:写一个手机程 序把本学期的课程表

8、保存在手机上, 并在需要的时候能方便进行查询。实训同上9第 5 章网络连接编程 5.1 通用连接框架(GCF)概述 5.1.1 通用连接框架 5.1.2GCF 访问数据模型 5.1.3Connector 类 5.1.4HTTP 的工作原理 5.1.5HTTP 请求/响应协议客户 端请求 5.1.6HTTP 请求/响应协议服务 器响应2要求: 掌握 JavaME 网络通信模式 及 Http 请求响 应模型讲授,课 堂演示1.如何进行 网络连接?2.HTTP 协 议手机的 请求与响 应是如何 的?同上第 五 周10实训:通过网络查询城市天气预报2难点: 必须在网络 上先找到一个 提供天气查询 服务

9、的接口实训要求机 房能访 问 Internet第 3 章移动成绩查询系统设计 3.1 项目需求 3.1.1 项目功能需求 3.1.2 技术支持 3.1.3 产品定位 3.2 概要设计 3.2.1 移动电子商务平台的架构 3.2.2 概要设计 3.3 本章小结要求:了解一个手 机程序的项目 需求及概要设 计讲授,课 堂演示1.对移动成绩 查询系统写 一个简单需 求及概要设 计文档同上11第 3 章移动成绩查询系统设计 4.2 移动查询系统用户界面 4.2.1 移动查询系统用户界面概述 4.2.2 创建工程 4.2.3 工程中所使用的类 4.2.4 事件处理2要求:了解系统的 用户界面设计讲授,课

10、 堂演示2.对移动成绩 查询系统写 一个简单界 面设计文档同上第 六 周12实训:移动成绩查询系统界面设计2实训同上第 七 周135.2 移动成绩查询系统的网络连接 5.2.1 客户端设计MIDlet 5.2.2 访问网络时线程的设计 5.2.3 服务器端设计Servlet 5.3 其他常用的网络连接 5.3.1 使用 HTTP 协议访问网页 5.3.2 使用 HTTP 协议访问 JSP2要求:理解查询 系统数据交流 的网络模型。 重难点:查询的协议 设计及 Servlet讲授,课 堂演示1.对移动成绩 查询系统写 数据通信模 式及通信协 议格式设计 的文档同上实现。实训: 1 服务器 Ser

11、vlet 开发 2 成绩查询系统网络通信设计14第 6 章成绩查询算法设计 6.2 公交车查询算法 (多表联合高效查询)2要求:了解成绩查 询算法设计讲授,课 堂演示对查询算法 写一个简单 文档实训:成绩查询系统算法设计实训同上15第 9 章游戏界面设计 9.1 低级用户界面概述 9.1.1Canvas 类 9.1.2Graphics 类 9.2 游戏界面设计 9.2.1 建立应用程序2要求: 掌握 Canvas 和 Graphics 的使 用讲授,课 堂演示辨析 JavaME 中 Canvas,Gra phics 类与 JavaSE 中的 异同?第 八 周16实训:写程序能在手机屏幕上循环

12、随机显示不同的颜色块,比如矩形, 圆形,形成一种绚烂多彩的图案。2实训第 9 章游戏界面设计 9.2.2 添加菜单 9.2.3 事件处理 9.2.4 多线程处理 9.3 本章小结要求:掌握 Canvas 的菜单及事件 处理 重难点:多线程处理讲授,课 堂演示编写多线程 处理的手机 程序?同上17实训:为上一个小程序添加菜单和 事件处理,并设计为多线程处理2实训同上第 九 周18第 8 章手机游戏寻找女神 8.1 项目需求 8.1.1 项目背景 8.1.2 需求分析 8.2 概要设计 8.2.1 总体设计 8.2.2 概要设计 8.3 本章小结2要求:了解手机游 戏的项目需求 和概要设计。讲授,

13、课 堂演示对该手机游 戏撰写简单 需求和概要 设计文档?同上19第 10 章游戏设计 10.1 游戏设计 10.1.1 游戏项目整体设计 10.1.2 游戏精灵设计 10.1.3 游戏层次显示设计 10.1.4 游戏背景绘制2要求:了解手机游 戏设计整体规 划等。讲授,课 堂演示,简单撰写该 游戏的模块 设计?同上第 十 周20第 10 章游戏设计 10.2 游戏中的人工智能 10.2.1 方向控制 10.2.2 游戏中的人工智能2要求:掌握方向控 制的方法。课外查询资 料:了解人 工智能的应 用?同上实训:寻找女神游戏辅导补充:MIDP2.0 游戏 API 1.GameCanvas 类 2.

14、LayerManager 类 3.Sprite 类 4.TiledLayer 类要求:了解手机游 戏编程,掌握 几个常见 API 的使用。讲授,课 堂演示查资料自学 游戏中如何 检测物体之 间的碰撞?同上21实训:拾宝游戏2实训同上第 十 一 周22补充:对存储卡中文件的操作 1.读取 2.写入2要求:能读取卡中 的 txt 和 MP3 格式文件讲授,课 堂演示 读写文本文 件?同上补充:使用 Canvas 设计手机应用程 序界面 1.图片的载入 2.触摸屏触摸点的设计 3.动态图形图像设计要求:掌握图片的 载入及动态图 像实现的方法. 重难点:屏幕双缓冲 技术讲授,课 堂演示创建一个动 态变

15、换图片 程序?同上23实训:手机视频播放器2辅导同上第 十 二 周24补充:手机开源 GUI 界面设计 1.几个开源 GUI 包介绍 2.LWUIT 包的使用2要求:了解开源 UI 界面包的使用讲授,课 堂演示查资料学习 LWUIT 的使 用?同上实训:使用 LWUIT 设计登陆界面实训同上25补充:JavaME 程序的混淆 2要求:能对手机程 序进行简单的 混淆讲授,课 堂演示查资料了解 手机混淆器 的常见方法 及工具?同上第 十 三 周26实训:对已开发的 JavaME 程序进 行混淆2辅导同上第 十 四 周27补充:手机多媒体编程 1.照相 2.播放音频 3.播放视频4要求:了解手机多 媒体编程讲授,课 堂演示查资料利用 手机进行视 频录像?同上补充:特定厂商 Nokia 的 API 介绍 1.控制手机振动 2.屏幕背景灯光及闪烁灯控制重难点:要求自学能 力强讲授,课 堂演示课外了解查 询 Nokia 及 索爱等手机 的 API同上第 十 五 周28实训:根据自己手机的生产商,编 写适合自己手机的特殊程序4实训同上

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

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