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

基于CDIO教育理念的C语言程序设计课程教学改革

【摘要】C语言程序设计是一门实践性很强的课程,但目前该课程的教学环节存在实践教学相对薄弱等弊端。本文结合我院教学改革,尝试将CDIO工程教育理念应用于教学过程,从教学理念、教学思路、教学模式等几个方面提出了具体改革措施,取得了较好的效果。

【关键词】C语言CDIO项目载体教学改革

【中图分类号】G642 【文献标识码】A 【文章编号】1674-4810(2014)08-0059-02

C语言程序设计是我院非计算机专业普遍开设的一门公共基础课程,它是培养学生程序设计思想、设计能力的入门级课程。但是,传统的教学步骤难以激发学生的学习兴趣,教学效果往往不是太理想,因此,C语言程序设计教学模式改革势在必行。

一 “C语言程序设计”课程教学现状

通过问卷调查的形式对我院开设这门课的机电工程系、汽车工程系和建筑工程系的学生进行了较全面的了解。根据调查结果以及几位任课教师的教学体会,总结归纳出我院在C语言程序设计教学过程中存在以下问题:

1.学生感到学习困难,独立编程的能力差

C语言知识本身所具有抽象、枯燥、不易理解的特点,易使人感到学习困难,学生大多是零基础,对学好C语言信心不足,或学生从一开始的听不懂、跟不上逐渐演变为不愿听、不想学,逐渐对课程丧失了学习的热情和兴趣,甚至会对本门课产生怀疑的态度以致厌倦。另外,实验内容大多数都是来源于教材中的实例,而不是来源于现实中的市场,因而导致实践教学内容与生产实际相脱节的情况。

2.自学能力弱

计算机技术知识更新很快,在C语言教学中,培养学生的自学能力尤为重要。教师不仅要传授现有的知识,还要传授获取知识的方法。对于学习能力较强的学生,教师应鼓励他们自学,并给予方向性指导,让他们超前学习,甚至自学C语言前沿应用技术。在实际教学过程中从问题入手,引导学生在寻求问题的解决方案的同时,学会运用网络、图书馆等获取信息的方法,对获得的信息进行筛选和修改,并进一步理解,将其应用到实际要解决的问题中。

3.创新能力低

传统的实验题目紧紧围绕课本,解决问题的思路和算法描述均很清楚,学生只需编写代码即可。如果给定一个实际问题,学生必须首先理解待解决问题的实质,然后考虑通过何种方法解决问题。这既有利于将学生所学知识应用到实际问题中,又能在问题解决过程中学习新知识。

二 面向CDIO的课程教学改革探索的建议

1.改革教学思路,激发学生的创新精神

让学生参与探索的教学策略,可以充分发挥学生的学习潜能,有利于培养他们确立科学的态度和掌握科学的方法。最有效的学习方法就是让学生在体验和创造的过程中学习。在计算机教学中,教师应着重问题的创设,营造氛围,让学生在实践活动中发现问题,着手解决问题,使学生成为学习的主人,引导学生带着问题思考,利用网络资源满足自己强烈的求知欲,逐步完善知识结构,老师则成为学生的“协作者”。如在给学生介绍循环结构时,与同学探讨一个换钱计划,计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱……你每天给我的钱是前一天的两倍,直到满一个月(30天),让同学思考是否接受这个计划?

让同学通过这些小程序观察语句的执行情况,并培养他们自主学习的能力,促使学生在学习过程中自我发挥,自我创新、自我发展。总之,在课堂上,教师要让学生充分发挥他们自己的才能去接触新知识,学习新知识,进而掌握新知识,从而诱发学生的创新思维,培养学生的自主学习能力。

2.把项目作为载体,培养学生学习兴趣,提高学生的综合编程能力

要根据“C语言程序设计”课程目标和特点,结合企业专家建议、学生的实际情况,考虑接近学生生活、业务逻辑较为简单且尽量能与后续课程项目产生联系的项目,如商品销售管理系统、图书资料管理系统这样的项目等。有了项目载体,根据项目开发制作的顺序,对原有的教学内容重新进行整合与编排,将常用的知识作为重点来讲解,忽略难懂晦涩、实际应用中较少涉及的知识,这样也有利于提高学生的学习兴趣,帮助他们建立学好C语言的信心。

3.改变传统的教学模式,以CDIO教学模式提高学生实践能力

为了降低学生的学习难度,使项目化课程更具有条理性和可实施性,可将项目按功能划分成若干模块,根据模块功能的大小,又可以将模块划分成若干任务。在每次的课堂教学中,将这些事先划分好的功能任务布置给学生,学生通过上机操作完成任务。在课程的具体教学过程中,教师引入CDIO教学理念,通过软件工程过程的“需求分析、设计、实现、测试维护”四个阶段来完成课程的任务。

通过将工程项目引入教学,较好地融合了“构想―设计―实施―运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值