CDIO在程序开发类课程教学过程中的改革与思考
2020-03-24王强吴珊
王强 吴珊
摘要:本文从当前教学形势出发,将CDIO的先进教学理念与作者所在学校的雅典教学理念有机结合,针对程序开发类课程的设计环节、教学环节、考核环节进行了较为深入的研究与探讨。通过以人为本的教学方针,以期达到较为理想的教学效果。
關键词:CDIO;雅典教学;程序开发
随着社会的进步,人类文明的发展,教学改革的步伐越来越快,各种教学方法,教学改革层出不穷。如何有效缩减高校与用人单位的对技术要求的差距,是每位教育工作者孜孜不倦的追求。CDIO培养将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,要求以综合的培养方式使学生在这四个层面达到预定目标。探索一种能适应我校实情的具有可行性的CDIO教学模式,是本文研究的重点。
1 多课程协调授课,构建一体化课程体系
老师们在上该课程之前,应该对课程所涉及的知识进行筛选和定位,通过完成一个整体项目为目标,学会综合使用各知识的技能。然后通过与其他相关课程老师进行协调,将项目按不同的知识点分解在不同的课程里,由相应的老师在自己课堂进行讲解,通过课程的相互配合,学生既学习了自己课程的知识,又能很好的将各知识进行整合,有效的提高了学生开发项目的整体意识、主观能动性和知识的把握度。
2 全程演练,协同、自学、合作、能力提升为主线
在教学过程,老师有意识的讲解一些知识点,并有意识的向综合项目靠,学生通过相互学习,相互帮助,独立查找资料并解决相关问题,最终完成整个项目的设计、开发、测试过程。
3 基于CDIO的课程体系设计
CDIO强调教学实践过程的工程化,通过构思、设计、实现、动作四个步骤组织每一个环节的教学活动。
考虑到我校专科学生的认知水平和课程的特点,这里将教学过程分为基础教学和综合运用两个阶段,并按照软件工程开发流程,遵循程序设计一般步骤,通过线上线下多元教学活动,融合课堂内外两种学习形式,形成以学科知识为基础、实践应用为重点、CDIO能力为目标的分阶段、递进式“线上线下+雅典+CDIO”教学模式。
4 CDIO教学模式应用案例
程序开发类课程是计算机专业核心课程,不仅要求学生掌握基本的技术知识,具备面向对象的程序设计思想,能用相应开发语言开发实际的应用程序,为充分发挥学生学习主动性,确保教学目标顺利实现,这里引入了“线上线下+雅典+CDIO”教学模式。
4.1 教学项目设计
实现CDIO教学模式,主要是对教学项目进行顶层设计,由于大部分学生没有项目开发经验,在课程中引入与现实相似的项目进行设计与开发,该项目以真实案例为蓝本,并将项目分解成若干小项目,方便学生理解与消化。小项目也是依据课程的内容和学生的接收能力,由浅入深,先易后难的原则进行,为便于学生重复学习,以及掌握其它课程的相关知识。
4.2 教学过程设计
任课老师首先要充分理解把控项目的各个知识环节,并了解学生在学习过程中可能会遇到的难点。通过各个小项目的实施,将各不相同的知识有机串联起来,并让学生能由浅入深,慢慢进入学习和开发状态。老师将容易出现的问题、学生容易忽视的情况,有意识的记录下来,在视频中细致讲解,并在介绍完相关知识点后,向学生提出针对生的问题让学生思考和解决。强化学生在学习过程中的考核检查力度。
通过3~5人组成学习项目小组,各小组成员由组长带领,按功能划分,将任务进行分解与分配,每人在项目中扮演一种角色。使之更好的融入现实环境中。
通过小组长的反馈和老师的不定期抽查,实现对每位学生学习情况、学习状态的跟踪管理。通过线上线下学习、将项目里所涉及到的知识点用视频的形式录制上传,要求学生必须在线学习操作一遍。线下课堂上,则在操作的时候老师讲解也较为方便,将更多的时间用在学生上机操作,以及向老师提问上。
4.3 效果展示与考核
为展示学生学习效果,在期末的时候,将学生以小组形式上台进行成果展示,每小组组长介绍项目的作用与功能,介绍项目的分解情况与小组成员的分配情况,介绍小组成员的学习情况。并对自己的工作模块与内容进行介绍与解答。
成员一一上台讲解自己所承担的任务和工作情况,并介绍自己的学习收获与感想。其他小组成员则对上台的小组成员进行评分。
通过学生与老师对小组成员的评分,能较为客观的将每位学生的学习情况进行考核。以达到成绩的公平公开公正的目的。
5 结语
将线上线下+雅典教学理念引入程序开发课程的CDIO教学中,突破了时空限制,兼顾了学生的个体差异性,实现了从基础知识学习到CDIO能力培养的平滑过渡,为专科计算机专业教学改革提供了有益思路。
参考文献:
[1]陈卫民.基于CDIO的Android教学改革探索[J].当代教育实践与教学研究,2015(06).
[2]孙镇江.基于CDIO理论的《移动互联应用开发(Android)》课程教学模式改革探索[J].软件工程,2019(08).
[3]江天仿.混合式CDIO教学在“Android程序设计”课程中的应用[J].山东工业技术,2019(08).
作者简介:王强(1981),男,汉族,四川成都人,硕士研究生,副教授,研究方向:计算机网络与信息安全;吴珊(1990),汉族,四川巴中人,硕士研究生,助教,研究方向:计算机网络通信。