《java程序设计》课程整体教学设计

更新时间:2023-10-02 14:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

南京化工职业技术学院

《Java程序设计》 课程整体教学设计

方 赓

南京化工职业技术学院信息系

软件教研室 2011.11

目 录

一、管理信息 ............................................................................................................................... 2 二、基本信息 ............................................................................................................................... 2 三、课改前课程状况 .................................................................................................................. 2 四、改革的简要思路 .................................................................................................................. 2 五、课程设计 ............................................................................................................................... 3

1.课程目标 ............................................................................................................................. 3

⑴总体目标 .................................................................................................................... 3 ⑵能力目标 .................................................................................................................... 3 ⑶知识目标 .................................................................................................................... 4

⑷素质目标 .................................................................................................................... 5 2.课程内容设计 .................................................................................................................... 5 3.能力训练项目设计表 ...................................................................................................... 7 4.教学进度表 ...................................................................................................................... 16 5.项目化教学实施过程 .................................................................................................... 22 六、第一堂课设计 .................................................................................................................... 23 七、考核方案设计 .................................................................................................................... 28 八、教材及参考资料 ................................................................................................................ 30 九、新课效果 ............................................................................................................................. 31 十、新旧教法对比 .................................................................................................................... 31 十一、课改感受 ......................................................................................................................... 32 十二、双语方面对学生的引导 ............................................................................................. 32 附件: ........................................................................................................................................... 32

《Java程序设计》课程整体教学设计

一、管理信息

课程名称:Java程序设计 制定时间:2011.11 所属系部:信息技术系 制 定 人:方赓

二、基本信息

学 分:4 先修课:C++语言

学 时:72 后续课:Java Web 程序设计 、J2EE 授课对象:软件技术专业二年级 课程性质:专业课程

三、课改前课程状况

? 以往的课程教学,多数以书本教学方式和多媒体课件方式为主,理论性较强,知识

覆盖面广,操作性差,学生被动地接受较为抽象的网络知识,对网络知识的学习兴趣不高,理解也不够深刻。 ? 教学方法:讲授为主 ? 学生反映:不知所云

? 问题:教师讲不透,学生难接受,学完不会用;学生觉得教学内容不实用,学生对

于知识的掌握停留在小项目小案例的层面上,参与度低,积极性不高

四、改革的简要思路

? 以岗位目标为依据,确定课程内容 ? 以任务为载体,组织课程内容 ? 以行动为导向,实施教学过程 ? 以工作过程为主线,设计教学情境 ? 以过程为重点,制定评价方法

- 2

《Java程序设计》课程整体教学设计

用任务训练职业岗位能力,用企业真实的项目分解工作任务,创设学习情景,在真实的工作环境中,以真实的工作流程,执行真实的任务要求,制作真实的网络。建立教、学、做一体的教学模式。同时将基本素质(德育、外语等)渗透融合到课程的教学内容中,培养同学“自学、与人交流、合作、分析、解决问题”的能力。

? 课程的能力目标:来自于职业岗位(程序开发、管理、维护、测试、规划) ? 知识的处理方式:从培养综合职业能力的整体目标出发,结合课程特点,有效运用

现代教育技术手段整合、序化教学内容,彻底打破原来的学科体系,以工作过程为导向设计教学内容。以任务驱动和协作学习为主要教学策略。使学生对抽象的Java程序设计知识有了直观生动的认识和理解,自己动手动脑操练,培养学生的设计能力,充分调动了学生学习的积极性、主动性。

五、课程设计 1.课程目标 ⑴总体目标

本课程通过贯穿全的开发“毕业设计管理信息系统”项目,贯穿全程,使学生能够具有分析用户需求、确定项目开发流程。具有撰写项目工程技术文档的能力。具备Java提供的软件编程规范技术实现代码编辑、调试运行,最终可以发布有一定实用价值的软件作品的能力。在项目训练过程中增长知识、训练技能、积累经验、养成习惯、固化能力。使学生初步具备分析、解决实际工程问题的能力,同时具备团队协作精神、创新能力,为后续专业课的学习打下良好的基础。

