APP下载

基于OBE-CDIO理念的ASP.NET程序设计课程教学改革研究

2019-12-19朱春满李启淑张艳刘永兴赵春娟

发明与创新·职业教育 2019年11期
关键词:教学改革

朱春满 李启淑 张艳 刘永兴 赵春娟

摘 要:ASP.NET程序设计课程教学知识点多,对学生程序开发能力要求高。设计一门更容易被学生接受、更加贴近企业用人需求的ASP.NET程序设计课程一直是广大从事本门课的教育工作者的难题。本文在实现ASP.NET课程设计中充分吸收了OBE在教学内容构建和学生评价方面的优势以及CDIO在项目实战教学过程中的优势,构建了完整的课程基础知识版块,引入了基于CDIO教学模式的项目实战教学方法,设计了个性化的考评方法。

关键词:OBE;CDIO;ASP.NET程序设计课程;教学改革

一、ASP.NET课程及教学现状

ASP.NET 程序设计是计算机软件、计算机网络、计算机应用等高职专业的一门专业核心课程。该课程以C#或者 VB语言为基础整合了网页制作、数据库操作等课程的相关知识,要求学生掌握动态网站的设计、开发、发布、管理等相关知识,并了解动态网站开发的规范和标准。课程既要求程序开发知识面广,又要求具有较强实践动手能力和综合应用能力。但现在高职类计算机专业学生普遍综合素质低,水平良莠不齐,对教学内容和教学方法的设计和实施都提出了较高的挑战。目前,多数高职类计算机专业采用教师讲授加学生练习的传统教学模式,即教师讲授2节课,学生实践2节课。在教学内容上,采取就低原则,讲授学生易理解的基础操作和简单的项目实训。从而导致学生能力达不到企业用人要求。如何战胜这些挑战就成了当前高职类相关专业教师的难题。

为不断提高该课程的教学效果,许多优秀的教育工作者都对此进行了深入的研究,并提出了相关建议。比如樊艳英等提出将CDIO的教学理念引入课堂教学,完善教学资源库,改变学生的评价方式等措施来提高教学质量[1],白丽瑞提出的《基于CDIO与慕课理念的ASP.NET课程改革实践》[2],陈巧莉提出的《基于高职ASP.NET课程理实一体化探究与实践》[3],梁炳进提出的《基于CDIO教学做一体化“ASP.NET程序设计”课程教学改革研究与建设》[4]。笔者通过学习和借鉴其它教育工作者的研究成果,深入企业调研和学习,结合自己多年的教学和软件开发经验,针对ASP.NET程序设计课程中的自身特点,提出了基于OBE-CDIO理念的ASP.NET 程序设计课程教学内容构建和教学方法实施的意见和建议。

二、OBE教学理念

OBE(Outcomes-Based Education,缩写为OBE)教育理念是一种以学生的预期学习成果为中心来组织、实施和评价教学的过程,其核心为按企业需求制定人才培养目标、培养标准(学习成果)、反向进行课程规划、正向实施、持续改进[5]。其重点解决4个问题,我们需要让学生取得怎样的成果、为什么要取得这些成果、如何帮助他们取得这些成果、怎样评估学生取得了这些成果。其在实施过程中的比较突出的亮点有清楚聚焦预期成果、通过企业的需求反向设计教学内容、强调个性化的评估。

三、CDIO工程教育模式

CDIO工程教育模式是近年来国际工程教育改革的最新成果。CDIO代表构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate),它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[2]。

四、基于OBE与CDIO理念的ASP.NET课程改革实践

