Java面向对象程序设计课标_第1页
Java面向对象程序设计课标_第2页
Java面向对象程序设计课标_第3页
Java面向对象程序设计课标_第4页
Java面向对象程序设计课标_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用使用 JavaJava 实现面向对象编程实现面向对象编程 课程标准课程标准 一 基本信息一 基本信息 学习领域 Java 程序设计 制定时间 2012 年 11 月 适用专业 软件技术 所属系部 计算机系 参考学时 80 学时 学 分 4 制 定 人 批 准 人 二 课程性质二 课程性质 使用Java实现面向对象编程 是计算机软件技术专业的职业核心课程 本课程在整 个课程体系中起着承前启后的作用 它的前期课程是 Java程序设计基础 SQL Server 2005数据库设计 后续课程是 使用JSP servlet技术开发新闻发布系统 Java EE企业级开发 等 Java是目前应用广泛 功能强大的网络编程语言 本课程不仅要求学生对所学知识进 行充分理解和掌握 更要求学生能学以致用 把知识融会贯通地应用到解决实际问题中去 市场调研表明 企业需要的是可以零距离上岗的职场人 因此 在校期间结合课程教 学对学生进行职业素质的培养既必须又重要 所以我们针对课程特点 学生特点和软件企 业对人才的实际需求 在 任务驱动 教学模式下 采用任务 分组等多种教学方法 培 养学生的创新能力和独立分析问题 解决问题的能力 以软件企业Java程序员相关岗位能 力需求为目标 按照基于工作过程的工学结合课程开发思路进行课程设计 以 融任务情 景和工作环境为一体 融教师和项目经理为一体 融 教 学 做 为一体 融学校和企 业为一体 来实施课程教学 采用多种与之相适应的教学方法和手段 以过程评价 成果 评价和综合评价等多种形式实施课程评价 最终实现该课程的培养目标 三 课程目标三 课程目标 1 1 专业能力目标专业能力目标 能理解 Java 语言的语法规则 掌握 Java 语言的数据类型 表达式及控制流程 掌握面向对象程序设计方法 提高程序设计能力 学会用面向对象程序设计的基本方法 2 2 方法能力目标方法能力目标 具备使用面向对象开发简单应用系统的能力 能够将理论与实践相结合 并且具备强烈的自主学习意识 能够实现良好的自我发 展 具备制定工作计划并按计划顺利完成任务的能力 具备自主学习程序设计语言的能力 3 3 社会能力目标社会能力目标 具有较强的口头与书面表达能力 沟通协调能力 具有团队精神和协作精神 具有良好的心理素质和克服困难的能力 具备严谨务实的工作作风 四 学习情境设计四 学习情境设计 1 1 设计思路设计思路 本课程坚持教学做合一的设计理念 以重点培养学生的面向对象编程能力为目标 以 具体工作任务的学习为切入点 按照 Java 初级程序员职业岗位能力的要求 以从简单程序 到复杂项目 从易到难 注得实践的原则设置 5 个学习情景 保证课程内容的合理性与连 续性 应用任务驱动的教学模式 以示范操作 技法讲解 实践操作的教学方式展开教学 过程 学习情境的设计主要考虑以下因素 1 学习情境的设计要符合工作过程系统化的教学设计思想的要求 学习情境是在学 校实训室对真实工作过程的教学化加工 以完成某个完整的工作任务为目标 2 按照项目驱动的教学模式编排课程内容 在教学过程中 采用项目示例 体现工 学结合 培养学生职业岗位实际工作任务所需要的知识 能力 素质 为学生可持续的专 业发展奠定良好基础 2 2 情境划分情境划分 序号学习情境名称学时 情境 1使用 OOP 开发汽车租赁系统28 情境 2使用异常处理解决数学计算的问题8 情境 3使用集合存取电子宠物对象12 情境 4使用 JDBC 实现电子宠物系统管理22 情境 5使用 Java 流操作文件10 合计80 3 3 3 情境描述情境描述 学习领域学习领域使用 Java 实现面向对象编程总学时总学时 80 学习情境学习情境 1 1使用 OOP 开发汽车租赁系统参考学时参考学时 28 学习目标学习目标 掌握面向对象设计的基本步骤 掌握封装的概念和构造方法及其重载 掌握继承的优点和实现方法 抽象类的使用 掌握多态的优势和应用场合 掌握接口的基础知识和应用场合 教学方法和建议教学方法和建议 示范操作 技法讲解 实践操作 教师应提前熟悉实训工作任务及时间要求 准备 好教学资料 教学场地和设备 主要内容主要内容 使用类图描述汽车租赁系统的设计 使用 OOP 的封装性 继承性 多态性进行程序设计 掌握接口的基础知识 进行项目交流总结 提高学生的综合素质 工具工具 与媒体与媒体 多媒体广播教学软件与教学课件 MyEclipse 软件 软件开发实训室 视频教学资料 学生知识学生知识 与能力准备与能力准备 掌握 Java 的语法及程序逻辑基础知识 使用流程图描述解决问题的能力 MyEclipse 软件安装能力 教师知识教师知识 与能力要求与能力要求 能熟练使用开发工具及平台 具备 OOD OOP 及系统开发能力 能设计教学情境和根据教学情境实施教学 能够正确引导学生完成工作任务 4 学习领域学习领域使用 Java 实现面向对象编程总学时总学时 80 学习情境学习情境 2 2使用异常处理解决数学计算的问题参考学时参考学时 8 学习目标学习目标 熟练使用 try catch finally 处理异常 会使用 throw throws 抛出异常 掌握异常及其分类 会使用 log4j 记录日志 教学方法和建议教学方法和建议 示范操作 技法讲解 实践操作 教师应提前熟悉实训工作任务及时间要求 准备 好教学资料 教学场地和设备 主要内容主要内容 理解异常的概念及异常处理机制 熟练使用 Java 异常处理的 5 个关键字 try catch finally throw 和 throws 及其执行过程 了 解 Java 异常类的体系结构 使用 log4j 日志工具 结合项目使用异常 日志处理解决数学计算的问题 工具工具 与媒体与媒体 多媒体广播教学软件与教学课件 MyEclipse 软件 软件开发实训室 视频教学资料 学生知识学生知识 与能力要求与能力要求 面向对象程序设计的基本概念 灵活使用所学知识 教师知识教师知识 与能力要求与能力要求 能熟练使用开发工具及平台 具备 OOD OOP 及系统开发能力 能设计教学情境和根据教学情境实施教学 能够正确引导学生完成工作任务 5 学习领域学习领域使用 Java 实现面向对象编程总学时总学时 80 学习情境学习情境 3 3使用集合存取电子宠物对象参考学时参考学时 12 学习目标学习目标 掌握集合框架包含的内容 掌握 ArryList 和 LinkedList 的使用 掌握 HashMap 的使用 掌握 Iterator 的使用 掌握泛型集合的使用 教学方法和建议教学方法和建议 示范操作 技法讲解 实践操作 教师应提前熟悉实训工作任务及时间要求 准备 好教学资料 教学场地和设备 主要内容主要内容 使用 List 保存和输出宠物信息 使用 Map 保存和输出宠物信息 使用 Iterator 遍历各种集合 使用泛型集合保存和输出宠物信息 进行项目交流总结 提高学生的综合素质 工具工具 与媒体与媒体 多媒体广播教学软件与教学课件 MyEclipse 软件 软件开发实训室 视频教学资料 学生知识学生知识 与能力要求与能力要求 数组 链表等数据结构基本知识 熟练编码及规范 能正确理解集合框架并灵活应用 教师知识教师知识 与能力要求与能力要求 能熟练使用开发工具及平台 具备 OOD OOP 及系统开发能力 能设计教学情境和根据教学情境实施教学 能够正确引导学生完成工作任务 6 学习领域学习领域使用 Java 实现面向对象编程总学时总学时 80 学习情境学习情境 4 4使用 JDBC 实现电子宠物系统管理参考学时参考学时 22 学习目标学习目标 理解 JDBC 原理 掌握 Connection Statement PreparedStatement ResultSet 等 API 的使用 掌握 DAO 模式 掌握分层开发的优势和原则 教学方法和建议教学方法和建议 示范操作 模拟训练 实践操作 教师应提前熟悉实训工作任务及时间要求 准备 好教学资料 教学场地和设备 主要内容主要内容 使用 JDBC 实现宠物信息的增 删 改查 使用 JDBC 实现宠物主人信息的查询 使用 DAO 模式实现主人登录 主人领养宠物 使用分层实现以上所有功能 工具工具 与媒体与媒体 多媒体广播教学软件与教学课件 MyEclipse 软件 软件开发实训室 视频教学资料 学生知识学生知识 与能力要求与能力要求 熟悉 SQLService 数据库操作 熟悉集合框架及灵活应用 在项目中综合应用 JDBC 及分层开发原理 教师知识教师知识 与能力要求与能力要求 能熟练使用开发工具及平台 具备 OOD OOP 及系统开发能力 能设计教学情境和根据教学情境实施教学 能够正确引导学生完成工作任务 7 学习领域学习领域使用 Java 实现面向对象编程总学时总学时 80 学习情境学习情境 5 5使用 Java 流操作文件参考学时参考学时 10 学习目标学习目标 会使用 File 类操作文件或目录的属性 熟练使用字节流读写文件 熟练使用字符流读写文件 会使用字节流读写二进制文件 教学方法和建议教学方法和建议 示范操作 技法讲解 实践操作 教师应提前熟悉实训工作任务及时间要求 准备 好教学资料 教学场地和设备 主要内容主要内容 操作文件或目录属性 复制 替换文本文件 复制图片文件 区别对待不同文件的流操作 工具工具 与媒体与媒体 多媒体广播教学软件与教学课件 MyEclipse 软件 软件开发实训室 视频教学资料 学生知识学生知识 与能力要求与能力要求 熟练使用 OOP 能正确理解数据流的概念并灵活应用 教师知识教师知识 与能力要求与能力要求 熟练操作各角色动画制作技巧和参数设置 能通过运动面板对角色蒙皮 熟练使用多媒体教学设备 8 五 考核标准五 考核标准 1 建立健全考试制度与教师课堂教学考核考评机制 在考核方式选择上 向多样化 方向发展 着重考核传统 考不出 的能力 如毅力 合作能力 创造能力 方法能力 组织管理能力 获取信息能力 口头表达能力等 提倡多元化的考核评价方法 重视实 践考核 如现场实际操作 作品 课业报告 教与学讨论 网上答疑 网上自测等方式或 几种方式综合运用的考核方法 同时考核评价提供多次考试机会 可分类分项进行考试 不论运用哪些考核方式 本课程应以就业为导向 重视实践考试 重视能力考核 2 普通学生成绩方面 每个学生均以指定工作任务为对象 完成相应的项目 并要 求提交相应项目与报告 作为评价依据 将班级划分成数个小组 通过学生在小组中的表 现 能够评价学生对工作过程知识与技能的掌握程度 同时也能考评学生的协作 参与 团队意识等隐性经验获得情况 综合测试考核学生对知识的掌握程度 具体如下 考核内容考核内容考核方式考核方式分值权重分值权重 到课率过程评价 5 实际操作过程考核 10 项目总结报告完成质量 5 项目熟练度 规范性 30 小组评价小组评价结论 10 综合测试笔试 40 六 实施建议六 实施建议 1 1 教材编写教材编写 必须依据本课程标准选用或编写教材 教材编写或选用要反映新知识 新技术 要充 分体现项目课程设计思想 以工作任务为载体实施教学 任务选取要科学 符合课程的工 作逻辑 让学生在完成工作任务的过程中逐步提高职业能力 2 2 教学建议教学建议 在教学中 应重视现代信息技术的应用 注重教学课件 视频等网络课程资源开发与 利用 提高课程教学的趣味性 实效性 注重实训指导书的开发和应用 在教学中 应以学生为中心 加强对学生职业能力的培养 充分调动学生学习的主动 性与积极性 在教学中 要为学生提供良好的上机操作的机会与平台 引导学生提升职业素养 9 3 3 教学条件教学条件 教师要求 教师要求 热爱教育事业 具备较强的沟通能力和爱岗敬业 为人师表 锐意进取的 职业道德 本课程授课教师除了具备理论知识的讲授能力外 还应有一定的 Java 应用开发 程序的开发经验 具有较强的实际操作能力 能够解决学生操作过程中遇到的各种问题 另外 定期聘请企业专业来校进行讲座 实训条件 实训条件 软件开发实训室 具备 50 个机位 为了能够顺利开展教学 我们从一开始 就让学生用英文版的集成开发软件 MyEclipse 由于该软件能够智能提示 所以学生很快 就能上手 并且无形之中提高了英语水平 为了更好地让学生查阅资料 我们提供了 Java 的说明文档 让每个学生必须会用说明文档 为小组独立开发项目奠定基础 另外 还提 供了 Rational Rose 建模软件 SQL Server 2005 MySql 数据库 Navicat for MySQL 操 作数据库软件以及数据库设计软件 PowerDesigner 等 4 4 课程资源课程资源 1 针对学生抽象思维差 形象思维强的特点 充分利用多媒体现代化手段进行教学 制作多媒体教学资料 开展 CAI 教学与培训 使枯燥的内容形象化 生动化 从而提高教 学质量和单位时间的教学容量 多媒体教学率达 100 2 运用现代教育技术和虚拟现实技术 将形象化教学 实训项目开发 项目式管理 等多种功能融于一体 提高了学生的学习兴趣和学习效果 3 建设立体

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论