《基于工作过程导向的,ASP.NET程序设计课程开发.docx》由会员分享,可在线阅读,更多相关《基于工作过程导向的,ASP.NET程序设计课程开发.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于工作过程导向的,ASP.NET程序设计课程开发 【摘要】 ASP.NET程序设计课程是软件技术专业的核心课程,本文应用基于工作过程导向的教学设计思路对其进行课程设计与建设。介绍了基于工作过程的课程设计总体思路,具体阐述了课程设计详细实施内容,包括课程专业职业实力的分析、课程教学内容的选取与组织、多种教学方法与手段的实际应用、注意过程检验与职业资格认证的考核方式。 【关键词】 工作过程导向 ASP.NET程序设计 课程开发 【文献编码】 doi:10.3969/j.issn.0450- 10189.2022.04.019 ASP.NET程序设计是高职软件技术专业一门将网络技术、数据库技术、网
2、页技术和.NET编程技术有机融合、综合性和实践性较强的课程。其前导课程为计算机网络技术、SQL Server数据库、网页设计与制作、C#高级程序设计。一般支配在二年级第一学期,承上启下,既对前面所学课程的学问进行总结提高,又对后续课程供应强大的支撑。ASP.NET技术是当前Web开发主流技术之一,是.NET方向软件工程师所必备的职业技能之一。由于该课程在软件技术专业中的核心地位,同时也为了有效地集中有限的人力物力作出示范性效果的课程改革,综合考虑各方面因素,将该课程作为软件技术专业的精品课程进行开发和建设。 一、 设计思路 基于工作过程导向的课程开发就是构建校企共建课程的平台,以企业软件开发工
3、作过程为根本动身点,以贯穿整个工作过程的项目作为课程体系的主线,以典型工作任务为驱动,以典型产品为载体,以岗位行动领域选择课程教学内容,培育学生详细任务中的技能,形成职业实力。传统意义上的老师单独开发课程转向校企合作联合开发课程,原来的“老师为主,学生为辅”的传统教学模式向“老师主导,学生主体”模式转变。课程设计的具体思路如图1所示。 依据软件技术专业人才培育目标的要求和基于工作过程导向的课程建设开放性的原则,有机融合校内“双师型”专业骨干老师和软件行业软件工程师组建校企合作教学团队,课程设计思路紧紧围绕软件开发工作岗位群和职业实力分析开展,对其进行工作任务分析,并在此基础上确定典型工作任务。
4、将典型工作加以归纳形成职业行动领域,体现专业职业实力工作任务的总和。依据职业教化的基本规律将职业分析结果的行动领域转换为学习领域,遵循由简洁到困难工作过程的原则。针对本文所述ASP.NET程序设计课程,充分利用校内外实习室以及各种网络资源,设置一个贯穿课程始终的B2B电子商城网站案例作为课程项目案例,将其划分为4高校习情景,细分为各个工作任务,体现工学结合、学生主体、老师引导的教学理念,实现“教、学、做”一体化。同时在教学过程中,结合职业资格认证和综合素养培育的要求,突出实践性原则,保证学生获得专业实力、社会实力和方法实力,进而形成良好的软件开发职业实力。 二、 基于工作过程导向的课程设计 职
5、业实力分析 针对软件开发工作过程,在专业指导委员会组织下,课程团队对软件企业各岗位进行深化的调研和分析得出各岗位的实力需求,制定基于核心实力的软件高级技能人才培育方案,按将专业教学融入企业生产链的思路共同开发基于工作过程的人才培育模式。经过分析,ASP.NET程序设计与其相关联的专业岗位群须要的专业职业实力有:具有ASP.NET运行环境的安装、配置实力;具有WEB应用程序开发实力;能独立编写1010行以上的具有交互功能的C#应用程序的实力;具有ASP.NET应用程序的配置、优化和部署的实力。 教学内容设计 工作过程导向的教学思想要落实到详细课程的设计和实现上,就须要选取真实的软件开发项目来支撑
6、。为了确保学生在学习过程获得更多的真实感和参加感,选取一个当前流行的电子商务网站“B2B商城”作为项目案例,以它贯穿课程始终,全部的课程内容设置和教学活动的开展都围绕该项目案例进行。 1. 内容选取。本课程围绕软件技术专业课程体系的建设思路,课程学问结构依据项目驱动、技能递进的模式进行教学内容的建设;以学习情境确定项目工作任务,以项目工作任务来确定项目模块,从而在项目模块中构建案例开发中所须要的学问结构,依据学问结构进行课程内容的建设,对学科学问体系结构进行了重构。据此我们制订了课程内容基本框架表,如表1所示。 2. 课程支配。整个课程都是依据项目任务进行课程支配,整个课程都围绕一个完整的项目
7、案例“B2B商城”开展教学组织活动,其中该项目案例可以划分为7个功能模块,再将这些功能模块划分为若干子任务,最终再将这些子任务融入到课程4个学习情景中来,这样很好地把真实的软件项目工作任务无缝链接到课程内容,较好实现了课程内容难度由简洁到困难,按部就班,实现了“教、学、做”有机融合。 3. 内容组织。在教学内容的组织和支配上,本课程教学总课时为104个学时,在教学过程中,根据软件开发工作过程为导向,工作任务为项目,建立了4个学习情景,其中理论讲授30学时,课内试验54学时,综合实训20学时。将每个学习情景又划分为若干个项目模块,每个项目模块的设计从模块目标、实力目标、教学过程、教学资源、场景设
8、计等方面绽开,如表2所示。 教学方法与手段 1. 教学设计。构建实践与理论教学并行的点、线、面三个层次的课程教学体系。点:主要是对课程的学问点进行验证性试验,通过课程试验和演示完成;线:主要是针对于某一问题综合性训练,通过阶段性实训和课外拓展实训完成;面:在课程结束后进行项目综合实训,利用实训专周完成。在实际操作上,课内在老师指导下完成训练项目,让学生驾驭基本学问和技能;课后让学生独立完成一个类似的项目,培育学生独立动手解决问题的实力。详细操作如下:提出任务:通过教学团队的开发实践阅历选取合适的项目作为教学任务项目,并围绕这些项目开展探讨与调查分析,以便进行实践教学。项目分析:依据项目特点剖析
9、项目功能模块、关键技术、详细实施方法、步骤等,并依据须要适当示范部分功能的实现,供应类似项目供学生课后进行拓展学习和训练。项目指导与开发:在老师的指导学生下运用所驾驭学问和技能,完成项目的设计。同时,通过学生之间的相互探讨、查阅资料等形式搜寻与项目相关的学问,提升学生自学和吸纳补充新学问的实力。项目阶段性总结:对学生在项目各个阶段状况针对性总结,尤其在项目的规范程度、技能娴熟程度、学问驾驭程度及探究学问等状况进行具体的点评,并提出相应的对策以免学生在项目的下一个阶段再犯类似的错误。综合实训:本课程结束后进行综合实训,培育学生的综合技能运用实力、团队协作精神、质量限制意识和技术文档写作实力。在综
10、合实训中老师先给学生呈现工作任务,讲解完成该工作任务所需的学问,示范操作技能和工作规范,然后指导学生46个人组成一组,完成一个综合实训项目,撰写设计文档。 2. 教学模式。项目引导、任务驱动式教学模式。本课程注意培育学生代码编写实力、程序设计实力、系统开发实力,应用基于工作过程导向的课程建设思想对课程教学内容整合和序化,以项目引导、任务驱动的形式教学,以一个大项目案例形式融合到课程体系中,教学组织上将该项目案例的全部功能模块融解到各个项目模块中,并由完成各个项目模块中的多项任务来实现,这样到课程结束之时再进行综合性实训就可以轻松实现该项目案例的电子商务网站,大大降低学生实现系统的难度,同时也能
11、够培育学生整体规划设计的实力,体验到工作过程的开发流程和任务,充分体现“工学结合”、“学生主体”的教学理念,进而使得课程内容与职业岗位实际工作保持一样,促使由传统的学科体系向基于工作过程的行动体系转化,实现实践技能、理论学问和职业素养的融合。情境式教学模式。情景是教学模式在教学过程的应用可以体现在两个方面:一是平常教学中通过适当的设计利用校内外实训室为学生创建一个详细的学习情境,从而能够让学生能够在这样详细情境下持续有效学习;二是在综合实训中模拟真实的软件开发工作场景,让学生扮演不同的角色切身体会软件开发工作的操作流程,激发他们学习的爱好和主动性。同时,角色互换促进学生在工作中能够换位思索问题
12、,有利于学生各方面实力的全面培育,让学生能够快速适应IT职场生活。 3. 教学手段。充分利用现代化教学手段。本课程实操性强,老师所讲授的教学内容都需现场验证和演示,任务完成的环境都需在计算机实训室。老师通过多媒体演示每个任务的基本操作,讲解重要学问点,应用屏幕录像软件全程录制老师操作步骤和声音,完成后即时发送到学生客户端。课后学生可以观看教学录像重温上课内容和基本操作,并将其过程自己付诸实施。建立公有网络教学平台。将网络延长到课堂教学,让E-Learning贯穿学生整个学习过程。通过构建教学资源数据平台,将课程教学大纲、授课安排、教案、课件项目案例、课件等教学资源全部放置资源平台。此外,建立课
13、程学习教学沟通QQ群,利用QQ与学生进行学习沟通和指导。创建虚拟工作环境。搭建“创业”舞台,建立学生创新试验室和虚拟公司。组建“项目组”,协作教学安排与课程实施,完成课程各学习情境下的项目模块,定期监控并予以考评。以项目小组的形式培育学生团队合作精神,小组机构组成与企业机构形式靠拢,让学生在小组中扮演不同的角色,担当相关科研课题或协助老师进行科研、独立承接院内外项目课题,使学生在公司经营、项目实践、客户交互等专业活动中充分熬炼专业技能和职业素养,培育学生的自信念、创建精神和竞争实力。构建学生跨年级互动学习沟通平台。软件开发系列过程须要驾驭的学问和要求的实力都要求学生拥有肯定的综合开发实力,并且
14、该过程是一个开放的过程,须要开发人员之间不断迭代沟通,方可解决遇到的诸多问题。这就要求在学生之间营造一个良好学习沟通互动氛围,通过该平台学生之间相互探讨,一起学习和攻克学习过程中遇到的难题。学生在学习过程会遇到一些疑难问题并且这些问题在同级同学之间难以解决,也未能找到老师刚好解决,若这样类似的状况累积较多会挫伤学生学习的主动性。在这样的状况下,建立一个凹凸年级学生之间沟通的平台,从高年级的学生中选择学习成果较好的学生辅导低年级的学生,他们不定期进行集中探讨,面对一些难度较大的问题,则有高年级的学生集中给他们上课查缺补漏,这样一个机制既促使高年级成果优秀的学生必需把基础学问驾驭得更好扎实坚固方可
15、应付低年级学生的不断提问,也让低年级的学生刚好解决学习过程遇到的问题,且这样凹凸年级学生搭配必定促进学生之间的示范和榜样的作用,从而形成一个你追我赶、相互学习的良好学习氛围。 考核方式设计 基于工作过程导向的课程建设和开发的考核方式有别于传统基于学科学问体系的考核方式,它强调的是工作过程的考核评价,并不以工作结果作为考核评价的重点。在以工作过程为导向的教学模式中,评价的指向是过程性学问,重视阅历的形成和策略的构建过程。本课程以B2B商城电子商务网站贯穿课程教学始终,故选取学生学习过程进行综合考核。在学习过程每个阶段都进行阶段评估,各个项目小组按期提交阶段性作品,各组展示作品并讲解,中期进行角色
16、互换活动。老师实时阅读学生作品,查阅学生考勤等信息。实行日报、周报、会议记录和评估制度,记录每个小组任务完成状况,以小组为单位进行项目演示与评比。在学生提交项目成果后,老师结合阶段评估对作品做出评价和考核,能精确地考核学生的真实水平。 课程教学的目的,就是使学生驾驭与工作岗位相适应的工作技能,而职业资格证书是衡量职业实力的重要依据。获得了职业资格证书从某种程度上来说,说明该学生具备了从事该工作岗位的资格和实力。因此,在学生完成课程之后,再参与职业资格认证考试ATA中级程序员考试,进一步检查老师教学效果,鉴定学生职业技能,促进学生实际操作实力的提高。 三、 教学效果 以校企合作方式共同组建课程教
17、学团队,共同参加院内外软件开发项目,供应科技服务和技术支持。选择部分优秀的学生参加到项目产品开发,学生项目实战实力有了质的提高,并取得了可喜的成果,师生共同完成的项目包括区精品课程申报网站、课程学习网站、在线考试系统、在线作业系统、区域农产品展销系统等都投入正常运用,深受用户欢迎。同时,学生参与各项大赛均取得了好成果。从2022年实施基于工作过程导向的课程改革以来,软件技术专业毕业生就业率逐年增加,对口就业率达到76%以上,学生质量得到用人公司的确定。 2022年应用基于工作过程的教学方法以来,学生学习爱好有了很大提高,在课堂上学生主动主动提出问题,课后主动想方设法解决难题,大大提高了学生的自
18、主学习实力和创新实力。但在教学过程也发觉存在一些问题。教学团队是由校企共同合作组建,学校老师拥有丰富的教学与管理阅历和软件工程师具有诸多实战阅历,如何将两者优势合二为一是一个比较困难的问题。老师缺乏企业一线软件开发的长期历练阅历,而企业软件开发工程师虽具备企业一线工作的阅历,但可能缺少如何将这些珍贵的阅历传输到学生的教学阅历,且也难以要求他们在繁忙的工作当中抽出时间如何去进行具体的教学设计。因此,切实可行的就是让老师常深化到企业软件开发一线,参与项目实践,培育解决实际问题的实力,积累丰富的项目实践阅历,提高自己的专业水平,才可能培育出高质量的高职软件开发人才。 【参考文献】 1池巧珠. 对工作
19、过程导向的成本核算岗位实务课程开发的探讨J. 福建商业高等专科学校学报,2022 2朱香卫,邹羚,张建等. ASP.NET程序设计精品课程开发与建设J. 职业技术教化,2022 3姜大源. 论高等职业教化课程的系统化设计关于工作过程系统化课程开发的解读J. 中国高教探讨,2022 4丁莉. ASP.NET课程教学改革与实践J. 邢台职业技术学院学报,2022 5王晓平. 基于“工作过程”的高等职业教化课程考核方式改革J. 齐齐哈尔高校学报,2022 【作者简介】 覃开贤,男,广西岑溪人,广西经贸职业技术学院计算机信息工程系讲师,硕士,探讨方向:计算机软件开发及教化。 注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文 第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页