摘要 CDIO是国际高等工程教育的一种创新教育模式,注重实践性教学,提升培养学生的实际应用能力。它改变了传统教育方式中重理论轻实践,重知识轻能力,重传承轻创新的现状。本文将CDIO理念引入到《C语言》课程体系中,通过建立CDIO模式下的项目导向体系,将理论知识教学和实用性有机结合,效果显著。

关键词 CDIO C语言 教学改革

中图分类号:G640

文献标识码:A

《C语言程序设计》是一门重要的基础课程,应用范围广泛,是计算机、电子、电气等相关专业必修的基础课。《C语言》传统的教学模式是教师先讲理论知识点与学生再上机相结合。这种教育方式没有针对性,无法激发学生的学习兴趣,也无法有效地检验学生对知识的掌握情况、应用能力,导致许多学生毕业时最多只会依葫芦画瓢。

一、CDIO教育理念

CDIO教育模式是近年来国际工程教育改革的最新成果。CDIO代表Conceive(构思)、Design(设计)、Implement(实现)和Operate(操作)。它以产品研发到运行的生命周期为载体,让学生以主动的态度和实践的方式学习工程技术。CDIO培养大纲将工科类毕业生的能力分为基础知识、个人能力、团队合作能力和系统能力四个层面。

二、传统教学模式下《C语言》课程教学现状

教学过程中发现很多学生感觉学习《C语言》知识点繁多琐碎,听起来枯燥乏味。上课时虽然大多时候能听懂,但是遇到实际问题时却无从下手。通过总结,大致可以把《C语言》教学中存在的问题归纳为以下几点:

(一)注重程序设计技巧的讲授,忽视培养学生的工程意识。

目前,很多学校仍然沿用原有的“灌输式”教学方法,单一以学科专业理论知识教学为中心的教育,忽视培养工程意识。对于《C语言》课程来说,内容琐碎,知识抽象枯燥。特别是一些基本概念和结构,理解起来比较困难,而教学上如果仍然以教师、课堂、教材为中心,久而久之,学生就会失去学习热情,变为被动学习。

(二)考核方法单一,难以实现知识与能力的协调发展。

传统的考核办法基本只是一张试卷,对于实践部分的考核明显缺失。这种缺乏对工程动态监控的现状,导致知识与能力培养不协调,考核结果难免具有很大的不公正性。

(三)学生习惯个体思维意识,缺乏团队合作精神。

传统教育模式下,学生听课和上机基本都是独立完成,无法受到项目和团队工作的训练。缺乏团队合作精神。

总结以上几个问题,可以看出,传统的教育教学模式已经难以适应现代社会对人才的需求。我们需要的人才不仅要具备扎实的专业知识,还要具备较强的动手能力、学习能力以及良好的团队协作精神。因此,我们将CDIO教学理念引入到了《C语言程序设计》课程中,事实证明,效果显著,对于培养学生的各项能力具有重要的意义。

三、CDIO模式项目化教学在《C语言》教学过程中的应用

CDIO教育模式本质是一种基于项目训练的培养人才方式,它将传统的学科导向转变为项目导向,将“学以致考”转变为“学以致用”,改变原有的注重知识的系统性和完整性为强调项目训练的完整性。在项目进行过程中,不断补充必要的知识,强调自学能力的培养,注重运用学到的知识解决当前遇到问题的能力。在设计项目时,应注意由简入深的递进梯度, 使得学生在完成项目的过程中,体会成功的喜悦,有助于培养学生的兴趣。同时,在这个递进的过程中,提高学生的项目设计与实施的能力,然后运用这种能力去解决难度更高的问题。

以C语言项目为例,由教师完成项目教学设计,而实施过程则由教师和学生共同完成。

其中教师在设计项目的过程中,要确立知识目标、技能目标,同时需要注意知识间的递进、融合和迁移,有利于项目化教学的开展。采取构思、设计、实现、操作的思路组织实施项目教学,采用小组合作的方式承担并完成项目,强化学生的团队意识。期间,教师要适当指点,有助于知识拓展深化。项目完成后,各小组写出总结,举行项目汇报与答辩,培养学生的语言表达能力,促进学生学习主动性的提高。

考核可以采用多样化的方式,兼顾卷面、上机及项目完成过程中的表现。其中项目评价总结时,不仅要考虑到各小组同学在知识与技能方面的差异,更要考虑到完成项目的过程与方法的差异,避免只重结果的情况出现,注重学生在完成项目过程中各项能力的培养。

四、结束语

通过《C语言》课程改革实践,我们发现采用CDIO教学模式构建项目体系能够强化构思、设计、实现、操作的项目设计与实现能力,在做中学,融“教、学、做”于一体,能够有效实现对学生学习主动性、实际动手能力、创新能力以及团队协作精神的提升和培养。

参考文献:

[1]http:///view/2402813.htm。

[2]查建中,论“做中学”战略下的CDIO模式,高等工程教育研究,2008,3。

[3]高颖,“CDIO”工程教育模式在高职院校中的应用优势,城市建设理论研究,2011,28.

