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

2016-04-05 18:44白丽瑞杨志奇张磊
科技视界 2016年8期
关键词:慕课课程改革

白丽瑞 杨志奇 张磊

【摘 要】基于当前ASP.NET课程的教学情况,本文针对ASP.NET课程的特点,结合CDIO培养理念与当前比较流行的慕课授课方式,开展了ASP.NET课程的改革与实践,提出了一些教学改革的具体措施,测试实践表明,教学改革取得了良好的效果。改革措施具有比较好的指导作用和现实意义。

【关键词】CDIO;慕课;ASP.NET;课程改革

1 ASP.NET课程及教学现状

随着微软开源进程的加快,.NET系列课程的优势必定会日益凸显,毕竟它的开发操作之简单,效率之高是其他语言难以企及的。ASP.NET是一个开放的框架,想用它构建网站和网页的话,还需要HTML、CSS、JavaScript等,因此课程当中如果没有一些其他相关方面知识的话,课程案例是很难开展的。ASP.NET可以看成是一种技术,但又不像C语言,有那么多的格式和规则等的限制,同时在学习ASP.NET时,学生们应该已经具备了一些编程能力,因此,在这种情况下,如果按照传统的授课方式来教学的话,一方面不能使学生有足够的兴趣,另一方面,教学的效果也会事倍功半。因此,怎样能够快速提高学生的编程兴趣和动手实践能力,督促学生学习,使学生从学校步入企业有更好的承接,成为了一个迫切且重要的问题。

2 CDIO教学理念

CDIO是由麻省理工学院等四所大学合作开发的一整套工程教育理念和实施体系,它是一种国际化高等工程教育的创新模式。[1]CDIO是构思(Conceive),设计(Design),实现(Implement),运作(Operate)4个英文单词的缩写,它是“做中学”和“基于项目教育和学习”(Project based educarion and learning)的集中概括和抽象表达。它以工程项目(包括产品、生产流程和系统)从研发到运行的生命周期为载体让学生以主动的、实践的、课程之间有机联系的方式学习工程。[2]CDIO工程教育模式有利于解决当前工程教育实践中存在的重理论轻实践、强调个人学术能力而忽视团队协作精神、重视知识学习而轻视开拓创新培养等诸多问题。[3]可以看出,CDIO教育模式可以提高学生的学习兴趣,并且是主动的、积极地学习,同时又能提高学生的实际操作能力,培养团队意识、创新意识。因此,对CDIO的使用将非常有实际意义。

3 慕课思想

慕课,即“大规模开放在线课程”,由加拿大学者Dave Cormier与Bryan Alexander于2008年在George Siemens与Stephen Downes设计和领导的一门在线课程《连通主义与连通知识》中首次提出。[4]这门课程的学习者可以自主参与学习,比如在平台上在线讨论,发博客,参与在线讨论会议等形式。慕课的建设和实施是一项宏大的工程,它需要精心的设置教学知识点,制作辅助课件,准备课上讨论题目与课下练习题,以及最重要的授课视频录制等诸多工作。慕课有很多优势,比如可以促进教育公平,提高教育质量,更新教育理念,推动教育改革等。慕课的出现带给教育界的影响是革命和颠覆性的。

4 基于CDIO与慕课理念的ASP.NET课程改革实践

基于以上现状,提出以下几点教学改革思路。

4.1 授课内容项目案例化

CDIO是以工程的思想为指导的,而ASP.NET课程的教学最终目标是使学生掌握和运用ASP.NET中的知识和技术来完成动态网站、web应用程序的开发,从这点上来看,ASP.NET课程的教学完全可以使用CDIO模式。

重新设置授课内容,将课程中比如一些控件和对象的使用等内容或知识点融入到项目开发的过程中,可以每一章节设置一个或多个较小的项目案例,然后整门课程有一到两个比较完整的网站或web应用程序项目。并且将案例开发过程细分到每节课当中去,每节课完成项目的一部分,这样既可以激发学生的兴趣,也可以使学生产生成就感从而主动的去完成项目。(教师此时的工作类似系统架构师)项目开发过程中,适时精且简地提示此处使用的是什么控件,当前的问题可以使用什么对象来解决和实现。如此下来,在项目完成的同时,也会学到很多新的知识和技能。

4.2 授课方式向慕课转换

“慕课”对于教学效率和管理效率的提高是显而易见的。[5]利用网络技术和视频手段的“慕课”课程,以前教师在课堂上需要几个小时才能完成的工作现在也许几分钟就可以完成,而且效果会更加逼真、细致、详尽、学生学起来方便、轻松、愉快,记忆也会更加深刻。[5]教师可以先给出下节课的任务或者会用到的内容,让学生利用课外时间补充相关知识,教师可以给出一些学习参考网站或学习视频等,学生可以通过自己喜欢的渠道进行学习,课上可以留给学生自己进行项目开发实践和练习。笔者是根据教学任务,提前录制了项目开发视频,在课上学生开发过程中可以根据视频内容进行,有问题随时可以暂停、后退,或者小组同学讨论,或者询问教师。从而实现了课堂的“翻转”。

4.3 课程组织形式改革

每节课教师需要提前准备项目任务,课前或课上进行布置(教师此时充当项目经理的角色)。课程以小组为单位组织。可以将一个完整的软件项目按小组划分成多个模块,每个小组负责一个模块,也可以每个小组完成相同的任务,小组内部,可以指定或自行商议个人分工,每个小组自行推举组长,负责任务协调及讨论相关事宜。每个人不仅完成自己的任务,还要与同学进行沟通、交流,每周由组长完成进度报告。教师负责项目组开发进度的督促与解答或解决开发过程中大家有共性的问题(教师此时角色偏重技术支持)。

4.4 评价方式多样化

评价方式打破一般课程评价规则,增大平时成绩占总成绩的比例,如果可以,甚至考虑是否取消期末笔试考试。每节课按照任务完成情况(包括出勤、问题解决情况、交流情况、创新情况等)给出一定分数。整个组项目提交时,可以以答辩方式验收,每个人进行汇报,以检验是否是自己实际完成,掌握了多少知识,创新程度如何等(教师充当项目测试员或客户)。

5 总结

本文通过简单介绍CDIO教学理念和慕课思想,并提出了一些将CDIO与慕课理念应用到ASP.NET课程中的一些改革方法与实践。通过在我校计算机系实施,得到了较好的效果。

【参考文献】

[1]王红亮,刘文怡,牛晓丽.基于CDIO理念的《VB程序设计》教学改革[J].教育教学论坛,2015(25):126-128.

[2]查建中.论“做中学”战略下的CDIO模式[J].高等工程教育研究,2008(3):1-9.

[3]WANG Y Q,QI Z Y,LI Z R. Review of CDIO research in China: from 2005 to 2011[J]. World Transactions on Engineering and Technology Education. 2012,10(1):70-79.

[4]杜杨.慕课对高校体制的五大挑战[N].光明日报,2013-08-21.

[5]李斐,黄明动.“慕课”带给高校的机遇与挑战[J].中国高等教育,2014(7):22-24.

[责任编辑:汤静]

猜你喜欢
慕课课程改革
“双创”形势下高职财务管理课程改革探索
大学生对慕课的了解和利用
“慕课”教学的“八年之痒”
慕课环境下的学习者