教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

基于CDIO理念的_高级语言程序设计_实践教学改革措施

来源:网络收集 时间:2026-06-02
导读: 第24卷第3期 2012年8月宁德师范学院学报(自然科学版)JournalofNingdeNormalUniversity(NaturalScience)Vol.24№.3Aug.2012 基于CDIO理念的《高级语言程序设计》实践教学改革

第24卷第3期

2012年8月宁德师范学院学报(自然科学版)JournalofNingdeNormalUniversity(NaturalScience)Vol.24№.3Aug.2012

基于CDIO理念的《高级语言程序设计》实践教学改革措施

2江义火1,

(1.泉州师范学院软件学院,福建泉州362000;2.泉州信息职业技术学院,福建泉州362000)

摘要:传统的《高级语言程序设计》实践教学模式与案例不能满足卓越工程师人才培养要求.基于CDIO教

学模式的框架,文章提出了《高级语言程序设计》实践教学改革方案.该方案在泉州师范学院软件学院软件工程

专业进行试点,实践结果表明,基于CDIO理念的《高级语言程序设计》实践教学改革,激发了学生学习主动性,学

生的工程能力和程序设计能力有明显提高.

关键词:CDIO;高级语言程序设计;实践教学

中图分类号:G642.41文献标识码:A文章编号:2095-2481(2012)03-0292-04

CDIO工程教育模式(conceive-design-implement-operate,简称CDIO),是近年来国际工程教育改革的最新成果.从2000年起,麻省理工学院和瑞典皇家工学院等四所大学经过四年的探索研究,创立了CDIO工程教育理念,并成立了以CDIO命名的国际合作组织[1].从2005年起,汕头大学率先将CDIO工程教育模式引入我国,对其进行学习研讨并加以实施,现在已经取得显著的效果.

《高级语言程序设计》是软件工程专业非常重要的专业基础课之一,对该专业学生后续专业课程的学习乃至实现人才培养的目标都起着至关重要的作用.学生通过该课程的学习,要求既要掌握高级编程语言的知识、编程技术和基本算法;又要掌握程序设计的思想和方法,具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计;还要具备一定的工程实践能力《.高级语言程序设计》作为一门实践性很强的课程,学习者必须通过大量的编程训练和工程仿真实践,才能更好地达到课程教学要求.本文在对《高级语言程序设计》实践教学现状进行评析的基础上,提出基于CDIO模式的《高级语言程序设计》实践教学改革措施.

1CDIO工程教育模式介绍

CDIO代表构思-设计-实现-运行,它以产品从构思、研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习和获取工程的能力.CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标[2].

CDIO工程教育模式采用12条标准来描述满足CDIO要求的专业人才培养.这些标准分别考察专业培养理念,课程计划的制定,设计实现经验和实践场所,教与学的新方法,教师提高,考核和评估,它们体现了CDIO专业培养与其他教育的改革的不同之处,反映了工程教育的最佳实践[3].

2《高级语言程序设计》实践教学中存在的主要问题

基于CDIO理念的《高级语言程序设计》实践教学目标:要求既要提高学生的编程、思维能力,又要培收稿日期:2012-5-28

通讯作者:江义火(1980-),男,讲师.E-mail:qzzltc@http://doc.guandang.net

基金项目:泉州师范学院教学改革重点项目(201217Z21).

第3期江义火:基于CDIO理念的《高级语言程序设计》实践教学改革措施·293·养学生的实际动手能力和创新能力,还需要提升学生项目开发和团队合作的意识.但是多数情况下,由于种种原因导致这一教学目标没能实现,经常存在学生普遍反映课堂听得懂,但是自己真正去编写程序解决实际问题时,却无从下手或漏洞百出.

笔者综合分析《高级语言程序设计》实践教学效果不理想的现状,发现主要存在6个方面问题:(1)实践教学目标不清晰,不能体现卓越工程师培养和项目教学的思想;(2)实践教学与理论教学结合不紧密,存在脱节现象,达不到相辅相成的效果;(3)课程设计不到位,多数是简单地按照理论教学内容或是照搬实验教材组织教学,缺少对学生主体和培养目标系统的分析;(4)大部分实验教材不能很好的体现实践教学的目标,实验项目的设计过于单调,综合案例设计缺乏工程化思想;(5)实践教学实施过程存在教师管理不到位、学生随意性大、问题解答效果不佳等问题;(6)实践考评体系不健全,难以科学的评价学生实践学习效果,对提升学生学习积极性促进作用不大.

3《高级语言程序设计》实验教学的改革措施

“卓越工程师教育培养计划”是我国高等工程教育未来较长时期内改革和创新的突破口,是促进高

[4]校培养出创新能力强,主动适应多样化和多元化社会和经济外部高级人才需求的一项新“质量工程”.传

统的《高级语言程序设计》实践教学模式不利于学生工程实践能力的培养,不符合卓越工程师教育培养思想.而采用CDIO工程教育的理念对该课程的实践教学进行一体化改革,激发学生学习主动性,训练学生工程思维,提升学生编程能力,帮助学生积累程序设计、团队协作和创新实践的经验,从而朝着卓越工程师培养目标迈进《.高级语言程序设计》实践教学改革要符合CDIO教育理念,体现卓越工程师培养思想,遵循一体化的课程设计原则,结合程序设计类课程的特点.笔者采取的教改具体措施简述如下.

3.1实践教学要与理论教学紧密结合,充分体现一体化专业设计思想

根据基于CDIO的卓越软件工程师的培养目标,要求构建以软件工程学科为中心的一体化教学计划,整合能力和项目的要求,它是一个相互支持的专业课程和明确集成个人、人际交往能力、产品、过程和系统建造能力为一体的方案所设计出的课程计划[5].

《高级语言程序设计》作为软件工程人才培养中一门十分重要的专业基础课程,在课程设计和实施教学过程中都要严格体现一体化专业设计思想,理论教学和实践教学在教学目标、内容、过程和考评上都要紧密结合,同时要考虑本专业的后续专业课,避免课程之间的脱节,更好的服务于卓越工程师的人才培养体系.

3.2改革实践教学内容,用工程化的思想进行课程设计

《高级语言程序设计》实践教学包括与理论课相结合的平时实验教学及结课前综合实践环节.平时实验和综合实践教学,使学生掌握程序设计的主要步骤和方法,分析和编程解决实际问题的能力;同时,使

谦虚的科学学风,在自主性、探索性、创造性和合作性方面得到学生树立起正确的程序设计思想和严谨、

锻炼[6].

长期以来,《高级语言程序设计》课程实践教学的教师以帮助学生熟练掌握语法规则为指导思想进行实践教学的课程设计.这样的课程设计虽能够清晰地描述相关语言的语法规则,且简单易实现,但无益于学生工程能力的培养.针对这种状况,笔者认为应用工程化的指导思想对实践教学内容进行改革是十分必要的,具体从以下四个方面着手:

(1)课程设计选题要强调兴趣为先,社会责任与工程能力训练为本,体现IPR—CDIO(Interest、Per-severance、Responsibility,即兴趣、毅力、责任)教育思路,即将学生的探索热情与兴趣、持之以恒的精神和社会责任感的培养,融入到不同级别项目实践学习过程[7].

(2)课程设计内容要注重培养学生的创新意识和创新思维,培养学生的专业技能,同时借助项目团队组织形式,使实践教学内容适应角色化任务分工,激发学生参与兴趣,锻炼团队合作、沟通交流能力以及责任感.

·294·宁德师范学院学报(自然科 …… 此处隐藏:6475字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于CDIO理念的_高级语言程序设计_实践教学改革措施.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1416538.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)