高职高专模块化课程设计书_第1页
高职高专模块化课程设计书_第2页
高职高专模块化课程设计书_第3页
高职高专模块化课程设计书_第4页
高职高专模块化课程设计书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1 高职高专模块化课程设计书 1. 模块定位 模块目标 职业能力目标 通过本模块的学习,使学生具备开发和部署基于 架的企业级应用系统的能力。 职业特定能力: 能理解 计模式; 能使用主流的开发工具 发企业级应用; 能对主流的 务器及开发、运行环境进行配置; 能结合 架进行企业级应用开发; 行业通用能力 能应用软件工程思想进行软件设计; 能应用 言进行编码; 能进行常用开发环境的配置及应用软件的部署; 能进行连接数据 库的开发; 具有良好的代码规范能力; 具备设计文档的编写能力; 能对所开发的 用程序进行测试。 核心能力 具有团队合作能力; 具有良好的沟通能力; 具有良好的英语阅读、书写能力; 具有较强的学习能力,具有可持续发展能力; 具有解决实际问题的能力和创新思维。 课程知识目标 通过本课程的学习使学生了解熟悉 系结构、控制器、模型组件和拦截器的工作原理,掌握 件的配置方法与应用技术,熟悉 签库、拦截器的使用,以及在成开发工具中开发 用系统的 方法和技巧, 能迅速利用 关技术实现用户指定需求的 用程序模块。 块性质与作用 模块性质 块是是软件技术专业模块化课程体系中的重要模块,旨在培养学生应用架开发企业级应用系统的能力,并形成良好的软件开发的职业素养。 模块地位 2 软件技术专业重要模块课程,具备扩展和提升学生专业技术能力的关键作用,不仅有助于学生理解、 掌握 用的软件开发技术,还有利于学生理解与掌握典型设计模式和开源框架的运用,增强学生的就业竞争能力和可持续发展能力。其 在课程体系中的地位如图 1 所示: 专业知识 岗位应用技能与实训 职业素质掌握软件工程的基本原理 ; 熟悉软件开发过程 。掌握开源组件技术 ; 熟练使用开发工具 配置工具 掌握使用开源框架开发 用系统的方法和技巧 。熟悉项目协作开发的方法 ; 掌握项目计划和管理的方法 ; 掌握信息检索与分析的技术 ; 积累实战项目开发经验 。基于开源框架的企业级应用项目综合实训信息检索与分析沟通技巧团队协作行业复合知识模块需求分析概要设计详细设计软件文档写作S t r u t s 框架H i b e r n a t e 框架图 1 2. 模块设计 模块设计理念 以培养学生具备使用框架技术开发企业级系统的能力为教学目标, 以真实的项目为载体安排教学内容,融教、学、做为一体,按软件开发流程组织教学。 模块设计思路 模块设计总体思路是: 与企业合作,分析实际工作岗位,确定模块目标; 请行业专家参与,基于岗位工作任务和工作过程建立教学内容遴选机制; 分解岗位工作任务,分析完成工作任务所需知识、工作技能,以学生开发 真实项目 为载体遴选模块内容; 遵循职业能力培养的基本规律,以职业活动的工作过程为依据,对遴选的教学内容进行整合、 序化,构建“理论、实践”一体化的模块化教学内容体系; 与企业合作开发体现工学结合的 教材及教案、课件、案例等教辅材料; 以学生为主体,按照“做中教,做中学”的原则选择 教学方法和手段; 设计以“能力考核”为重点、企业参与的模块考核方式。 模块设计的具体做法是: 确定模块目标 通过与企业合作、通过职业岗位调研、岗位分析,以职业岗位需求为根据确定本模块的模块目标,特别是学生的能力目标。 遴选与组织模块内容 在行业专家参与的基础上,建立基于岗位工作任务的教学内容遴选机制,构建紧跟行业发展趋势的基于工作任务和工作过程的模块化课程结构。同时形成校企合 3 作的长效办学机制、工学结合的人才培养模式。 根据能力目标和知识目标,选择经典的实际案例贯穿整个课程,作为训练学生职业岗位综合能力的主要载体。把整个案例分解成若干子项目合理地分配到课程的相应模块中,用于训练学生的单项能力。 综上所述,整个课程由若干个教学模块(一个经典案例贯穿所有教学模块)和一个综合实训项目组成。每个教学模块培养某一单项能力,它由若干个子模块构成,而每 个子模块则培养某一单项能力的部分能力。 选择教学方法 注重学生职业能力的培养,以学生为主体选择教学方法。体现 “学中有做,做中有学” 。 在教学的不同阶段采用不同的教学方法。 设计模块考核方式 突破传统的“知识考核” ,注重“能力考核” 。在问题考核的基础上,结合平时的作业考核、 课堂上的答问考核、出勤考核、 “能力证据”考核等进行全面的考核。同时让企业介入到学生考核中,从而有效地克服传统考核的弊病。 考核内容 考 核 方 式 权重 理论考核 笔试 理论考试 30% 小计 30% 实训考核 模块 实训 实训报告 10% 作品效果 15% 实训态度 5% 操作熟练程度 5% 答辩 15% 小计 50% 平时考核 作业成绩 5% 出勤情况 5% 课堂答问 5% 课堂纪律 5% 小计 20% 总 计 100% 信息反馈与模块设计调整 课程组成员定期下企业进行调研,收集企业、行业专家、毕业生对本模块设计的适应性、合理性的评价,了解模块内容是否满足岗位工作任务的需要,洞察软件行业新的发展动态,采纳企业在企业级分布式应用开发中使用的新技术、新标准、新工艺 ,适时更新模块教学内容及优化模块结构。 4 3. 教学内容 内容选取 教学内容遴选机制 针对飞速发展的软件技术,为了确保教学内容的先进性、科学性和实用性,本模块建立了 基于岗位工作任务的教学内容遴选机制,课程组通过定期派教师下企业调研、顶岗实习 ,了解行业的发展状况以及企业对毕业生的岗位职业能力要求 ,收集往届毕业生对本模块的反馈意见等 途径,确保培养目标定位(适应的职业岗位)准确 ,然后运用“逆向倒推法”对职业岗位进行综合分析,确定岗位工作任务 , 分解工作任务,分析完成各项工作任务所需的知识、能力、素质, 最后确定教学内 容。 教学内容遴选过程 分析岗位指向 本模块的教学内容紧紧围绕培养软件技术专业应用型人才这一中心目标,重点培养学生掌握 用的开发技能,同时注重设计能力和实践动手能力培养。通过调研, 确定本模块岗位指向为 程师 (如具有 程师岗位能力 ,就同时可适应 级程序员等岗位 )。 确定岗位任务 运用“逆向倒推法”对 程师 职业岗位进行综合分析,确定岗位工作任务为:配置开发环境,包括集成开发工具和开源框架;开发动态 面,包括客户端应用(页面表示层)和服务端应用(业务逻辑层);运用拦截器 对输入数据进行校验。 分解岗位任务 通过调研、运用“逆向倒推法”对 用开发岗位工作任务进行分解,典型的 用三层分布式结构由表示层、业务逻辑层和数据层组成。如图所示 图 2 图中,表示层是用户和系统交互的接口 ,接收用户的请求信息 ,并显示由业务逻辑层处理数据的结果给用户( 块主要负责解决表示层的处理);业务逻辑层进行业务处理,包括接收输入,处理、维护后台数据,应答客户请求等;数据层存储系统持久数据。而 解示意图又可分为:配置开发环境、 动态页面开发、用户数据校验。如下图所示。 表示层 业务逻辑层 数据层 5 图 3 分析任务要求,确定模块内容 运用“逆向倒推法”对企业级应用开发各岗位工作任务进行分析 ,确定完成各岗位工作任务对知识、能力、素质的要求,选择相应的知识、技术作为模块的核心内容。岗位工作任务与所需要的知识、能力、素质对应关系如图所示。 图 4 本模块选择以下模块作为教学内容: 述、 础 、 图组件、截器与表单校验技术等作为教学内容。 选择教学项目 “ 线银行”案例是典型的 布式应用项目,选择它贯穿整个模块,作为训使用 岗位工作任务 开发环境配置任务 实现 实现数据校验任务 分 解 工具使用熟练、文档编写规范、团队合作意识强 开发环境配置任务 实现 实 现 数据 校验任务 工 作 任 务 完成 架与开发环境的集成,提 供 一 个 基 于架的项目开发平台 获取用户输入并传递给业务层,或者从业务层获取数据进行显示,包括多种展现形式 实现数据的校验 通过案例、项目来达到 任 务 描 述 础 图组件 教 学 内 容 6 练学生职业岗位综合能力的载体,其中的表示层将选择使用 块的相关技术实现。并安排综合实训项目,让学生经历企业级分布式应用软件开发的全过程。达到具备项目开发、团队合作、文档编写等能力与素质的目标。为学生的可持续发展打下良好的基础。 教学内容的针对性和适应性 根据建立的基于岗位工作任务的教学内容遴选机制 ,通过上述 块 遴选过程遴选的教学内容,能真正地适应软件行业新发展形势,适应企业级分布式应用开发工作岗位的实际需要。 4. 1 内容组织 遵循软件技术专业学生职业能力培养的基本规律,以软件开发活动为导向,按照真实工作任务及工作过程对遴选的教学内容进行整合、序化,建立模块化课程结构,实现“教、学、做 合一” 。 根据能力目标和知识目标,选择典型案例贯穿整个课程,同时将案例分解成几个子项目并分配到课程的相应模块中,作为训练学生单项能力和职业岗位综合能力的主要载体。 学内容组织整体设计 为提高学生的动手能力及学习积极性,强调 任务、案例驱动教学模式,选用了“ 线银行”典型案例为载体,并把整个案例分解成几个子项目恰当地分配到课程的各个模块中,对学生进行单项能力和职业岗位综合能力的训练。第一次课就给学生分析“ 线银行” 实例要达到的目标,后续的每一课完后,学生就能实现本实例的一部分功能,本模块学完后,一个完整的“ 线银行”的表示层就完成了。通过学习本模块,学生不仅掌握了本模块的理论知识,还掌握了开发一个实际项目的技能。 模块安排综合实训项目,让学生经历多层分布式企业应用软件开发全过程,提高学生设计、编码 、文档编写、团队合作、交流沟通等综合能力。 整个模块由 4 个教学模块和 2 综合应用实训模块组成,分别是: 述、 训 1、 图组件、 截器与表单验证技术、 训2 模块。一个案例“ 线银行” 贯穿 6 个教学模块。课程模块化内容结构如下图所示。 学模块内容组织 每个教学子模块由若干个知识点和一个独立实践案例组成。 每个子模块包含五个教学环节内容:任务陈述、知识点陈述、示范案例、指导练习、点评 与扩展。 任务陈述:陈述子模块要完成的实际工作任务,要达到的预期教学目标和掌握的职业技业技术课程 综合实训项目 述 线银行案例 表示层 础 训 2 训 1 图组件 截器与 表单验证技术 7 能。 知识点陈述:陈述完成实际工作任务所要用到的新知识、新技术、新技能。 示范案例:能运用“知识点陈述环节”的知识解决的一个与本环节目标相似的案例。由教师来完成本案例。 指导练习:学生在教师指导下能运用“知识点讲解环节”的知识来解决前面提出的实际工作任务。 点评与扩展:教师根据学生的练习过程,对学生知识和技能的掌握情况进行点评,掌握不够的地方进行再讲解,陈述扩展的知识和技术。 独立实践案例:学生运用本教学模块中学到的知识和 掌握的技能,独立完成与本模块教学中案例相似的工作任务,以训练学生的单项能力。 例:“教学模块”子模块教学设计模板如下表。 学内容顺序与时间安排 块总学时 30 课时,实践性教学占本模块的 67。课时分配及模块内容顺序如下表所示。本模块的教学内容和模块结构已初步完成从理论教学为主向培养学生技术应用能力为中心的转变。 通过案例教学、模块项目实践、到软件企业顶岗实习等多种方式,初步实现了“工学结合”,同时,通过鼓励学生加入到“学生创业中心”以培养学生的创业能力和职业素养。 内容模块顺序及对应的学时表 序号 课程模块 课 程 内 容 职业岗位指向与 相应工作内容 课时 步骤 教 学 内 容 教学方法 教学手段 学生活动 时间分配 建议 回顾及作业点评 回顾: 讲授(口述) 教师提问 个别回答 4 分钟 任务陈述、单元能力目标 教学目标: 能力目标: 任务陈述: 讲授(口述) 课件演示 明确本次课的教学目标 8 分钟 知识点陈述 讲授(口述),任务驱动法 课件演示 明确任务目标 20 分钟 教师示范 教师示范 教师操作 学习开发过程 20 分钟 学生练习 执行 师指导,启发式教学方法 课件演示 学生操作 28 分钟 点评 与扩展 学生演示 教师点评 知识 扩展内容小结 讲授(口述) 教师提问课件演示 个别回答 8 分钟 作业 教师布置作业 讲授 课件演示 明确任务 2 分钟 8 1 块 述 岗位指向:动态网页设计师、服务端脚本设计师。工作内容:使用 务端脚本的,实现和客户端的交互。 6 础 4 合实训 1 2 图组件 10 截器与表单验证技术 6 合实训 2 2 合 计 30 学模块能力训练项目设计表 编号 能力训练项目名称 对应案例单项任务名 称 拟实现的能力目标 相关支撑知识 训练方式 手段及步骤 1 述 使用 发工具配置 架,实现 用 能按照 式编写应用 能使用 发工具实现简单 用程序开发能使用 发环境 式介绍 构分析 发环境配置 教师演示 学生动手操作 学生讨论 教师指导练习 教师总结 2 础 开发 子银行新增用户功能 能使用 现简单的 用程序开发 能创建简单的业务控制器 能访问 隐含对象 能调用模型组件方法 能理解和创建配置文件 心控制器 务控制器 型组件 本配置 教师演示 学生动手操作 学生讨 论 教师指导练习 教师总结 3 开发 子银行查找用户功能 能使用 现简单的 用程序开发 能创建简单的业务控制器 能访问 隐含对象 能调用模型组件方法 能理解和创建配置文件 使用 合架实现简单应用程序开发 教师演示 学生动手操作 学生讨论 教师指导练习 教师总结 4 图组件 使用逻辑标签实现分段函数计算 使用迭代标签实现集合数据显示 使用 签结合数据标签 实现能使用 图组件开发应用程序 能使用 件实现文件上传 使用 现应用程序的国际化 言与控制类标签 据类标签 题、模块与标签 文件上传 教师演示 学生动手操作 学生讨论 教师指导练习 9 登录功能 使用 签改写登录功能 实现文件上传功能 实现部分页面的国际化 国际化 教师总结 5 截器与输入校验 实现用户注册的输入校验 实现用户登录的输入校验 能使用 架实现用户数据校验 截器概述与原理 截器实现与配置 入校验 教师演示 学生动手操作 (用户注册的输入校验 ) 学生讨论 教师指导练习 教师总结 6 使用 架实现 线银行 能使用 现用程序开发 能创建简单的业务控制器 能访问 隐含对象 能调用模型组件方法 能理解和创建配置文件 能实现用户数据校验 使用 合架实现应用程序开发 教师演示 学生动手操作 学生讨论 教师指导练习 教师总结 践性教学设计 本模块实践性教学的设计采取纵向递进,横向拓宽的方式进行。分为课堂演练、独立实践、综合项目实训和毕业设计四个环节。课堂演练主要是让学生观察认识教师的示范与演示,在教师的指导下进行练习;独立实践是学生独立思考、独立设计,完成单个小例子的验证,是某一知识点的单项训练;综合项目实训是软件设计能力的综合技能练习,能提高学生的设计、编码、文档编写、团队合作、交流沟通等综合能力;毕业设计是软件设计能力 的综合运用,为就业做最后的热身。 除第一环节 外,第二、三、四 环节形成三个层次。第一层次是技能训练的最低要求,学生通过模仿练习,巩固所学知识,掌握基本技能,激发学生的学习热情和兴趣;第二层次是中级技能训练,通过模仿进而设计实践过程,激发学生创新意识,增强动手能力;第三层次是高级技能训练,通过给其自由设计空间来培养他们的创新能力和动手能力。 本模块的实践教学过程如下表所示。 阶 段 环 节 要 求 第一阶段 课堂演练 教师演示学生参与完成 第二阶段 独立实践 按实验目的和要求理解案例 模仿样例 自行分析案例 上机完成设计 10 第三阶段 综合项目实训 按综合项目实训指导书的要求理解案例 模仿样例自行分析案例 上机完成设计 第四阶段 毕业设计 (与其他模块结合) 按设计要求自己选题 根据所学自行分析案例 利用 业技术进行开发 学设计 本模块构建了“任务驱动、教学做合一”的教学模式。 任务驱动: 本模块基于工作任务划分模块建构的模块化模块结构中,选用 “ 线银行”典型案例为载体,并把整个案例分解成几个子项目恰当地分配到模块的 各个模块中,对学生进行单项能力和职业岗位综合能力训练。每学完一个模块,学生就能实现本案例的相应子项目的功能,学完所有教学模块后,一个完整的“ 线银行”就完成了。并且,在所有教学模块结束后,安排综合实训项目 物流信息发布平台,模拟实际工作情景,学生自由组建开发小组,选一人担任项目经理,组内进行合理的分工。让学生经历企业级分布式应用软件开发全过程,提高学生设计、编码、文档编写、团队合作、交流沟通等综合能力。真正实现了以“任务驱动”进行教学,达到了在教学过程中让学生掌握了完成实际工作任务的技能。 教学做 合一: 每个教学模块由若干个教学子模块和一个独立实践组成,每个教学子模块由五个环节组成:任务陈述、知识点陈述、示范案例、指导练习、点评与扩展。并且每个教学模块后按排一个独立实践,让学生运用本教学模块中学到的知识和掌握的技能,独立完成与本模块教学中案例相似的工作任务,进一步训练学生的单项能力。真正做到了“教学做合一”及课堂与实习一体化。 学方法 本模块教学主要采用 基于榜样的教学方法, 辅助采用互动式教学方法、启发式教学方法、小组合作方法、课堂教学与学生创业中心结合的方法 。 基于榜样的教学方法 从培养学生 逻辑思维、实践应用能力着手,本课程在教学上打破了单一的“讲授式”教学方法,采用充分体现“教、学、做合一”职业教育理念的基于榜样的教学方法,如下图所示。以教师为榜样,以学生为主体,每次教学 活动 由五个环节组成:目标陈述、知识点讲解、教师示范、指导练习、教师点评。 任务陈述 :教师陈述要完成的实际工作任务,要达到的预期教学目标和掌握的职业技能。 11 如在“自定义标签”子模块教学过程中,先陈述不使用自定义的情况下,已经实现的示例和存在的问题,因此需要使用自定义标签技术来解决现有的问题。 知识点讲解 :教师讲解 完成上述工作任务所要用到的新知识、新技术、新技能 。 教师示范 :教师运用新的知识点来解决一个和本模块目标相似的案例。如教师示范定义标签的开发。 指导练习 :由学生在教师的指导下运用本模块知识点来解决在任务陈述环节提出的要完成的实际工作任务。 教师点评: 教师根据学生的练习过程,了解学生掌握知识点的情况,如随机抽取部分学生就所完成的任务进行演讲并进行学生互评和教师点评。并进行总结,对学生掌握不够理想的地方再进行讲解。并对学生进行知识和技术的扩展。 互动式教学法 针对以往教师之间、学生之间、师 生之间的沟通与交流不足的状况,本课程组采用“互动教学法”促进教学主体间的交流,提倡“师师互动、师生互动、生生互动”。师师 互动 即通过集体备课、相互听课评课等方式加强教师之间的沟通与交流;师生互动即 通过 教 师的巧妙创意 ,设置问题情境 ,围绕问题学生与 教 师 相互 交流 ;“生生互动”即通过组成学生团队进行项目演讲、项目实践等方式促进学生间的沟通与交流。不仅 调动了学生学习积极性 ,而且增强了师生间的相互交流 。 启发式教学法 为培养学生的独立思考能力,在教学过程中,通过各种方式和手段激发学生的学习兴趣,使其积极投入到学习活动中来 ,主动思考,发现问题,解决问题。例如,在讲解案例时,不是简单地给出答案,而是先抛出问题,引导学生从分析问题入手,进而找出解决问题的方法。让学生在教师的启发下思考,在思考中提高,从而培养了学生的分析问题、解决问题的能力。 小组合作方法 综合项目实训中,学生自主分组,组成项目开发小组,分别

温馨提示

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

评论

0/150

提交评论