高职教育体制下C语言课程理实一体化全面实现
2014-06-20王宝英
王宝英
摘 要:介绍了高职教育体制现状。提出了一种高职院校C语言教学中新的学习模式,对课程教学方法和手段进行了创新,配合全新评价体系,培养学生独立学习能力,论述了该方法的具体实施方案,通过教学实践验证该方法的可行性。
关键词:高职教育;理实一体化;团队合作;教学改革
《C 语言程序设计》是高等院校计算机、电子相关专业学生的专业基础课程,为后续很多相关课程奠定基础。是学生通过这门课,可以掌握程序设计的基本方法,并逐步形成正确的程序设计思想,培养电子产品开发的能力。近年来对电子专业学生的教学实践中发现,学生们普遍认为这门课难度大、不易入门,有些学生能够掌握基本语法规则,针对某个实际问题很难给出正确的算法。其根本原因在于传统的教学模式的弊端和局限性。因此建立一种全新的学习模式势在必行。
一、理论实践一体化教学
(一)模式内涵。理实一体化是指理论课实践课同时进行。C语言是一门实践性很强的课程,传统方式由于实训条件限制等,这门课通常理论课和实训课分开上。导致理论教学满堂灌。而单靠教师讲授,学生很难把两节课的知识全部消化理解,等到下一次上机实践时多数学生已经忘记课堂上听到的知识。所以,教师对每次课程各环节的设计就很重要,每讲授一两个知识点就让学生上机运行,是学生对程序设计有更直观的理解。
(二)实施方法。高职教育的培养目标面向基层,面向生产服务一线,培养的是技术应用型人才,而非学术型人才。因此,高职教育重点是培养学生解决实际问题的能力。基于上述对培养目标的定位,教学过程中应从教学内容到教学方法上对教学计划进行科学的调整,突出C语言做为计算机解决实际工具的作用。实施方法如下:
在课程设计理念指导下,坚持工作过程为导向,以真实调研项目为依托,以程序员工作步骤为主线,突出程序员工作岗位核心能力要求,强调一个编程工作项目贯穿教学始终,培养学生任务意识,发挥团队作用,发挥教师的引导和点评作用,细化和选择典型调研工作任务,按照工作流程,完成编程工作任务,提交供企业参考的有价值的程序。建立完善突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量。围绕课程内容,提出以工作的需要确定应传授给学生的知识技能,采取多样化教学形式,锻炼学生思维能力、动手能力、团队合作精神、人际交往能力等。
(1)以Visual C++6.0为开发环境。源代码均在Visual
C++6.0下运行通过,所有案例的输出结果均确保源代码的正确性。(2)将编程的理论和方法融入案例中。结合高职高专学生特点,将C语言的基本概念、基本理论和编程的基本方法都尽量放在程序案例中,各个程序案例不仅有详细的分析和注释,而且有完整的输入和输出结果显示。(3)以项目带动案例,强调C语言程序设计的实用性。通过完整的“学生成绩管理系统”项目的分析研究、综合设计,将前面内容组织起来,提高学生C语言程序设计的综合运用能力。(4)根据高职高专计算机教育目标,组织教学内容和知识结构,以应用为主线,力求做到科学、全面、先进、合理。教学内容及结构体现了知识的渐进性、系统性、逻辑性和科学性的规律。(5)易于学生自主学习。
二、团队合作的分组教学
(一)指导思想。程序设计是非常重要的专业基础课,同时又是一门理论性和逻辑性强、比较抽象的课程,为体现其特点本课程以具体工作过程导向原则设计应用项目,通过项目教学模式,将程序设计工作各阶段进行衔接,形成工作的完整体系。针对每一应用项目采取多元化教学方法 (案例教学、课堂拟真教学、市场实地训练等);在章节布局上采用单元教学,单元考核的办法,将应用项目纳入单元之中,单元内容为:第一单元,C语言概述;第二单元数据类型及表达式;第三单元,程序设计结构。第四单元,数组。第五单元,函数。第六单元,指针。确保学习者达到课程知识贯通、应用能力提高的目标。
(二)实践过程。(1)项目教学法。整个课程教学采用项目教学,与传统的教学相比,由以教师为中心转变为以学生为中心,由以课本为中心转变为以“项目”为中心,由以课堂为中心转变为以实际程序设计工作为中心。运用项目教学法进行教学设计的时候,我们强调学生是认知的主体、是知识意义的主动建构者。根据项目教学的教法思路和教学设计原则,整个课程教学采用一个实际项目为主线,将学生进行模拟分组,组成团队,由小组在教师指导确定具体的项目任务,教师通过下发项目任务书把学生引入到需要通过某知识点来解决现实问题的情景,小组通过团队协作学习,开展小组交流、讨论,共同完成项目。(2)任务驱动法。整个课程教学从课堂讲授、教学组织和实训环节均围绕一系列的任务进行,学生在教师的引导下开展探究性学习,通过参与任务解决的过程,实现学生主动学习,学与做相结合。(3)情景教学法。调动学生的学习积极性,促使学生自主学习、自主探究,在教学中,根据学生的特点和心理特征,以及调研工作的实际情况设置适当的情境,将抽象的任务具体化、情景化,从而引起学生的兴趣,从而获得最佳的教学效果。比如在项目任务五中选择调研方法进行信息收集时,一些具体的调研方法如何选择,如何运用,我们就可以利用利用电教创设情境,借助板画展示情境,借助语言入情境,这样就将比较抽象的方法生动化,学生易学易懂。(4)角色扮演法。我们每一项任务的完成都需要团队来做,团队中的每一成员都有一角色扮演;同时我们在任务完成后的任务评价中,由学生充当评判员角色可以增加学生的成就感和责任感。(5)其他教学方法。除讲授、提问、学生分析、讨论等常用的方法外,结合课程的特点,适应高职的要求,探索并完善以参与式、体验式、交互式和模拟教学等实践教学为基本形式的多种方法。
三、评价方法
教学评价体系应包括两部分:教师课堂教学质量的评价及学生学习成绩的评价。学校长期以来对学生的评价是 “一份试卷定成绩”,并把这 “成绩”作为评价教师教学质量的标准。这会使得教师在上课时只注重理论知识的灌输和训练,而忽视了对学生其它方面技能的培养;也会使得学生平时上课不认真听讲,考前突击,死记硬背,考后忘得很快,不利于知识的掌握以及培养学生的独立思考的能力,也不能真实地反映学生的专业水平。考核应该是一个全面的、综合的、动态的评价过程。应该更加注重考查学生的动手能力、分析、解决问题的能力以及创造性等。对于不同的内容提倡采用多种考核方法,比如课堂提问成绩,上机实践考核成绩,课程设计方案成绩,让学生分组备课试讲,交换师生位置等,各种方式占一定比例,综合评定该门课程成绩。
四、对教师素质要求
作为高职院校C语言课程教师,应加强对学生实际职业能力的培养,强化基于工作过程的案例教学和任务教学,注重以任务引领型项目诱发学生兴趣,使学生在完成典型任务活动中能掌握C语言程序编写的基本原理,并掌握C语言在整个电子行业中的作用等等。
应注意职业情境的创设,以多媒体、录像、校内教学型生产性实训基地的动态示教等教学方法提高学生分析问题和解决实际问题的职业能力。
教师必须重视实践、更新观念、走工学结合的道路,探索基于工作过程的职业教育新模式,为学生提供自主发展的时间和空间,积极引领学生提升职业素养,努力提高学生的创新能力。(1)能进行相关的示例教学;(2)能根据教学法灵活组织教学
(3)具备案例分析、编写复杂程序方案的能力。
结语:此方法应用于重庆电子工程职业学院电信12级C语言教学过程中,提高學生动手能力,多数学生能过自主学习。获得良好的教学效果。
参考文献:
[1] 赵淑平,卢静等.小团队合作学习模式在C语言教学中的实施.重庆电子工程职业学院学报,2012(6)109-111.
[2] 葛学锋.高职院校《数据结构》教学改革探讨与实践.科技创新导报,2009(29).