基于工作过程高职程序设计语言课程开发和实施探究

基于工作过程高职程序设计语言课程开发和实施探究

ID:5942304

大小:27.00 KB

页数:5页

时间:2017-12-29

基于工作过程高职程序设计语言课程开发和实施探究_第1页
基于工作过程高职程序设计语言课程开发和实施探究_第2页
基于工作过程高职程序设计语言课程开发和实施探究_第3页
基于工作过程高职程序设计语言课程开发和实施探究_第4页
基于工作过程高职程序设计语言课程开发和实施探究_第5页
资源描述:

《基于工作过程高职程序设计语言课程开发和实施探究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于工作过程高职程序设计语言课程开发和实施探究  【摘要】基于工作过程的程序设计语言课程教学通过典型工作任务,增加了师生互动,通过学生学习兴趣和主动性,学生自主学习能力和创新能力有了明显改观。【关键词】基于工作过程,项目导向,课程开发,程序设计一、引言面向对象程序设计语言是高职软件专业学生的必修专业课程,在此类课程的教学中虽然比较重视实践教学环节,但在教学中理论与实践脱节现象时常发生,老师感觉教学实施困难,学生感觉不能理解所教内容,没法独立完成简单程序的的编码任务。要从根本上解决以上问题,必须从课程的学习做起,让学生针对工作而学习,以工作任务引领知识、技能和态度,让

2、学生在完成工作任务的过程中学习相关知识,发展学生的应用能力。对此,将具有实际生产意义的工作任务引入教学,采用工作过程导向的课程设计方法,在教学中以项目导向、任务驱动等有利于增强学生能力的教学模式,将“教学做”融为一体,将工作过程和教学过程融为一体,实现理论与实践的一体化。二、基于工作过程的程序设计语言课程开发与实施5软件企业的岗位能力要求是课程开发的目标,以岗位和工作任务为导向,以实际的系统开发项目为载体,根据典型程序开发过程及岗位能力要求,重构课程结构,课程教学转变为以工作任务为中心组织课程内容,以工作任务为中心整合理论与实践,以学生直接经验的形成来掌握融合于各项

3、实践行动中的知识、技能和技巧。1.工作过程分解及项目构建。程序设计语言课程教学的任务将工作过程分解,将项目按工作过程构建起来,针对每一个工作环节来传授相关的课程内容,各项目间层层递进,体现了“项目导向、任务驱动”的课程设计思路,实现课程的学习内容与实际项目进行整合,使课程体系大将地反映了知识、技能、素质的紧密结合。结合软件企业系统开发的过程,将工作过程的教学分为分析、设计、编码、测试和发布几个子过程。2.基于教学过程的程序设计语言课程开发52.1教学内容的选取。以软件企业工作岗位的实际工作任务为依据,采取递进式设计的学习项目和学习任务,明确所需知识、能力和素质要求,

4、进行教学内容选取。基于软件开发的工作过程划分教学情境,以企业真实项目为载体,坚持理论够用原则,将相关知识分解到实际项目中,通过分析和实现项目,让学生掌握相关知识和技能。尽量选用技术实用性强、知识拓展性强的项目,同时在教学实施过程中引入软件项目开发与管理规范。2.2教学过程设计。在工作过程导向设计原则的指导下,结合软件行业的岗位需求,通过分析完成软件开发需要完成的工作任务,设计教学流程。该流程以一个软件项目贯穿始终,将一个软件开发过程分解递进的教学情境,在每个教学情境中要求学生完成独立的工作任务,当所有的情境完成时整个软件项目的开发也相应完成,整个教学任务也完成了基于

5、工作过程的面向对象程序设计教学,由6个教学情境构成,它们对应的工作任务依次为“需求分析”、“搭建开发环境”、“设计”、“编写程序代码”、“集成和测试”、“项目发布”。学习情境1:需求分析。本情境的工作任务是撰写详细的需求分析报告。教师对实训项目提出业务需求,讲解应用的环境、功能要求、技术要求。学生根据具体项目撰写需求分析报告。学习情境2:搭建开发环境。首先老师讲解开发环境,然后学生在自己的电脑上完成环境的安装及搭建和测试。学习情境3:模块设计。在本情境中老师对需求分析报告进行点评,并对存在的问题提出修正意见;然后讲解完成模块所需的技术及数据库设计。学生要完成的任务是

6、对需求分析报告加以修改完善,对模块中的类的属性和行为、5对类间的关系接口,对模块的时序加以描述;对数据库中各数据库表设计及表间的关系,数据库的连接技术详细描述。学习情境4:编写程序代码。本情境的典型工作任务是依照设计进行程序代码编写。教师对学生的模块设计和数据库表设计点评,并对存在的问题提出修正意见。老师帮助学生解决编码中出现的问题,学生要完成详细模块设计和数据库表设计的修订,制定编码进度;对数据库进行连接及操纵。学习情境5:系统集成和测试。本情境的典型工作任务是完成各功能模块集成和系统测试。教师讲解系统集成的注意事项,学生要完成系统集成,撰写测试用例,进行功能测试

7、,并提交测试报告。学习情境6:项目发布。在本情境中学生将实训成果演示、提交完成系统的源代码和文档资料;教师对学生的成果进行考评和点评。3.基于工作过程的程序设计语言课程实施在每个学习情境中,给学生布置任务后,教师先简要介绍本任务中需要学生掌握的知识点,然后由学生完成。学生在收集信息,设计方案、实施方案、完成任务中学习和掌握知识,形成技能。工作完成后,先由学生自我评估,再由教学做出评价。在教学中,通过6个学习情境将任务交给学生,学生以学习小组的形式完成工作任务。首先将学生分成若干个小组,每个小组选出正、副组长,小组成员在组长的带领下完成项目的分工与协作。5教学的组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。