⑵能力目标

? 职业特定能力(表现在每一个具体的职业、工种和岗位上的能力): ? 能配置典型的java开发环境(JDK、eclipse)

? 能应用java常用组件创建图形用户界面(JFrame、JPanel、JButton、JLabel、

JTextFiled等)

- 3

《Java程序设计》课程整体教学设计

? 能应用java中的事件处理方法处理组件事件

? 能应用java抛出、捕获和处理异常,编写高质量的程序 ? 会使用JDBC访问数据库技术连接数据库 ? 会使用java文件处理技术完成文件的处理 ? 会使用Graphics类绘制图形 ? 能应用JMF实现多媒体处理

? 能应用ServerSocket、Socket进行TCP网络编程

? 能应用DatagramPacket、DatagramSocket进行UDP网络编程 ? 能够根据需求分析报告进行软件系统架构设计 ? 能够根据软件系统架构设计进行数据库设计

? 使用UML建模工具进行系统建模的能力(Rational Rose) ? 能够运用Junit进行项目测试

? 能够阅读设计文档、编写规范程序文档的能力 ? 专业英文资料阅读能力

同时能够掌握在相应的岗位工作中的处理事务能力、计划安排工作能力、与人沟通能力、自我表达能力、团队协作能力、自我展示能力、自我学习能力。并且能够在学习与制作的过程中充分发挥自己的创造性与创意。

? 行业通用能力(表现在每一个行业或者用相近工作领域的,存在一定共性的能力);

? 能够通过阅读需求分析报告理解客户需求; ? 能架构虚拟网络环境;

? 能安装与配置网络操作系统、管理软件; ? 能对现有系统提出进一步的发展规划及改造方案。 ? 能书写规范的工程技术文档。

⑶知识目标

学生完成本课程学习后,应掌握以下知识: ? 掌握Java平台开发环境的搭建与配置;

? 掌握Java的基本语法,掌握流程控制语句的基本语法,掌握Java数组的创建与使用

- 4

《Java程序设计》课程整体教学设计

方法;

? 熟练掌握Java的开发平台和开发软件包,熟悉各种参数设置及利用其进行程序开发的

方法;

? 掌握Java类的概念、定义及创建类对象的方法,掌握面向对象编程的基本方法,掌握

类的定义和对象创建,掌握方法重载的概念,掌握类的继承概念,理解多态的概念,掌握包的创建与引用,理解抽象类与接口的相关概念;

? 掌握Java图形界面程序的基本结构,掌握Java布局管理器的使用和各种布局管理的

风格;

? 掌握常用组件的使用,掌握Java事件处理机制及相关的知识,学会事件处理的编程; ? 掌握异常的概念及Java异常的层次结构、处理机制,掌握异常的处理方法; ? 掌握撰写综合项目报告的相关知识(包括《需求分析报告》、《系统初步设计报告》、《系

统详细设计报告》、《系统测试大纲》、《系统测试报告》以及《操作使用说明书》)。

⑷素质目标

学生完成本课程学习后,应初步具备以下素质:

? 能够自觉维护工作场所的正常秩序,具有规范的安全操作理念,认真严谨的工作态度; ? 能够自觉遵守职业行为规范,具有高度的责任心和良好的服务意识 ;

? 能够与工作团队保持良好的协作关系和人际关系,主动与人合作、与人交流,具有团

队意识和组织协调能力;

? 能够有条理地表达自己的思想和观点,提出问题、分析问题和解决问题,具有观察能

力、独立思考、自主创新和自我展示的能力;

? 能够撰写综合项目报告书,具有良好的语言表达和文字应用能力;

? 能够使用图书馆和Internet 上各类资料帮助解决系统开发过程中所遇到的问题,具有

自我学习能力。

2.课程内容设计

每一个学习情景都具有完整的工作过程,实行“任务驱动、理论实践一体化”的教学方法,在学习情景组织过程中,按照项目工作过程进行设计,使整个环节符合职业规律,融“教、学、练、评”四者于一体,体现了“做中学、做中会”的教学理念。增强学生对完成职业岗

- 5

