当前位置: 东星资源网 > 文档大全 > 道歉信 > 正文

基于CDIO理念的程序设计类课程教学改革探索|我国基础教育课程与教学改革的理念

时间:2019-01-11 来源:东星资源网 本文已影响 手机版

   摘要:CDIO是当今国际高等工程教育的一种创新模式,注重实践性教学,培养学生的实际动手能力,能很好的改善理论知识传授与学生实际应用能力之间的关系。传统的软件工程专业程序设计教学体系注重对基础知识的把握,而缺少在有工程性、应用性、创造性等方面的培养。将CDIO理念引入程序设计类课程体系中,通过建立CDIO模式下的程序设计类课程体系,将基础知识教学和工程性、实用性有机结合。
  关键词:程序设计类课程 CDIO 探讨
  
   一、 CDIO工程教育理念
  CDIO是当今国际高等工程教育的一种创新模式,是近年来国际工程教育改革的最新成果。该理念是由麻省理工学院、瑞典皇家工学院等四所著名工科院校创立的国际组织所提出,经过四年的探索研究,创立了CDIO工程教育理念。它更注重扎实的工程基础理论和专业知识的培养,通过贯穿整个人才培养过程的团队设计和创新实践环节的训练,培养既有过硬的专业技能,又有良好职业道德的国际化工程师。CDIO理念系统地提出了能力培养、实施过程、实施指导和结果检验的12条标准,具有很强的可操作性。
  软件工程专业作为典型的工科专业,拥有工科专业所应用拥有的各种特点,并且该专业还兼有应用性、创造性等特性。对学生在建模、设计、实施等应用方面有着很强的要求。因此很有必要将CDIO理念引入到软件工程的专业中来。软件工程专业中的计算机程序设计类课程又是整个专业的重中之重,这些课程学习的好坏直接关系到学生对整个专业学习的掌握程度,对后续课程的学习和理解程度。计算机程序设计类课程根据专业或年级的不同,涉及到的语言有多种,如c语言、c++语言、Java语言、数据结构等。
   二、程序设计类课程现状
  长期以来,程序设计类课程更多的是关注语法知识,程序结构、编码准确率的培养,而作为程序开发中的团队合作、项目工程经验的积累往往被忽视。这使得很多教师在上后期软件工程课程的时候被大多数学生认为该课程是一门“政治课”。
  国内大多数教材在设计中以讲解语法规则为主,虽然配有多种案例分析和实验例子,但多数案例虽简单易理解,对于学生工程能力的培养不太重视。目前一个普遍的现象是学了各种C语言,大部分学生还不会去生成一个C或者VC的工程文件。在数据结构的课程中,我们的教学也主要是重视语法而忽视数据结构中最重要的存储结构和算法的训练。
  针对上述出现的问题,越来越多的人们意识到,学生除了要具有扎实的专业技术知识,还必须拥有良好的团队协作精神、系统分析及实际动手能力,以便适应现代化工程团队、新产品及新系统的开发需求。将CDIO教学理念引入到计算机专业学生的程序设计类课程中,进行了认真的研究、探索与实践,取得了很好的效果,对于培养大学生的学习主动性、实际动手能力、创新能力以及团队协作精神具有重要的意义。
   三、建立CDIO模式下的程序设计类课程体系
  CDIO有着4个方面的具体要求,分别是:技术知识与推理、个人专业能力与素质、团队协作与沟通技能、在企业与社会环境下的构思―设计―实现―运作。
  1.技术知识与推理
  程序设计类课程教学之初主要注重在:基础科学知识、核心工程基础知识、高级工程基础知识等知识体系下的教学。
  2.个人专业能力与素质
  在程序设计类课程体系中主要的表现形式是一个实训案例或小型项目的方式表现出来的。该部分主要注重:工程推理和问题解决、实验与知识发现、系统思维、个人技能和素质、专业能力和素质等方面的培养。
  3.团队协作与沟通技能
  该部分主要注重团队协作、交流沟通、外语交流等方面的训练和培养。据报道参与windows程序设计的工程研发类人员超过500人,可以发现一个大型的软件不是一个或几个人能够完成的,靠得是有效分工和团队研发。这块正是我们高校软件工程专业的一个软肋。如果说高校最重视技术知识与推理、有一定的培养个人专业能力与素质空间,而对于团队协作与沟通技能则明显不足。现在很多高校已经发现这个问题,采用和企业对接“请进来”、“走进去”等策略弥补自身的不足。
  4.在企业与社会环境下的构思―设计―实现―运作
  在上述三点的基础上,如果能够将一些企业的成熟案例运用到高校程序设计语言教学,特别是高年级的数据库、Java等语言教学中就可以培养学生外部及商业环境、企业和商业环境、构思和工程系统、设计、实现、运作等方面的素质,使得我们培养的学生能够与企业接轨。
   四、结束语
  CDIO理念下软件工程专业的程序设计类课程建设不仅要以基本知识点为中心,更多的还需要培养学生在个人工程经验、团队协作、项目的社会和实用性方面进行全方位的培养,使得我们培养的学生不仅有深度的理解和学习能力,同时具备企业所需要的工程和实用性等素质。
  参考文献:
  [1]CDIO简介[OL].http://baike.省略/view/2402813.htm
  [2]郭威.CDIO模式在“软件体系结构”课程中的探究与实践[J].中国电力教育,2010,(24)(责任编辑:刘 璐)

标签:教学改革 程序设计 理念 探索