1 引言
计算机相关专业是工科类的专业,这种工科类型的课程要求有很强的动手能力和实际应用能力。所以实验教学和实践环节不仅是对理论知识的深化与补充,更需要培养学生综合运用所学知识解决实际问题的能力。在当前情况下,我们很多的高职类院校对于计算机类课程的教学,主要还是以理论教学为主,实践教学为辅的教学思路,即使是实践教学,很多的都是验证性的实验教学,缺乏创新性和实际应用性。从而使得我们的学生主要注重的是个人能力的培养而忽略了团队合作意识,由此可见,如何进行计算机专业课程的改革,培养创新型和应用型的专业人才是计算机相关专业面临的新的问题。
CDIO是一种新的工程教育模式,它是以产品从研发到运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程,培养学生四个层面的能力。将CDIO教学理念引入到计算机专业课程中,通过基于项目的学习,促进学生学习积极性,增强学生的团队协作意识和解决问题的能力。
2 CDIO工程教育模式
CDIO工程教育模式是国际工程教育改革的最新成果。CDIO代表的是构思(Conceive)——设计(Design)——实现(Implement)一一运作(Operate)四个方面,综合培养学生工程基础知识、个人能力、人际团队能力和工程系统四个层面的能力。CDIO倡导“从做中学”和“基于项目教育和学习”的新型教育模式,可以培养既有过硬的专业技能,又有良好的职业道德的国际化工程师。计算机专业课程符合CDIO教学大纲的要求,所以引入CDIO工程教育理念对计算机专业课程进行改革对学生的发展与就业有着重要的现实意义。
3 应用CDIO改革教学模式
计算机专业课程的教学模式,主要是在课堂上讲理论知识,然后上机实践来验证和应用上课讲的理论知识,这样学生即使学习的非常好,那么整门课程讲完之后依然不知道学习该课程有什么用途,在专业的设置中有什么样的作用,这样与高职教育的教育理念相悖。所以笔者考虑将CDIO教育理念引入到计算机专业课程的教学中来,对计算机专业课程进行教学改革。在课程的教学中渗透CDIO的各项指标,使学生在学习理论知识的同时获取专业技能及各种综合素质。
3.1与实际结合,以问题驱动的形式改变传统的教学方法
传统的教学方法以教师为主体,主要以教师讲授为主,这种教学形式使得学生被动的接受知识,课堂效果和学生积极主动的能力很差,我们要改变这种教学方法,尤其是在计算机专业课程的教学中,更应当体现学生的主体能动性。所以教师在课堂教学中,应将课本中的理论知识与实践相结合,将所讲的知识点以解决工程实践中的问题引出,引领学生积极的分析和讨论,找出解决问题的方法,从而将新的知识传授给学生,这样学生既能够理解新内容的工程应用,也能够提高解决问题的能力,调动学生的积极主动性,激发学生的学习兴趣。
3.2开设基于工程项目的课程设计
CDIO强调在“做中学”的教育理念,计算机专业课程相对于其它专业的课程来说实践性是很强的。以CDIO教育理念为导向,为计算机专业课程开设基于项目三级分层分块的课程设计和实训。比如对于计算机软件类的专业课程,其中的第一级是专业基础课程设计,就是为每一门课程开设基于项目的课程设计;第二级是基于课程群的课程设计,是根据课程与课程之间的相关性,将相关的课程化成一块,建立课程设计,比如:《c#程序语言设计》、《数据库原理及应用》等课程间有密切的相关性,将它们划分为一个块,建立基于课程群的课程设计,让学生在做的过程中,巩固所学知识,培养能力;第三级是综合课程设计,也可以在毕业设计的过程中实施。这种形式可以培养学生多方面的能力,通过项目的选择和完成过程可以培养学生掌控项目实施全过程的能力;通过小组成员之间的合作与交流可以培养学生协作与沟通的能力,在实践中强化团队精神;通过小组之间的竞争可以激发学生的创新潜能,培养学生的创新实践;最重要的是通过实践掌握相应的知识,提高自主学习的能力。
3.3强化师资队伍建设。培养“双师型”的教师队伍
CDIO的教学理念对教师提出了新的教育要求,首先需要教师更新教育理念,建立“以教师为主导,以学生为主体”的教学方式。要求教师具有指导学生应用所学知识探究规律和致力创新,强调相关知识和能力在实践中的联系的能力。通过项目的实施,培养更多的专业骨干教师。要求骨干教师每年必须承担工程项目的开发工作,保证与企业保持紧密联系;尽量参加教育、学术交流活动,开阔视野、丰富和更新知识、提高教学水平,保证教师有先进的教学理念和教学方法,保证骨干教师具有专业课程开发的能力;经常组织团队学习讨论活动,共同讨论教学、项目开发中存在的问题,研讨教学与科研的方法,以促进教学效果、提高科研能力。
4 结束语
当前计算机专业课程的教学模式与社会对高职类学生的要求存在很多的出入,所以,在计算机专业课程的教学中提出CDIO的教学模式改革,开设项目式的程序设计和实训,强化师资队伍建设,培养“双师型”的教师队伍,以培养学生查阅资料能力、分析问题能力。解决问题能力、创新能力以及协作能力。该培养模式在《动态网站设计》、《软件工程》等课程中进行了应用与探索,结果表明可提高学生的工程实践能力,培养社会、企业需求的应用型、创新型人才,同时提升计算机专业的教学质量。