《Java程序设计》课程整体教学设计

位实践工作的认识,提高同学的综合素质。学生在完成这些任务后会产生一定的成就感,有利于增强学习的积极性和主动性。

根据总体目标、能力目标、知识目标和素质目标,遵循“由简单到复杂、由易到难”的认知学习规律,并以真实工作任务为载体,将课程设置一个课外项目,开发学生信息管理系统(师生课内共同完成),该项目贯穿课程始终。

项目的实施过程,以过程性知识为主,陈述性知识为辅,即以实际应用的经验和策略知识的习得为主,以必需、够用的概念、原理等理论知识为辅。

根据毕业设计管理信息系统的开发内容,可将综合项目分成八个子项目(22个任务)进行,同时,为有效地组织教学,教学模块就根据该七个子项目确定,具体内容见下表。

项 目 名 称

子项目(1):搭建系统平台 子项目(2):分析系统需求

任务一:搭建Java开发环境 任务二:安装Eclipse平台 任务一:分析系统需求 任务一:学生信息管理

子项目(3):学生信息管理

任务二:学生选题 任务三:文档上交 任务一:信息修改

子项目(4):教师信息管理

任务二:教师出题 任务三:学生成绩评定 阶段项目汇报一

任务一:设计系统登陆界面(一) 任务二:设计系统登陆界面(二) 任务三:设计学生管理界面

子项目(5):设计系统GUI

任务四:设计老师管理界面 任务五:设计后台管理界面 任务六:设计系统帮助界面 任务七:设计系统主界面 阶段项目汇报二

子项目(6):后台管理 子项目(7):公告信息管理

任务一:添加与删除公告信息 任务二:查询与更新公告信息 任务一:播放公告视频新闻 任务二:下载公告资源 任务一:实现留言板

子项目(8):师生交流园地

任务二:实现聊天室功能 阶段项目汇报三

项目联调

6 8 8 8 16 8 6 学 时 4 2

课内项目 开发毕业设计管理系统

- 6

《Java程序设计》课程整体教学设计

项目验收和总结 4

课外项目开发学生信息管理系统

(学生根据课内项目的进度在课外完成学生信息管理系统或类似的其他项目。在学期末会用2个学时对该项目进行项目验收。)

合 计

72 2 + 课外

练,使学生对职业岗位实践工作有所认识,提高他们的综合素质。在这里我们采用单项任务的方式,即每个子项目有若干个单项任务组成,学生在完成这些任务后会产生一定的成就感,有利于增强学习的积极性和主动性。教师在整个过程中,从主导者转型为引导者,最终成为辅导者。

具体的教学模块(子项目)与单项任务的对应关系可参见能力训练项目设计表,同时该表也说明了每个子项目的具体设计方法。

每一个子项目都对应着软件开发生命周期中的一个过程,通过这些真实工作过程的训

3.能力训练项目设计表

能力训编练目名称 号 项对应单项任务名称 拟实现的能力目标 相关支撑知识 训练方式 手段及步骤 结果 - 7

《Java程序设计》课程整体教学设计

