基于CDIO的主动式项目驱动学习-java为例.ppt

基于CDIO的主动式项目驱动学习-java为例.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 基于CDIO的主动式项目驱动学习 ——以Java类课程教学改革为例 汇报人:汕头大学工学院 姜大志 二〇一 一年十二月 * * Java类课程的重要性 Java类课程存在的主要问题 基于CDIO的主动式项目驱动学习 的实施办法 经验与启示 汇报目录 * * 一、Java类课程的重要性 Java类课程 在校学习 毕业设计 就业 76%的在校计算机专业学生选修Java类课程 42%的学生在毕业设计时采用与Java相关的技术 67%的学生毕业后所从事的软件开发工作中涉及Java技术 * * 二、Java类课程存在的主要问题 1 课堂教学 方法陈旧 拘泥于语言语法的讲授 2 课程学习目标设定笼统 学习目标设定笼统,教学目标是否达成没有有效的评价依据 3 学生能力 培养不足 知识的理解只是基础,灵活应用也只是过程,能力提高才是最终目标 4 教学过程 缺乏反思 反思是学习过程中的关键环节,没有反思的学习是低效的学习 * * 五个环节 三、基于CDIO的主动式项目驱动学习 课程教学 课程群设置环节 反思环节 保证环节 课程目标设置环节 项目实施环节 宏观 微观 * * 课程群设置环节 三、基于CDIO的主动式项目驱动学习 * * 课程目标设置环节 三、基于CDIO的主动式项目驱动学习 CDIO能力 名称 描述 技术知识与推理 计算机基础 应用计算机基础中所涉及的相关工具 程序设计基础 相关知识点 算法 相关知识点 面向对象程序设计语言 相关知识点 个人能力、职业能力和态度 发现问题和表述问题 评价技术可行性,制定解决问题的计划 带有不确定性的分析 工程成本效益分析和风险分析 解决方法和建议 综合问题的解决方案 全方位思维 识别并定义一个系统、系统行为和系统单元;识别系统的社会、企业和技术的背景环境;识别系统与外界的交互作用和对系统行为的影响 系统的显现和交互作用 讨论定义系统和系统建模所需的抽象化;识别系统所表现的行为和功能特性(意向中的和意向外的);识别系统单元间的重要接口;认识系统随时间的演化 确定主次与重点 找出整体系统中的驱动因素;解释为解决驱动问题所进行的资源分配 执着与变通 求解问题的过程中遇到困难所做出的抉择 创造性思维 手机游戏的创意设计 批判性思维 分析所陈述的问题 时间和资源的管理 任务安排的先后顺序 人际交往能力:团队工作和交流 组织有效的团队 确定团队中成员的角色和职责 团队工作运行 确定目标和日程;实施有效交流;实现项目的规划、安排和执行;形成问题的解决方案 在企业和社会环境下构思、设计、实施、运行系统 技术创业 认识到技术创业的机会、认识能创造新产品和新系统的技术 成功地在一个 组织中工作 参与与组织 设立系统目标和要求 目标与要求的建立 定义功能、概念和结构 确定必要的系统功能、利用合理的技术水平 开发项目的管理 项目管理 设计过程 根据整体系统的目标和要求,选择每一个模块及组件的要求;选择初始设计方案;在约束条件下实施适合的优化;进行迭代直至收敛;达成最终设计;能适应需求的变化 设计中知识的应用 应用技术和科学知识(如心理学、美学);实践创造性和批判性思维并解决问题;讨论设计知识的获取 软件实现过程 模块分解;讨论算法;系统构建 系统测试 讨论和测试系统 运行的设计和优化 说明运行表现、成本和价值的目标和指标 技术目标 1、文档编辑能力; 2、平台开发方法(Android、 Eclipse等); 3、系统建模UML; 4、Java和Java Web等相关知识点与技术; 5、分析软件构件的过程中所遵循的框架、设计模式与编码设计原则; 6、系统设计中课程群内其他知识的应用。 CDIO能力培养目标 * * 项目实施环节 三、基于CDIO的主动式项目驱动学习 (1)环节I:课程理论教学,其中包括Java开发工具介绍与环境配置、Java语言基础讲授、用Java语言实现算法(与数据结构相结合)以及Java相关的新技术介绍; (2)环节II:项目目标下达与学生组队; (3)环节III:系统构思,其中包括各小组项目目标分析与确立、项目可行性分析、项目预算与成本分析(预算、耗材、人员配置和软件资源)和项目报告会I(系统分析及其创意分析与评估) (4)环节IV:系统设计,主要工作包括制定开发方案、制定开发计划以及项目报告会II(项目设计方案评估、项目风险评估); (5)环节V:实现系统,由系统重构、项目报告会III(中期检查)两个环节组成; (6)环节VI:运行与评估,主要包括系统验收与测试、项目报告会IV(系统展示、系统成本分析、系统盈利分析、为我最喜爱的项目投票)和评估(学生自评、同组者评估、不同组者

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档