c语言教学理念和思路,基于CDIO理念的《C语言程序设计》教学改革探索相关推荐

  1. c语言教学理念和思路,基于CDIO教育理念的C语言程序设计课程教学改革.doc

    基于CDIO教育理念的C语言程序设计课程教学改革 [摘要]C语言程序设计是一门实践性很强的课程,但目前该课程的教学环节存在实践教学相对薄弱等弊端.本文结合我院教学改革,尝试将CDIO工程教育理念应用于 ...

  2. c语言程序设计CDIO,《C语言程序设计》教学改革探究——基于CDIO理念

    C语言程序设计教学改革探究① -- 科技教育 基于 CDI O理念 彭娇邱晓丽 (波北传媒学院信息技术系 河北石家庄 0 5 0 0 6 1 ) 摘要:针对当前< c语言程序设计>教学过程 ...

  3. c语言开发五轴后处理,基于UGCLS文件使用C语言制作智能后处理工具.doc

    基于UGCLS文件使用C语言制作智能后处理工具 基于UG CLS文件使用C语言制作智能后处理工具 发表时间:2008-9-10 张伟 基于UGCLS文件特性,利用C语言制作附带业务规则的后处理工具的一 ...

  4. c语言最大值和最小值1157,基于NBU OJ的C语言在线实验及习题汇编(计算机科学与技术21世纪高等学校规划教材)...

    导语 内容提要 陈叶芳主编的<基于NBU OJ的C语言在线实验及习题汇编>是为"C语言程序设计"课程编写的实验指导用书.全书以宁波大学程序设计在线评判系统(NBU OJ ...

  5. 网站多语言设计的一些思路。框架实现多国语言。

    介绍一个PHP 多国语框架 v5.1:https://lang-php.com/?lang=zh-CN 有时候做网站的时候需要考虑多语言设计,比如外贸网站.即便是简体中文和繁体中文网站设计也不是简单的 ...

  6. 用C语言解决狼羊白菜过河的思路,基于visual Studio2013解决C语言竞赛题之1079狼羊过河...

        题目 解决代码及点评 /************************************************************************/ /* ...

  7. c语言qq加密具体思路,悄悄告诉你:C语言如何实现QQ密码大盗

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一般的盗密码的软件的软件都是通过监视键盘来获得密码,这样操作比较方便,但是这样也存在一定问题,密码有的时候不是很准确,因为有的人输入密码并不是从前到后输入 ...

  8. 在c语言中调试作用是什么,调试技术在C语言程序设计教学中作用探讨.doc

    调试技术在C语言程序设计教学中作用探讨 调试技术在C语言程序设计教学中作用探讨 摘要:C语言程序设计是计算机相关专业的一门重要课程,但是在实际教学中该课程的教学效果并不能令人满意.本文认为学生没有掌握 ...

  9. 电气自动化c语言实践操作论文,项目实践论文,关于独立学院电气工程其自动化专业基于CDIO的实践模式相关参考文献资料-免费论文范文...

    导读:本文关于项目实践论文范文,可以做为相关论文参考文献,与写作提纲思路参考. (广州大学松田学院 广东广州 511370) 摘 要:独立学院作为培养应用型人才的新生力量,要与地方经济社会发展相衔接, ...

最新文章

  1. php导出excel(xls或xlsx)(解决长数字显示问题)
  2. html制作选择题题库,HTML与网页制作测试题库
  3. 怎样王远端服务器上传文件,传王电子传真使用指南-Freefax传真服务器,传王A6,免费传真...
  4. 大神们都应该去哪里工作?
  5. 农村俗语“一代亲、二代淡,三代不管饭”啥意思?
  6. afc系统服务器维护,自动售检票系统AFC中央系统维护员中级业务模型.PDF
  7. 忽略证书_中专考生注意!忽略这一点,四科全过也拿不到执业药师证书!
  8. ModuleNotFoundError: No module named ‘MySQLdb‘
  9. 一个粗糙的js分页判断
  10. 「洛谷」P1196 银河英雄传说
  11. 木东居士谈数仓的学习方法!
  12. 番茄花园洪磊,究竟错在哪里?
  13. 1.3版走迷宫小游戏(C++)
  14. 微信小程序实现当前页面多个视频文件只能播放一个视频,其他视频暂停,点击当前暂停当前
  15. 删除桌面上出现无文件名图标的方法
  16. itext 5.3.0实现对pdf文件添加(文字和图片)水印
  17. 计算机许可管理器服务器名称是什么意思,部署 - 安装后的许可证服务器是什么?...
  18. FM-分解机模型详解
  19. 卸载腾讯手游模拟器的方法
  20. 网页制作基础教程(网址)

热门文章

  1. sql和python有什么区别_该用Python还是SQL?4个案例教你节省时间
  2. 最新曝光!币圈又一批项目上了“黑名单”(细节公布)
  3. Spring全家桶学习
  4. RVM的安装和使用过程中碰到的问题
  5. 翁恺C语言程序设计(前三章包含代码)
  6. keepalived MySQL 脑裂_keepalived 脑裂解决思路
  7. 和视频 v5.5.8
  8. 巯基化壳聚糖修饰碲化镉量子点CTS/CdTeQDs;Fe掺杂水溶性PbS硫化铅量子点;L半胱氨酸修饰硫化镉量子点(LCys@CdS)齐岳定制服务
  9. 美拍里萌宠搞笑视频的保存
  10. 小程序直播带货源码开发,商品审核的实现