免费论文查重: 大雅 万方 维普 turnitin paperpass

探索课程改革基于CDIO论述C语言程序设计课程革新

最后更新时间:2024-03-05 作者:用户投稿原创标记本站原创 点赞:5337 浏览:13254
论文导读:
摘要:该文以CDIO的教育理念为指导,将基于工作过程的项目学习、案例教学、过程导向和行动导向教学等多种手段用于《C语言程序设计》课程教学的改革中,重点体现在以项目引领的知识传授,工程价值观与实践能力的培养,协作与沟通的培养等几个方面的改革,实践证明改革取得了良好的教学效果。
关键词:CDIO;C语言程序设计;课程改革
1009-3044(2012)27-6523-02
C Programming Language Curriculum Reform Based on the Theory of CDIO
JIANG Xia
(Suzhou Institute Industrial Technology Software and Service Outsourcing College, Suzhou 215104, China)
Abstract: In this paper,the author uses the CDIO educational philosophy as a guide, puts the work-based project learning, case teaching, process-oriented and action-oriented teaching and other means into the reform of the teaching of the“C Program? ming Language”. The reform is focused in knowledge tranerring based on project leading, the training on engineering values and the practical ability and collaboration and communication ability etc. It is proved that the reform has achieved good teaching effect.
Key words: CDIO; C language program designing; course reforming
教学质量是学校教学的最重要指标。要提高教学质量,涉及到教学进度计划的制定与实施、备课、授课、作业与练习、实验与实践活动以及教学效果的评价等各个教学环节。在《C语言程序设计》课程教学过程中,不少教师却仅仅是从教材出发,没有对教学内容的再构思与设计,在实施的过程中又缺乏教学手段,忽略了教学中的学生主体,从而导致教学质量低。本文以CDIO理论为指导思想,针对传统《C语言程序设计》课程教学中的问题,结合笔者在教学中的体会,提出对《C语言程序设计》课程改革的一些思路和方案。
1传统《C语言程序设计》课程教学中所存在的问题

1.1教学进度制定不合理

在制定教学进度时,有些教师只是从教材出发,没有结合专业特点及企业需求,疏理教学内容及重点、难点,从而制定出合理的教学进度计划。

1.2备课流于形式

备好课是授好课的前提条件。然而,某些高校老师在《C语言程序设计》课程教学中却没有重视这个环节。主要表现为:备课只是写教案,是为了应付检查而简单地将教材上的内容抄到教案上。这样的备课在授课的时候只能是照本宣科。导致大部分学生厌恶该课程的学习。经调查发现,超过98%的学生或毕业生认为专业课教学应当在基本理论讲授的基础上,更加注重结合项目案例、工程实践、学科前沿发展等内容,以帮助学生能在进入企业后能更快地适应工作要求。

1.3授课方式方法不得体

目前,有些高校在传授《C语言程序设计》课程采取的仍是传统的授课方式:“黑板”+“粉笔”,偶而加些上机实践,偏重理论知识的传授,教学案例设计不新颖,学生缺乏学习兴趣。而又有些高校在授课时又过重依赖多媒体教室及课件,但多媒体教学不适合于程序设计方法的讲解,不能较好地教会学生如何思考、推理,如何用语句实现算法,因而不能很好地培养学生的抽象思维、逻辑推理能力。

1.4教学组织形式比较单一

大多数教师在组织教学时都采用整班教学,没有针对学生差异进行分层教学,没有以学生为主体的分组教学,教学组织形式比较单

一、没有激发学生的积极性。在作业布置及上机辅导方面也没有重视,从而影响教学质量。

1.5教学效果的评价不科学

大多数学校对《C源于:论文格式字体www.7ctime.com
语言程序设计》课程的考核仍然采用笔试的形式,此种方式不能反映出学生学习过程中的质量,以及动手调试程序的能力,因此对教学质量的评估是不科学的。
2 CDIO理论概述
CDIO高等工程教育模式是由美国麻省理工学院和瑞典皇家理工学院等4所大学提出的一种现代工程教育理念。CDIO是指构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)。它以产品研发到产品运行的生命周期为载体,让学生在实际的系统或产品运行过程中以主动的、实践的、课程之间有机联系的方式学习工程。这是一种面向学生的教育模式,综合考虑了学科知识与科学基础、个人职业技能与人际技能和在现代企业环境下产品的CDIO过程。强调学生的实践能力、学习能力以及系统掌控能力的培养。
3基于CDIO理论的C语言程序设计课程改革