OBE与CDIO教学理念都是有其提出的时代背景和特色。通过对两种教学理念的学习,笔者认为OBE在教学内容构建和学生评价方面表现突出些,CDIO在项目实施教学过程中优势明显。ASP.NET程序设计课程本身教学内容较多,知识点比较分散独立,而且控件的应用场景也是随着项目的变化而改变。如果用一到两个项目来将整门课程核心内容全部包含在内,会感觉知识不连贯,系统性欠缺,而且项目开发以功能为主线一气呵成,学生在基本功不熟悉的情况下驾驭难度较大,不是很适合高职类学生。然而,如果一味地追求基本功,而不加强学生项目开发能力的提升,学生也很难满足用人单位的需求。如果将OBE和CDIO教学理念同时引入到课堂中,将能很好地实现互补。下面笔者将阐述如何基于OBE-CDIO理念来构建ASP.NET程序设计课程。

首先,采用OBE教学理念来构建课程培养方案。通过对企业的调研以及笔者的工作经验,反向设计教学内容,重点聚焦在项目开发中频繁使用的知识技能点上。通过梳理这些知识技能,笔者将ASP.NET 程序设计课程划分为以下11个大的版块:ASP.NET的内置对象、ASP.NET Web服务器控件、ADO.NET数据库操作及数据控件应用、ASP.NET缓存技术、E-mail邮件发送及短信功能、ASP.NET Ajax技术、jQuery在ASP.NET中的应用、Web Services、ASP.NET程序调试与错误处理、网站发布与管理、项目实战。除项目实战版块以外,其它版块需要再次细化,细化过程以知识点为核心进行课堂教学内容设计。针对各细化知识点,根据项目中可能使用到的应用方法进行程序案例设计,案例设计应该具有非常强的代表性。

其次,采用CDIO工程教育模式来构建项目实战。前面核心基础技能课时一般控制在100个学时左右,项目实战一般控制在40-80个学时左右,根据项目的难易程度而定。项目实战版块的项目采用比较成熟的具有代表性的ASP.NET开发项目,按照CDIO要求的构思、设计、实现、动作四大部分来设计课堂教学内容。教学方法采用学生分组模式,一般3至5人一个小组,一个班最多不超过10个小组。教师通过提前设计好的教学内容对学生进行开发引导,学生按规定完成每个阶段的任务。通过小组团队模式能够有效培养学生的工程基础知识运用能力、个人能力、人际团队能力和工程系统能力。

最后,采用OBE-CDIO教学理念中的测评理念来设计课程的个性化的考评方式。考评主要分为三个部份:平时成绩(15%)、基础知识测评成绩(50%)、小组项目测评成绩(35%)。平时成绩包括学生出勤和作业完成情况。基础知识测评采取传统模式,要求每位学生掌握全部基础知识点内容,考试时随机抽取讲授过的4-5个知识点内容的案例来进行上机考试。小组项目测评是教师根据每小组项目完成情况来进行打分。个性化的考评主要体现在小组项目测评环节。

结束语

本文在实现ASP.NET课程改革中充分吸收了OBE在教学内容构建和学生评价方面的优势以及CDIO在项目实战教学过程中的优势,构建了完整的课程基础知识版块,引入了基于CDIO教学模式的项目实战教学方法,设计了个性化的考评方法。通过这种基于OBE-CDIO理念的ASP.NET程序设计课程构建模式,能够有效培养学生在ASP.NET课程中的基础知识掌握能力,项目实战中的知识运用能力、个人能力、人际团队能力和工程系统能力。经过教学实践后,学生在ASP.NET课程中的学习效果得到有效提升。

参考文献

[1] 樊艳英,张自敏.ASP.NET网络编程课程教学改革探讨[J].贺州学院学报,2015,31(4):135-138.

[2] 白丽瑞,杨志奇,张磊.基于CDIO与慕课理念的ASP.NET课程改革实践[J].科技视野,2016(8):115.

[3] 陈巧莉.基于高职ASP.NET课程理实一体化探究与实践[J].电脑知识与技术,2015(11):1.

[4] 梁炳進.基于CDIO教学做一体化“ASP.NET 程序设计”课程教学改革研究与建设[J].科教导刊,2018(26):9.

[5] 刘清学,刘影.基于OBE的大学计算机基础教学改革研究[J].通讯世界,2019(26):6.

猜你喜欢

教学改革
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索