1.1 (1)能够安装、Java开发环境的 搭建 配置基于Java的AEMS开发环境、配置网络和常用的外围设备 (1)JDK的下载、安装和环境变量的配置 (2)JDK的目录组织结构 1. 布置任务 (1) 请查找到oracle sun官方网站,下载并安装jdk (2) 请配置环境变量 2. 小组分工 (1) **:查找oracle sun网站,下载JDK,与组员共同安装,配置 (2) **:查找环境变量配置方法,与组员共同安装,配置 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 4. 成果展示 成果内容:oracle sun网站地址;目前最新版JDK的版本;课程使用的JDK的版本;JDK下载地址;环境变量配置;常用java命令; 5. 个人评价6. 小组评价7. 教师评价 搭建出一个可用的Java运行平台 1 搭建系统平台 分析系统需求 1.2 (1)能够安装Eclipse平台的安装 eclipse开发平台 (2)能配置eclipse的关键参数 (3)能够使用eclipse编写简单的java程序。 (1)eclipse开发平台的安装; (2)eclipse关键参数的配置 1. 布置任务 (1) 下载eclipse (2) 安装eclipse (3) 在eclipse环境中调式第一个Java程序 2. 小组分工 下载eclipse**、安装eclipse、在eclipse环境中调式第一个Java程序、搜集资料 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 eclipse与java版本匹配的问题? 4. 成果展示 成果内容:eclipse下载网站;eclipse关键参数;当前eclipse版本;你的JDK版本; 5. 个人评价6. 小组评价7. 教师评价 最终效果贴图 2.1系统需求的分析 (1)能够按照AEMS系统功能给出系统的概要设计UML类图和详细设计说明书、详细设计流程图、系统数据库基本结构 (1)系统功能的分析 (2)ROSE工具的使用和UML图的画法完成概要设计 (3)模块功能完成详细设计的分析 1. 布置任务 (1) 能根据AEMS的需要,给出系统需求分析说明书 (2) 画出系统的功能模块图 (3) 给出基本的系统数据库的结构 2. 小组分工 (1)**:撰写需求说明说 (2)**:查找资料 (3)**:绘制功能模块图 (4)**:给出数据库结构 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 该项目的需求分析说明书应该有哪些基本内容? 4. 成果展示 成果内容:需求分析说明书;系统功能模块图;数据库的基本结构;系统UML类图;详细设计说明书; 5. 个人评价6. 小组评价7. 教师评价 系统概要设计说明书 系图 详细设计说明书 关键模块的伪代码实现 统UML类2 - 8

《Java程序设计》课程整体教学设计

