程序开发类课程教学改革与思考 摘要:本文从当前教学形势出发,将 CDIO 的先进教学理念与作者所在学校的雅典教学理念有机结合,针对程序开发类课程的设计环节、教学环节、考核环节进行了较为深化的讨论与探讨。通过以人为本的教学方针,以期达到较为理想的教学效果。 关键词:CDIO;雅典教学;程序开发 随着社会的进步,人类文明的进展,教学改革的步伐越来越快,各种教学方法,教学改革层出不穷。如何有效缩减高校与用人单位的对技术要求的差距,是每位教育工作者孜孜不倦的追求 。CDIO 培育将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,要求以综合的培育方式使学生在这四个层面达到预定目标。探究一种能适应我校实情的具有可行性的 CDIO 教学模式,是本文讨论的重点。 1 多课程协调授课,构建一体化课程体系 老师们在上该课程之前,应该对课程所涉及的知识进行筛选和定位,通过完成一个整体项目为目标,学会综合使用各知识的技能。然后通过与其他相关课程老师进行协调,将项目按不同的知识点分解在不同的课程里,由相应的老师在自己课堂进行讲解,通过课程的相互配合,学生既学习了自己课程的知识,又能很好的将各知识进行整合,有效的提高了学生开发项目的整体意识、主观能动性和知识的把握度。 2 全程演练,协同、自学、合作、能力提升为主线 在教学过程,老师有意识的讲解一些知识点,并有意识的向综合项目靠,学生通过相互学习,相互帮助,独立查找资料并解决相关问题,最终完成整个项目的设计、开发、测试过程。 3 基于 CDIO 的课程体系设计 CDIO 强调教学实践过程的工程化,通过构思、设计、实现、动作四个步骤组织每一个环节的教学活动。考虑到我校专科学生的认知水平和课程的特点,这里将教学过程分为基础教学和综合运用两个阶段,并根据软件工程开发流程,遵循程序设计一般步骤,通过线上线下多元教学活动,融合课堂内外两种学习形式,形成以学科知识为基础、实践应用为重点、CDIO 能力为目标的分阶段、递进式“线上线下+雅典+CDIO”教学模式。 4CDIO 教学模式应用案例 程序开发类课程是计算机专业核心课程,不仅要求学生掌握基本的技术知识,具备面对对象的程序设计思想,能用相应开发语言开发实际的应用程序,为充分发挥学生学习主动性,确保教学目标顺利实现,这里引入了“线上线下 +雅典+CDIO”教学模式。4.1 教学项目设计。实现 CDIO 教学模式,主要是对教学项...