基于“六步四结合”的ASP.NET项目开发课程改革与探索
来源:用户上传
作者:
摘 要: 针对“六步四结合”教学模式的探索和对ASP.NET项目开发课程进行改革,完成了课程教学项目的构建。建立了ASP.NET项目开发课程阶段式的过程考核体系,并在教学实践中不断改进与完善。
关键词: 六步四结合; ASP.NET; 教学改革; 工作过程; 教学模式
ASP.NET项目开发课程是高职院校软件技术专业一门技术性、综合性、实用性很强的专业核心课程。课程内容涉及知识技能点较多,如果按照传统的教学方式开展课程教学,知识点关联度不高,课程内容较为松散,学生学习没有重点和主线。传统教学从一开始就没有建立起系统的项目解决方案,即使学生在学习的过程中掌握一些基本的知识应用,他们仍旧不清楚所学知识在真实网站设计开发中的具体应用,不能灵活运用所学知识和技能解决具体项目任务。[1]很多学生学完ASP.NET项目开发这门课程以后,仅仅掌握了一些C#语句或者仅会使用VS中的各种控件,相关知识体系非常零碎,并且不能有效地将课程知识与技能相结合,不能很好地完成综合性的开发项目。所以,为了提高ASP.NET课程的教学效果,必须对本课程进行课程改革。课程组采用基于“六步四结合”的教学模式,以一个大的项目贯穿教学始终,按照新的教学模式,加强知识点、技能点的衔接和训练,提高了教学效果,也提升了学生的学习兴趣,最终使学生能够灵活运用ASP.NET知识与技能进行项目开发。
一、“六步四结合”教学模式的内涵与作用
(一)“六步四结合”教学模式的内涵
“六步四结合”课程教学模式是在充分调查、研究近些年来高职课程教学改革的意见、建议和成功经验的基础上,结合三门峡职业技术学院教师多年来在课程教学研究和实验中取得的初步成果,汲取高职院校先进经验的基础上提出的,是能力型课程教学模式及评价标准。[2]“六步”是指用以组织和实施课程教学的六个要素:课程定位、课程目标、内容模块、训练平台、教学过程、考核评价。“四结合”是指:课程设置与岗位职业能力结合;教学过程与职业工作过程过程结合;教学内容与职业工作任务结合;考核评价与职业能力养成结合。[3]
(二)“六步四结合”教学模式对课程改革的作用
“六步四结合”课程教学模式强调在课程教学过程中,以职业活动为导向,以职业能力和素质需求为依据,确定明确、具体、适中、可检验的课程目标。[4]把校内外实训基地作为重要平臺,以项目任务为载体;根据学生能力培养及素质养成的教育教学规律,科学有效地指导学生学习与训练,在训练过程中逐渐积累专业知识;考核评价采取形成性考核与终结性考核相结合的方式,以学生在线上线下混合式的课程项目任务完成情况作为主要考核指标。
“六步四结合”课程教学模式以项目为核心,以能力为本位,突出职业能力培养,有机融入了职业导向、模块教学、案例教学、项目教学等教学模式的应用研究,涵盖了课程定位、课程目标、教学模块、训练平台、一体化教学、考核评价等高职课堂教学的主要特点和内容,使之成为一个彰显职教特色的相辅相成的完整系统。采用理论研究和教学实验齐头并进、相互促进、相辅相成的技术路线,形成了“职业能力为舵,实践和应用能力为帆”的课程新理念,为高等职业教育课程教学提出了一般性的标准和规范,为解决高等职业院校课程教学中普遍存在的关键问题,提出了建设性的理论指导和实践示范。[5]
二、课程教学改革实施方案设计
ASP.NET项目开发课程是软件技术专业的一门职业核心能力课程,通过本门课的学习,学生能够使用ASP.NET进行WEB开发环境构建、WEB编程、系统部署与维护,掌握WEB应用系统开发流程、开发技巧和编程规范,对应的岗位有ASP.NET 软件工程师。本课程的授课对象是软件技术专业二年级学生,他们有一定的专业基础,掌握静态网站制作和数据库的基本知识,能够熟练使用信息化手段进行自主学习,但是他们项目分析能力与实践操作能力不足,学习兴趣点不能聚焦到传统的课堂教学。针对以上问题,我们对本门课程进行了项目化、碎片化的知识重构,采用一个大项目贯穿课程教学始终,将一个大项目分解成若干子项目,每个子项目又分解若干任务,每个任务又包含不同的知识点与技能点。
ASP.NET项目开发课程以.Net网站开发的真实工作过程为导向,进行ASP.NET网络工程师岗位工作和专业背景分析,确定课程教学任务与目标,按照“六步四结合”教学模式进行课程教学改革并形成设计方案。ASP.NET项目开发的课程教学设计包括“整体教学设计”、“单元教学设计”和“课堂教学设计”三个层次。三者之间是整体、部分和具体之间的关系,有机统一,不可分割。
(一)课程整体教学设计
ASP.NET项目开发课程教学的“整体设计”是按照职业教育观念从单元“联系”的角度对课程教学的设计进行整体优化。整体设计主要有课程名称、课时、课程定位、课程目标、课程内容、能力训练项目、课程教学进度表、课程考核方案、教材、参考资料等内容。课程总体目标:(1)通过本门课程的学习及“学海云端网上书店”项目的实施,学生能够使用ASP.NET网络编程语言和技术完成各类动态网站的设计、开发和维护;能完成基于B/S模式的系统开发;能利用ASP.NET对数据库进行插入、修改、删除、查询操作,并利用MSDN等帮助文档解决学习工作中的技术难题,具有中小型动态网站开发能力。(2)通过本门课程的学习及学海云端网上书店项目的实施,学生具有良好的职业道德、规范的开发流程、具备开发质量和安全意识,养成按时、守时的软件交付习惯。
本课程采用典型的项目载体,采取课内外项目并行、工作过程项目化的模式,系统地介绍ASP.NET系统架构与逻辑设计、实体设计与多层依赖、数据库访问与实现、动态Web界面设计与编码、数据查询统计等高级编码技术和方法。本课程将“学海云端网上书店”贯穿项目分解为七个模块,每个模块分解为若干个子项目,每个子项目又分解为若干个便于教学实施的子任务。重点强化职业能力培养,采用了“工作过程项目化”的教学流程进行内容重组。通过项目任务讲解知识点和技能点,以“学海云端网上书店” 项目贯穿教学,通过任务导入、知识基础、任务实施、任务考核、拓展提高、训练平台的流程实现教学目标。在考虑学生能力需求的基础上,打破了以知识点为线索的传统学习方法,把所有的知识点嵌入到工作任务中去,工作任务中用到什么知识点就讲解什么知识点。 本课程与前导课程、后续课程的关系设计主要考虑以下两个方面:一是本课程的先导课程有使用HTML语言和CSS开发商业站点、使用C#开发数据库应用程序、深入.NET平台开发OOP应用程序、基于.NET平台的软件系统分层开发等,这些课程使学生具备搭建网站框架、制作基本页面的能力,同时具备一定的面向对象程序设计和数据库设计与实现的能力。二是后续课程为开发基于Ajax和控件技术的应用系统等。通过Asp.net程序设计这门课程的学习,使学生能够设计开发中小型基于.NET平台的网络系统,从而为后续课程“开发基于Ajax和控件技术的应用系统”提供项目基础,为优化和完善系统功能,达到企业级应用要求做好前期项目准备工作和知识技能储备。
(二)课程单元教学设计
ASP.NET项目开发课程单元教学设计要求课程目标明确、具体、适中、可检验,并与课程整体教学设计相衔接;知识目标服从和服务于能力及素质目标;以“网上书店的表单和数据验证”等多个典型任务引导学生学习过程中,在教学项目中,重构知识点和技能点,教学做一体化,从而使学生在项目開发中掌握课程知识和技能;按照职业能力由生手到熟手再到能手的一般规律,以及能力培养从入门到专项再到综合的递进式成长;实行项目完成度与知识掌握度的过程考核。
课程单元一般是一个相对独立的、完整的单项训练项目。主要有课题、课时、教学目标、训练任务或案例、教学重点难点及解决办法、参考资料、工具与材料、教学活动设计、本单元作业安排、课后总结和体会等。课程单元和学时分配如表1所示。
(三)课堂教学设计
课堂教学设计是课程整体设计和单元设计的最终落脚点,是细化到课堂的组织形式设计。课堂教学设计分为课前、课中和课后三部分。教学设计主要采用翻转课堂、任务驱动、小组合作等手段,使学生在做中学、学中做。
课前准备阶段主要是通过任务驱动的方法在微信公众号、中国大学MOOC等平台发布项目任务及教学视频。使学生从怕学、不学变为主动学习。在上课之前,教师将项目任务和教学视频提前推送到微信公众平台和中国大学慕课平台,学生课前预习。
课堂实施阶段主要是通过翻转课堂、项目分组的方式,结合图片、视频、动画等,将枯燥抽象的课程变得形象生动,有吸引力。任务实施分为五大步:第一步,任务导入。主要是项目任务的说明,用时5分钟。第二步,知识准备。在课前,教师首先统计分析学生在中国大学慕课平台的学习情况,有针对性地讲解需要用到的知识点和技能点,演示任务实现的关键操作过程(例如:标准验证控件的使用方法),用时25分钟。第三步,分组讨论。五人一组,一名项目组组长,首先各项目组组长给组员分配任务,各组成员间相互讨论完成任务需要用到的知识点和技能点,将遇到问题汇总,并找出解决办法,用时15分钟。第四步,任务实施。各组成员按照讨论结果明确任务,然后分头完成对应的任务,教师实时查看,并发现存在的问题,最后组长检查并汇总成员完成情况,用时35分钟。第五步,总结评价。由自评、互评和教师点评三部分组成,自评和互评都在中国大学慕课平台完成,教师点评主要是教师针对项目实施过程中遇到的共性问题进行讲解,并对各组完成情况进行点评,共15分钟。
课后提升阶段主要是采用任务驱动的方法在线练习、角色扮演等,提升学生的能力素质。利用中国大学慕课和微信公众号平台在线进行训练,巩固已学知识,拓展课程相关知识,及时解答学生的疑问。
三、课程考核方式改革
ASP.NET项目开发课程的考核改变单一的终结性评价的方法,采用线上线下混合教学模式。线上60%,线下40%。理论与实操相结合、过程和结果评价相结合。其中理论考核学生对项目教学中各知识点的掌握情况,实践考核学生项目开发能力以及项目的设计能力。过程考核与结果考核两部分占比为6:4。课程成绩各部分组成:出勤情况,学习态度,占10%;平时作业、训练项目完成情况等,占50%;期末考试,终结性评价,占40%。课程考核组成如表2所示。
四、课改成果及总结
经过近三年的教学探索,基于“六步四结合”的ASP.NET项目开发课程教学模式取得了较好的教学效果。课程按照开发过程中需要掌握的必要技能进行内容组织,以一个大项目作为贯穿的主项目,再按开发流程分模块项目任务,通过项目实施详细介绍了ASP.NET的使用方法和开发技术。基于“六部四结合”的课程教学以学生为主体,以教师为主导;融合了信息化教学平台,提高了学生的学习兴趣和课堂教学效果;采用多元化评价机制,能够实时反馈学生学习效果,从而及时进行教学诊断与改进。课程组编写出版的基于“六步四结合”的《ASP.NET项目开发》创新型教材和教学项目任务微课视频,保障了学生的学习效果。本课程被河南省教育厅列为省级精品在线开放课程,目前每学期在线学习人数超过14000人,其中包含其他院校学生和校外人员,受众面较广,社会认可度较高。
综上所述,通过基于“六步四结合”的ASP.NET项目开发课程教学设计与实践,提高了课程教学效果,为其他计算机类课程教学改革提供了参考和借鉴。
参考文献:
[1] 席洁. 高职ASP.NET动态网页设计教学改革的研究[J]. 电脑知识与技术,2011(12):82-83.
[2] 秦冲. 基于“六步四结合”的课程设计与实践:以《汽车电器设备构造与维修》为例[J]. 漯河职业技术学院学报,2017(05):70-73.
[3] 王莉静,田子欣. 基于“六步四结合”的高职机械零部件测绘课程教学设计与实施[J]. 三门峡职业技术学院学报,2017(03):69-72.
[4] 刘志强. 高职《液压与气动技术》课程教学设计与实施[J]. 三门峡职业技术学院学报,2014(01):38-40.
[5] 李久昌. “六步四结合”高职课程教学模式改革的探索[J]. 三门峡职业技术学院学报,2017(03):46-54.
转载注明来源:https://www.xzbu.com/1/view-15159678.htm