3.1 ①能配置典型的①掌握列表1. 布置任务 学生 信息管理 java开发环境框、组合框、1)检索学生信息 (JDK、eclipse) 文本框、表格2)添加学生信息 ②能应用java控件属性、方3)删除学生信息 常用组件创建图法 (JFrame2. 小组分工 能够保存学生的各类信息 能够实上信息的增、删、检索的功能。 形用户界面②掌握Java3. 每个小组总结完成以上任务时,需要注意的问题和工作现对以、结构化程序设过程中发现的问题 、计语句 、知识:查询、 简述类和对象的关系? 成果内容:能够对学生信息进行管理。 、③数据库基础4. 成果展示 JPanelJButtonJLabelJTextFiled等。 添加、删除与5. 个人评价6. 小组评价7. 教师评价 ③能够设置不同修改操作 条件查询数据库中内容 3.2学学3 生模块 生选题 (1)能选择合适的流程设计程序(2)能利用Java所提供的几种基本流程实现学生选题 (1)三种基本Java程序结构 (2)if语句 (3)switch语句 (4)利用合适的控制流程,学生选题基本功能的实现 3.3文档上交 (1)能查询出符合条件的学生文档信息 (2)能够在界面上实现对各类文档的上传下载及查看 (1)数组定义、初始化和使用 (2)数据的查找及排序 (3)字符串的各种使用方法 (4)文件上传、下载、查看功能 1. 布置任务 (1) 设计学生可选的题目资源显示 (2) 选题的具体实现 (3) 问题总结 2. 小组分工 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 主要使用了哪种循环语句,请简述之? 4. 成果展示 成果内容:学生选题;选题标准;编程实现; 5. 个人评价6. 小组评价7. 教师评价 1. 布置任务 (1) 文档上传 (2) 文档下载 (3) 文档在线浏览 2. 小组分工(设计考核标准、定义考核方法、考核具体实现、问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 字符串比较操作中,用了什么方法?是用“==”吗?为什么? 4. 成果展示 成果内容:文档上传、文档下载、文档在线浏览、编程实现 5. 个人评价6. 小组评价7. 教师评价 能够保存学生上传的文档信息 能够实现学生在系统中的文档各类管理 能够保存学生选题信息 能够实现对学生选题的检索。 - 9

《Java程序设计》课程整体教学设计

4.1 (1)能掌握类的描述毕业选题信息修改一 基本定义过程 (2)能了解类和对象的区别,明确类是一个对象集合的抽象概念 (1)类的概念、定义及使用 (2)对象的定义、创建及使用 1. 布置任务 (1) 设计教师信息类 (2) 设计毕业选题类 (3) 在教师管理类中定义实例 (4) 问题总结 2. 小组分工(设计教师信息类、毕业选题类、实例化教师管理类、问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 类和实例的关系如何? 4. 成果展示 成果内容:教师信息类的结构、毕业选题类的结构、实现代码 5. 个人评价6. 小组评价7. 教师评价 产生教师信息类、毕业选题类 4.2教师出题信息教师管模理 块 (1)能够创建教师出题管理信息类 (1)类的继(2)super、this关键字的使用 (3)构造方法在继承关系中的应用 1. 布置任务 (2) 设计教师出题管理信息类; (3) 利用继承机制从教师信息类生成教师出题管理信息类 2. 小组分工(分析员工类、设计经理类、利用集成机制实现经理类、问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 继承的关键技术是什么?你认为子类和父类的关系是怎样的? 4. 成果展示 成果内容:教师出题管理信息类包含成员变量和成员方法、教师出题管理信息类的基本结构、实现代码 5. 个人评价6. 小组评价7. 教师评价 产生教师出题管理信息类 承、方法覆盖 (1) 分析教师信息类,毕业选题类与教师选题类的异同 4 4.3学生成绩评定信息 (1)能利用java中异常处理机制处理输入中的异常信息 (2)能对学生类的每个字段值进行正确的输入,并能对错误输入作出正确的处理 (1)异常的基本概念 (2)异常捕捉及处理 (3)异常的处理流程 (4)异常出现的时机 1. 布置任务 (1) 分析学生成绩类的功能:增加、删除、更改 (2) 完成学生成绩类的方法:增加记录、删除记录、更改记录 (3) 完成学生成绩类的设计 2. 小组分工(写出部门类的功能、写出学生成绩类的成员方法:增加、删除、更改、写出完整的学生成绩类定义、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 异常的本质是什么? 4. 成果展示 成果内容:学生成绩类的基本功能、学生成绩类方法定义:增加、删除、更改、实现代码 5. 个人评价6. 小组评价7. 教师评价 完善学生成绩类 - 10

《Java程序设计》课程整体教学设计

阶段项目汇报一 (1)能对同学汇报项目进行点评 (2)能对照项目的说明书,检验项目的功能、可靠性和稳定性等指标 (1)软件测试的基本要点 (2)软件需求和软件功能的对应关系 (3)基于软件工程中基本技术的软件时机的测试 1. 布置任务 (1) 对同学的问题进行点评 (2) 对照项目说明书,检验项目的功能 (3) 评价项目的可靠性和稳定性 2. 小组分工(汇报记录、问题总结、汇报、组间互评) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 你在本次项目汇报中最大的收获是什么? 4. 成果展示 成果内容:项目汇报说明书、项目汇报支撑材料整理、代码问题分析 5. 个人评价6. 小组评价7. 教师评价 汇报测试验收 5.1 (1)能够利用设计系统登陆界面一 设计5 系统GU 5.2 (1)能够熟练使设计统登陆界面二 用AWT库的各个控件 (2)能设计界面,布局各种组件 (3)能在合适的控件上插入图片 (4)能熟练使用Swing库的各种组件来定义系统登录界面 (5)能进行用户名和密码验证 java的swing包和AWT包的控件构建一般界面 (1)Swing包的组成及结构 (2)界面设计中常用的基本元素 (3)一般Swing包和AWT包中的控件构造方法 1. 布置任务 (1) 分析AEMS登陆界面的元素 (2) 在界面插入图片以美化界面 (3) 制作AEMS登录界面,以图片来美化界面 2. 小组分工(分析界面元素、图片插入功能的原理、为登录界面插入图片、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 容器有哪些?框架类和面板类的用法如何? 4. 成果展示 成果内容:登陆界面元素分析、为界面插入图片、完成界面的代码 5. 个人评价6. 小组评价7. 教师评价 系统登录界面 (1)AWT库中常用控件的使用方法 (2Jframe和Jpanel等容器类的使用 (3)界面的设计及组件的合理布局 (4)在合适控件上图片的插入 (5)常用组件Jbutton、Jlable等事件处理方法 1. 布置任务 (1) 设计登录界面的各种元素 (2) 设计登录界面的验证问题 (3) 完成登录界面验证问题 2. 小组分工(设计登录界面元素、设计登录界面的验证问题、完成登录界面的验证、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 事件监听机制? 4. 成果展示 成果内容:登录界面的控件、密码框验证、用户框验证 5. 个人评价6. 小组评价7. 教师评价 系统登录界面 I 系- 11

《Java程序设计》课程整体教学设计

5.3设计学生管理界面 (1)能够利用表格功能进行输出和存储信息 (2)能利用文件对话框来存储和读取文件 (3)能利用基本输入输出类来处理文件的保存和打开 (1)表格处理的基本操作 (2)文件对话框的使用 (3)文件类的使用 (4)基本输入输出的使用 1. 布置任务 (1) 输入学生各类信息 (2) 按照格式输入信息 (3) “提交”按钮能做什么 2. 小组分工(学生各类信息输入、学生各类信息格式化、“提交”按钮事件处理方法编写、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 Jbutton事件处理方法的具体过程是什么? 4. 成果展示 成果内容:输入学生各类信息、学生各类信息格式化、JBAutton事件处理方法 5. 个人评价6. 小组评价7. 教师评价 学生管理界面 5.4 (1)能利用java设计老师管理界面 的几种布局管理器对界面设计 (2)能处理界面控件上的各种事件 (3)能利用容器插入各种控件到界面上 (1)BorderLayout、GridLayout等布局管理器 Jlable等事件处理方法 (3)Jpanel的特点,控件的插入 1. 布置任务 (1) 重新布局员工输入界面,使得输出和输入分开为上下两部门 (2) “提交”按钮能做什么 2. 小组分工(员工优化界面设计、员工优化后界面的编3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 BorderLayout和GridLayout都是哪种容器的默认布局管理器? 4. 成果展示 成果内容:优化设计框图、优化设计代码编写、代码总结 5. 个人评价6. 小组评价7. 教师评价 老师管理界面界面 (2)Jbutton、写、代码整理和问题总结) 5.5 (1)能够利用设计后台管理界面 AWT和Swing包中的相关控件类型设计考核输入界面 (2)能利用事件处理机制对控件上发生的事件进行处理 (1)Swing组件基础知识 (2)用法 (3)Java事件处理机制 (4)常用组件的事件处理 (5)内部类的概念 常用Swing组件的1. 布置任务 (1) 添加与删除公告信息 (2) 查询与更新公告信息、查询结果的展示。 (3) 保存查询结果 2. 小组分工(查询问题、Jtable展示结果、保存结果、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 Jtable的构造方法有几种? 4. 成果展示 成果内容:条件查询员工、展示查询结果、保存查询结果 5. 个人评价6. 小组评价7. 教师评价 后台管理界面 - 12

《Java程序设计》课程整体教学设计

5.6 (1)能够利用设计系统帮助界面 Menu、MenuBar等类创建菜单 (2)能为JFrame类创建工具栏 (3)能在application中打开其他类型的应用程序 (4)能利用Graphics类来动态显示文字 (1)菜单的建立过程 (2)工具栏的用法以及主要方法 (3)Runtime类的用法 (4)Graphics类的动态文字显示效果 1. 布置任务 (1) 帮助界面控件设计 (2) 帮助界面控件组织 (3) 帮助界面实现 2. 小组分工(帮助界面设计、帮助界面控件组织、代码整理和问题总结) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 如何在Java application中打开一个IE窗口? 4. 成果展示 成果内容:帮助界面控件设计、帮助界面控件布置、帮助界面代码实现 5. 个人评价6. 小组评价7. 教师评价 帮助界面等 5.7 (1)能够利用设计系统主界面 Image类设计系统界面外观 (2)能为系统窗口设计标题栏 (3)能为系统窗口设计背景图片 (4)能为系统设计窗口设计状态栏 (5)将系统的功能设计为多文档界面风格 (1)基于1. 布置任务 (1) 主界面包含的元素有哪些 (2) 主界面的美化 (3) 实现主界面用到的类有哪些 2. 小组分工(主界面的风格、主界面包含元素、主界面的美化、代码整理) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 主界面采用多文档方式,那么何谓多文档方式? 4. 成果展示 成果内容:主界面美化设计、主界面实现控件组织、主界面的实现代码 5. 个人评价6. 小组评价7. 教师评价 系统主界面 Tookit.getDefaultToolkit()界面标题的设置 (2) 基于Image类界面背景的设置 (3) 基于BorderLayout界面状态栏的设置 (4基于InternalFrame多文档窗口的设置 阶段项目汇报二 (1)能对同学汇报项目进行点评 (2)能对照项目的说明书,检验项目的功能、可靠性和稳定性等指标 (1)软件测试的基本要点 (2)软件需求和软件功能的对应关系 (3)基于软件工程中基本技术的软件时机的测试 1. 布置任务 (4) 对同学的问题进行点评 (5) 对照项目说明书,检验项目的功能 (6) 评价项目的可靠性和稳定性 2. 小组分工(汇报记录、问题总结、汇报、组间互评) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 你在本次项目汇报中最大的收获是什么? 4. 成果展示 成果内容:项目汇报说明书、项目汇报支撑材料整理、代码问题分析 5. 个人评价6. 小组评价7. 教师评价 汇报测试验收 - 13

《Java程序设计》课程整体教学设计

6.1 (1)能够正确下添加与删除公告信息 后6 台管理 查询与更新公告信息 载数据库的JDBC驱动程序 能编写程序、连接到指定数据库 (2)能对数据库中的表进行简单查询操作 (3)能熟练使用数据库操作中的各种类和接口 6.2 (1)能够编写数据库查询语句 (2)能在Java程序中正确使用SQL语句 (3)能实现模糊查询功能 (4)能熟练使用Jtable组件 (1)JDBC、1. 布置任务 (1) 安装Oracle11g (2) 下载并安装JDBC (3) 创建表 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 如何创建Oracle11g 的表? 4. 成果展示 成果内容:Oracle11g 安装过程、JDBC安装过程、创建表并插入数据 5. 个人评价6. 小组评价7. 教师评价 可以添加公告记录 删除公ODBC的概念 (2)连接各种数据库的方法 (3)JDBC中常用类和接口的使用方法 (4)INSERT语句的使用方法 2. 小组分工(安装Oracle11g、下载并安装JDBC、创建表) 告记录 (1)select语句的使用方法 (2)实现模糊查询的方法 (3)Java语言中使用SQL语句的方法 (4)Statement和PreparedStatement的使用方法 1. 布置任务 (1) sql查询语句 (2) 利用sql条件查询 2. 小组分工(sql查询语句的规范、利用sql条件查询) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 条件查询有哪些主要子句? 4. 成果展示 成果内容:sql查询语句的规范、利用sql查询符合条件员工、“查询”按钮事件处理 5. 个人评价6. 小组评价7. 教师评价 更新公告记录 查询公告记录 7.1 (1) 能够制作播放公告公告7 信息管理 视频新闻 简单的视频播放程序 JMF包的几个(1)数据源Datasource (2)截取设备Capture Device,包括视频和音频截取设备 (3)播放器(Player) (4)处理器(5)数据格式(Format) (6)管理器(Manager) 1. 布置任务 (2) Player有什么作用 (3) Jtable类的构造方法 2. 小组分工(JMF包下载和安装、制作播放列表、制作播放器) 3. 每个小组总结完成以上任务时,需要注意的问题和工作过程中发现的问题 制作视频播放器的基本步骤? 4. 成果展示 成果内容:JMF包的安装过程、播放列表的设计界面、播放器的设计界面 播放列表的设计界面、播放器的设计界面 重要相关类: (1) JMF包中的主要类有哪些 (Processor) 5. 个人评价6. 小组评价7. 教师评价 - 14

本文来源:https://www.bwwdw.com/article/z0xd.html

Top