APP下载

基于CDIO的C语言通信综合实训课程教学改革方案研究

2015-05-30钟耀霞

中国新通信 2015年18期
关键词:C语言

钟耀霞

【摘要】 文章探讨将CDIO教学模式引入C语言通信综合实训课程教学后所采取的一系列教学改革方案,融入专业特色,以达到高效地组织C语言课程教学的目的。

【关键词】 CDIO C语言 通信专业

一、C语言通信实训课程教学的现状和问题

该课程在以前主要侧重于C语言原理部分的讲解,对于具体程序设计实践内容涉及较少,教学效果不太理想。学生往往是学完了C语言,仍然不知道什么地方可以使用C语言。

传统理念下“程序设计综合应用”教学存在的不足:首先,缺乏团队协作精神;其次,学生对学习普遍存在兴趣不浓,缺乏创新能力;第三,教学、考核方式单一,目前教学考核以实验操作为主,形式单一,无法考核学生的解决实际问题、团队合作的能力。

二、基于CDIO的改革方案

2.1 按照通信工程专业需求调整教学内容

根据CDIO能力体系和教学大纲的要求,重新梳理课堂教学的教学内容。以能力培养为中心,分阶段、分层次进行教学。(1)教学内容分阶段。把C语言的教学内容分解为基础模块和综合模块,基础项目板块包含8个项目,分别从C语言的结构特点、常用表达、顺序结构、选择结构、循环结构、数组、函数和指针八个基本层面设置项目进行练习;综合项目实训,掌握了程序设计的基本知识、设计方法和一些技巧之后,综合前几章项目实训的内容,专门设计一个用C语言实现的实际应用项目----企业员工信息系统。(2)知识和难度分阶段、分层次。按能力培养的阶段性特点,把C语言程序设计的课程体系按知识和难度分划为多阶段、多层次的体系结构。在各个阶段,融入不同的能力培养目标,形成基本理论、基本操作、综合设计三大知识体系结构,基础、提高、综合运用三位一体的教学环节。在教学设计上,基础知识实践部分三阶段:第一阶段:教师授课。教师简明扼要讲述该项目所关联的知识要点,帮助学生快速复习相关知识;第二阶段:项目实践。每个学生单独完成项目,老师应予以一定的辅助,引导或帮助学生解决一些实践过程中所遇到的问题;第三阶段:选取具有代表性的项目实践结果进行点评,再次巩固相关知识点。综合实践部分分二个阶段:第一阶段:教师授课。详细讲解设计一个中小型综合系统开发的思路和方法,并举例说明。第二阶段:项目实践。将学生分为2-3人一组,通过组员间的分工协作、小组之间的协调合作,完成专题任务,展示任务成果,成果评定。

2.2教学方法的改革

针对该课程操作性强的特点,采用“教、学、做”相结合的引探教学法,以实例为引导,注重培养学生的动手能力、表达能力、协作能力和自学能力。教学过程中可以采用案例驱动、项目驱动、团队教学、分组教学、互动式、讨究式、分阶段、分层次教学等多种教学手段,在实施过程中,通过横向对比,纵向对比,教师内各班对比,教师间各班对比,寻找一个适合成都学院特色的教学方法。另外,我们把改革的重点放在了项目的选择制定上,在项目中加入了通信系的特色,如计算通信话务量、电功率的计算和基于单片机的C语言程序设计,在教会学生掌握C语言程序设计的同时,了解通信专业的相关知识,认识到C语言程序设计的实用性和重要性。值得特别指出的是,项目中加入了一个关于单片机的简单例子,由于学生没有相关方面的基础知识,此项目以教师讲授为主,以加强学生对C 语言程序设计的重视。

2.3考核方法的改革

一改以往书面考查的简单形式,以CDIO 倡导的“过程评价”为基础开展,关注知识、技能的学习过程,关注实践环节及工程应用能力,关注学生、教师不同主题的评价。侧重强调的是学生课程实践能力和解决问题能力,以课程项目和课程作业为主要考核指标。以CDIO的思想进行综合实践能力的培养,对于综合实践能力考核,则采取多元化的评价方式,对包括团队合作能力、问题的分析和解决能力、设计和编码能力、测试和容错能力、成果展示能力、设计文档编程能力等多种能力进行考核。考核方式上,仍为百分制,60分合格。基础实践部分:共八个项目,每个项目5分。综合实训部分,50分。评分内容包括程序功能、创新性、代码书写、表现能力、最终成果评分等多项目内容。

三、结束语

把CDIO教学模式改革C语言程序设计课程 ,以项目为主线贯穿整个教学,我们在项目的选择上加入了通信专业的特色,在学习C的同时引入通信专业的基本概念,一举两得。经过一个学期的教学实践,学生认识到了不光认识到了这门课程的重要性,同时加强了团队合作能力,增进了同学的友谊。形成了良好的学习氛围。今后我们还将不断探索、完善相关课程的教学改革方案 ,推动教学改革的深入,进一步提高工程教育质量。

参 考 文 献

[1]赵凤芝.《C语言程序设计能力教程》.中国铁道出版社

[2]谭浩强.《C语言程序设计》.清华大学出版社

猜你喜欢

C语言
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
C语言程序设计课程教学与学科专业相结合的探索
高职高专院校C语言程序设计教学改革探索
论子函数在C语言数据格式输出中的应用
非计算机专业C语言教学探讨