- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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所示,教学过程遵守“教与学并重”的原则,教师不但要具有实战开发经验,对课程研究透彻,准备充分;同时要对学生要求明确,严格管理。教学过程采用技能性教学法,教学过程为:首先将示范教学与学生模仿制作相结合,逐步过渡到学生独立分析设计。这个过程中,学生的角色从单个学习的个体逐步演变为团队协作,教师从单纯的教学者逐步过
您可能关注的文档
最近下载
- 急救知识培训:心肺复苏操作流程培训.pptx VIP
- 2024春部编版五年级下册语文教案.docx VIP
- 人教人音版五年级音乐上册《大家一起来》优品课件.ppt VIP
- 第2课 中国人首次进入自己的空间站(1课时)-课件(共23张PPT).pptx VIP
- Microsoft Word - 荧光实验 分子荧光光谱法测定微量铁的含量.pdf VIP
- 2022版三甲评审资料 医院安全保卫管理制度.pdf VIP
- 幼儿园小学生零食与健康ppt 家长进课堂助教主题班会课件.pptx VIP
- 医院中层干部职务任免工作管理办法.PDF
- “三重一大”事项决策实施细则.docx VIP
- 保护区安全准入复习试题附答案.doc
文档评论(0)