浅议cdio教育理念在《c语言程序设计》课程中应用

浅议cdio教育理念在《c语言程序设计》课程中应用

ID:5243203

大小:27.50 KB

页数:6页

时间:2017-12-06

浅议cdio教育理念在《c语言程序设计》课程中应用_第1页
浅议cdio教育理念在《c语言程序设计》课程中应用_第2页
浅议cdio教育理念在《c语言程序设计》课程中应用_第3页
浅议cdio教育理念在《c语言程序设计》课程中应用_第4页
浅议cdio教育理念在《c语言程序设计》课程中应用_第5页
资源描述:

《浅议cdio教育理念在《c语言程序设计》课程中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅议CDIO教育理念在《C语言程序设计》课程中应用  摘要:《C语言程序设计》是深圳职业技术学院计算机工程学院计算机应用技术专业的一门专业核心课程,针对高职院校学生特点,将CDIO理念运用到教学中,阐述方法、过程和效果。关键词:CDIO教育理念;C语言;教学设计中图分类号:TP3文献标识码:A文章编号:1009-3044(2013)24-5470-03随着我国信息化建设的不断发展和深入,IT产业作为信息化建设中的核心得到了飞速的发展。这就要求我们高等计算机教育必须培养出具备较强专业知识、能力和素质的IT人才,从而提高我国计算

2、机行业的核心竞争力。最近几年从事计算机行业的毕业生不少,但许多IT企业仍反映招聘不到合适的人才。高职院校的教育目标是培养出动手能力强,上手快的专业复合型人才,这也是高职教育区别于普通科研型大学的主要地方。CDIO6工程教育理念,即构思(conceive)、设计(design)、实施(implement)和运作(operate),是“做中学”和“基于项目的教育和学习”的集中概括和抽象表达[1]。这与职业院校以适应生产,研发,销售,设计等专业一线工作为教育目标的理念刚好吻合。以下主要从几个方面阐述如何将CDIO教育理念具体的应用

3、到《C语言程序设计》的教学中。1《C语言程序设计》教学现状《C语言程序设计》课程是计算机专业的核心课程,它的培养目标是使学生掌握正确的程序设计方法、具备良好的编程思维能力。通过对该课程的学习,学生不仅要掌握高级语言程序设计中数据类型、程序结构、算法等基础知识,还要掌握在实践中如何运用这些基础知识,进而养成独立思考的习惯和利用计算机解决实际问题的计算思维能力[2],为后续计算机课程,如数据结构、操作系统、算法设计、C++和Object-C、Java、C#等打下良好的基础。因此学生学好这么课程对于以后从事it行业工作至关重要。但

4、是目前教学中常见的问题是:集中式的讲述基础理论知识(运算符、数据类型,表达式等),语句的语法讲的太多,注意事项一堆;忽略程序的“设计”过程(思维过程);举例死板、单一、分离;相关知识联系不紧密;过于依赖教材,导致学生学了不会编程,不会应用;考完试就忘了;学习兴趣逐渐淡化;学生不明白,却又问不出问题来等等。2基于CDIO理念的《C语言程序设计》课程教学设计的改革2.1教学内容的改革62.1.1基于项目的教学内容设计思想深圳职业技术学院是一所高职类专科学校,笔者在深职院计算机专业从事教育工作九年,总结我校学生的特点如下:大部分学

5、生从小学习基础不是很好,缺乏自信,从小没有养成良好的学习习惯,对于纯理论的知识没有耐心去系统的学习,很容易产生厌烦心理;他们最大的优点是对于感兴趣的东西头脑比较灵活,实践动手能力不错。基于课程特点和施教对象的特点,因势利导,因材施教,我发现实施以项目为载体、任务驱动的教学方法达到了预期的效果。以下介绍教学内容项目化设计的思想:1)理论知识已够用为主,一些很少用到的知识,如:共用体,枚举类型等作为学生选学、自学内容。把教学重心倾向于实践教学,学做合一,有利于学生实践技能的培养。2)采用引导启发式教学方法的模式进行授课,例如用贴

6、近生活、或来自于用人单位对招聘岗位的专业需求等,以实例引入。在实例引入中,先让学生看到实例结果,由结果激发学生兴趣,启发学生找出案例涉及的知识点,逐层深入,进入主题内容。3)根据日常生活常遇到的案例精简项目,争取做到项目类型丰富,可行性高,结果可以验证等。以下是《C语言程序设计》课程体系结构图(见图1)2.1.2具体实施方法6重新梳理课程三大体系,提炼学生必须掌握的知识点,结合日常生活工作中经常遇到的情况,选取作为项目,例如学生信息管理系统等。要求做到简单项目涵盖已经讲过和正要讲的知识点,综合类项目涵盖大部分重要的知识点。虽

7、然项目是离散的,但理论是连续的[3]。根据教学目标和整体课时要求,80学时的《C语言程序设计》可以设计如表1所示项目列表。每个项目以小组为单位一起完成。其中简单项目为必做项,综合项目中选取1个完成。小组由学生自行组队,一般有3~5个人组成,自行分工,分别负责整体需求分析、系统整体设计,界面设计和功能模块的实现。3.2教学方法的改革1)针对该课程操作性强的特点,采用“教、学、做”相结合的引探教学法,以实例为引导,注重培养学生的动手能力、表达能力、协作能力和自学能力。2)针对学生水平参差不齐的情况,通过提供不同层次的相关学习资料

8、,使学生各取所需,使有一定水平的学生能够不受学时限制,达到更高水平;而普通学生则可以边学边练,达到大纲要求。如:自学软件《C语言速成3.0》、DaveMarshall著《CProgram》英语原文教材(电子文档版)。3)教学过程中注意形成性成绩的各项分数记录。4)6最后期末毕业设计中,学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。