3.1指导思想

在全面课程改革的大环境下,基于CDIO理论,结合笔者参与《C语言程序设计》院级精品课程建设的体会,在构思课程改革时,我们认为:鉴于本课程的服务面向与定位,考虑以一典型软件开发项目完整工作过程各环节对《C语言程序设计》的需求,以能力本位的培养目标、过程导向的课程开发和行动导向的教学过程为指导思想,围绕技术应用能力培养的高职教育培养的核心目标,进行相应的课程改革。

3.2课程内容的精选及实施

结合课程本身的特点,明确本课程是按工作过程为主线设计的项目课程——以“学生成绩管理系统”的开发流程为主线,并据此构建论文导读:杨柳,胡志刚,李玺,等.面向CDIO的”操作系统”教学改革探讨与实践.教改纵横,2009(4):25-26.高秀娥.C语言教学方法探讨.中国教育学杂志(高等教育版),2006.基于CDIO理念的软件工程课程教学改革.qinghualunwen.com.百度文库.有关加强《C程序设计》课程教学质量研究.上一页12
课程教学体系与教学内容,通过项目引领和任务驱动,并配以案例分析进行教学。课程内容和教学要求是以工作任务为单元来展开,在每个单元后使学生完成“学生成绩管理系统”中的一部分,在基本教学内容全部结束时,学生完成整个“学生成绩管理系统”的设计。在这一工作过程中,可以使学生熟悉软件开发的流程,培养学生良好的编程规范;能完成相关岗位的基本工作任务,获得个性发展与工作岗位需要相一致的职业能力,拓展更加宽广的发展空间。

3.3教学手段与方法

倡导教学一体化的教学模式。教学活动的设计紧紧围绕工作任务和课程内容,在教师的指导下,以学生为主体,以具体的项目为载体,通过案例驱动、项目导向、多媒体课件等教学方法整合相关的理论知识和实践。在教学组织方式上,前期我们采用分层教学,以兼顾学习能力不同的学生,课程最后我们按排小程序设计项目,以分组方式完成相关的工作任务,在工作过程中培养学生的团队协作能力,并了解软件开发相关文档的编写。

3.4考核与评价

教学效果评价采取过程评价与期末评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。在考核方式上改变之前期末一张试卷的方式,采用平时50%与期末50%的方式,即总评成绩=平时总评成绩(100分)×50%+期末成绩(100分)×50%。平时考核要考虑到平时表现(20%)、作业(包括书面作业和上机作业50%)、小程序开发(30%)等方面。期末考试采用上机和笔试相结合的方式,其中上机考试题目主要从题库中抽取,主要考察基本知识点。笔试考察学生分析问题、解决问题的能力,考题一般包含阅读程序、程序填空、编写程序,开卷考试。
4结束语
我们将以上的教学设想与设计应用到实际教学中,取得了良好的教学效果。通过与学生进行访谈发现,学生普遍反映这种融合CDIO理念的教学方法非常适合他们的学习,案例教学很好地促进了他们对基础知识的学习,并且对以工程化的思想开发软件有了深刻的认识,基于工作项目和基于小组学习的实践教学的安排促进了学生的团队协作和沟通能力的提高,实际的编程能力和学习能力也得到了极大的锻炼和提高。
当然在课改实验实施的过程中,我们也发现实践教学比重增加后,学生的动手能力确实得到了提高,但C语言程序设计对语法结构等要求较严,学生对语法细节上过于依赖上机调试,对编程规范不太重视等问题。这些问题有待于在下一轮的教改设计、实施中进行调整。
参考文献:
查建中,何永灿.中国工程教育改革三大战略[M].北京:北京理工大学出版社,2009.
王刚.CDIO工程教育模式的解读与思考[J].中国高教研究,2009(5):86-87.
[3]杨柳,胡志刚,李玺,等.面向CDIO的”操作系统”教学改革探讨与实践[J].教改纵横,2009(4):25-26.
[4]高秀娥.C语言教学方法探讨[J].中国教育学杂志(高等教育版),2006.
[5]基于CDIO理念的软件工程课程教学改革[EB/OL]. qinghualunwen.com.
[6]百度文库.有关加强《C程序设计》课程教学质量研究.