基于工作过程导向Windows应用程序设计课程建设方案.docVIP

基于工作过程导向Windows应用程序设计课程建设方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工作过程导向Windows应用程序设计课程建设方案

基于工作过程导向Windows应用程序设计课程建设方案   文章编号:1672-5913(2009)07-0027-04   摘要:“Windows应用程序设计”是软件专业的核心课程,要强化对学生的逻辑思维能力和动手能力的培养,突出教学过程与实际工作流程的一致性,就要对原有课程教学内容与体系进行改革。本文探讨了该课程的建设方案,将此课程的教学划分为三个教学情境中的不同任务,难度依次增加,每个任务的设计都参考了实际工作流程,知识点不断叠加,有效培养了学生的编程能力。   关键词:高职教育;工作过程;教学情境;任务载体   中图分类号:G642   文献标识码:B      1前言      软件开发人才被列为我国六大紧缺人才之一,软件技术专业是为了适应我国软件企业的发展需要而开办的。对软件企业的调查显示,企业对技术人员的需求主要集中在软件开发和技术支持两方面。在软件开发人才的结构中,软件编码、测试、技术支持人员约占三分之二。随着软件企业规模的壮大,人员分工更加明确与细化,所需的底层编程与测试人员比例也在增加。      2课程来源与课程目标      对软件开发企业现有从业人员的调查显示,软件企业的人员主要包括项目经理、系统分析员、系统架构师、高级程序员、程序员、软件测试人员、产品市场推广人员、技术支持人员、文档编制人员等,人力结构为金字塔型,如图1所示。处于塔尖的为高级人才,如项目经理、系统分析员等,处于塔底的是从事基础编程、软件测试、文档编制等工作的人员,其中程序员、软件测试、产品市场推广等岗位人数最多,这些人员完全可以通过高等职业教育培养。因此我校将软件专业的培养目标定为软件编程、软件测试、软件维护和技术服务这三个人员需求最大的岗位,这既符合天津软件行业发展要求,也符合高职学生的定位。   “Windows应用程序设计”是软件专业的专业核心课程,其前导课程为C语言、数据库等,后续课程为软件开发实训。该课程培养从事应用程序的需求分析、数据库设计、程序代码编写、单元测试与程序调试、软件发布工作的软件开发一线人员,利用主流软件设计工具设计开发软件。通过学习本课程,学生应达到以下能力目标:      图1软件开发企业人员结构      (1) 能够识读各种技术文档   (2) 能够进行数据库设计与配置   (3) 能够使用主流软件开发软件系统   (4) 能够进行软件的打包与部署      3课程的整体设计      目前,大多数应用软件都属于数据库应用系统,开发过程整体遵循“系统分析→数据库设计→界面设计→程序编码→系统测试→发布与部署”流程。因此,“Windows应用程序设计”的教学过程如图2所示。      课程整体分为三个教学情境:   (1) 简单应用程序设计   (2) 面向对象应用程序设计   (3) 数据库应用系统设计   三个教学情境由简单到复杂,每个情境都贯穿了软件开发的主要流程,体现了以工作过程为导向的课程设计方案。通过在三个情境中的学习,学生将达到本课程的培养目标。   此课程采用目前流行的VS.NET 2005编程环境和C#编程语言。      4课程教学情境设计      三个教学情境包含了不同的任务,帮助学生从简单的程序设计开始,在不断重复的软件开发过程中逐步充实软件设计知识。每个教学情境的任务及技能目标、知识目标如表1所示。   各教学情境中的任务难度由低到高,教学情境之间的难度与复杂度也在逐步递增。为了巩固所学技能与知识,每个教学情境中都安排了项目训练,要求学生独立完成,教师起到监督与辅导的作用。               教学情境的设计体现了知识点为技能服务的目标。知识点分散在各个教学任务中,通过情境中任务的学习,学生的技能水平逐渐提高。学习第一个教学情境后,学生可以制作简单的应用软件系统;学习第二个教学情境后,学生可以制作较复杂的应用软件系统;学习第三个教学情境后,学生可以制作常见的数据库应用系统。      5课程单元的设计与实施      在教学任务的实施过程中,每个教学单元基本按照表2的教学过程进行,处处体现了软件开发的基本工作流程。      对于项目训练课程,教师要求学生独立完成,并起监督与辅导的作用。课程的实施基本按照表3进行。      6教学方法设计      如图3所示,教学过程遵守“教与学并重”的原则,教师不但要具有实战开发经验,对课程研究透彻,准备充分;同时要对学生要求明确,严格管理。教学过程采用技能性教学法,教学过程为:首先将示范教学与学生模仿制作相结合,逐步过渡到学生独立分析设计。这个过程中,学生的角色从单个学习的个体逐步演变为团队协作,教师从单纯的教学者逐步过

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档