浅谈高职专业之计算机编程类课程改革 下载本文

内容发布更新时间 : 2024/5/14 11:56:28星期一 下面是文章的全部内容请认真阅读。

龙源期刊网 http://www.qikan.com.cn

浅谈高职专业之计算机编程类课程改革

作者:辛荣梅

来源:《电脑知识与技术》2010年第18期

摘要:计算机编程类课程在我国各大院校具有开展,其中的C语言程序设计不仅广为各学校采纳,也在社会中得到了广泛的应用。该文以C语言课程改革为例,分析了高职专业计算机编程中C语言程序设计课程教学的现状,讨论了学习领域的重构以及学习情境的设计,以此阐明了关于高职专业计算机编程类课程改革的建议。 关键词:高职专业;计算机编程;课程改革

中图分类号:G424文献标识码:A文章编号:1009-3044(2010)18-5011-01

Abstract: Computer Programming courses in our major institutions have undertaken, in which C-language programming is not only widely adopted by all schools, but also society has been widely used. In this paper, C language curriculum reform, for example, analysis of the higher professional computer programming courses in C programming language teaching situation, discuss the

reconstruction of the field of learning and learning environment design, sets out in this computer programming class on the higher professional curriculum reform.

Key words: higher professional; computer programming; courses reform

语言作为计算机编程类课程之一,在高职院校相关计算机专业的教学中作用重大,它不仅是学习其他课程的一个基础,也能够锻炼学生的一种编程思维方式,锻炼学生的实际操作能力。但是,现阶段高职专业C语言教学的现状并不乐观,暴露出许多问题,使得课程改革成为高职院校的一种必然举措。

1 高职专业计算机编程中c语言程序设计课程教学现状

目前,无论是在本科院校还是高职院校中,计算机专业都将C语言作为其专业基础必修课之一,甚至一些非计算机专业也设置了这一门课程,而C语言同时也是当前较为流行的一种程序设计语言,在各个在、领域中应用广泛。但是,C语言在高职专业的教学中却通常无法实现预期效果。笔者总结了这种情况出现的原因,具体概括如下:

1) C语言课程的固有特点决定其不易被人们学习和掌握C语言这门课程固有的特点是:具有丰富的数据类型和运算符、没有严格的语法限制、程序设计比较自由、用户可以自定义数据类型,从而增加了初学者的学习难度。另外,C语言是一门编程类课程,因而要求学生逻辑思维能

龙源期刊网 http://www.qikan.com.cn

力达到一定的水平,然而,高职院校的学生缺乏此方面的能力训练,进而使其在编程中没有严密的逻辑。

2) 学生个体之间差异化较大对于高职院校来说,其近年来的扩招举措大大地降低了生源的整体素质和质量,这样是学生之间存在着很大的差异性,从而阻碍了计算机编程类课程教学工作的进行。C语言本身就是一门难度较大的学科,而高职院校学生的学习能力和综合素质参差不齐,其对于部分学生来说是比较容易理解的,而对于有些学生来说,是一项巨大的学习任务,从而是教学质量整体水平较低。 2 学习领域重构

计算机编程类课程中,C语言是一种综合了多种高级语言在内的一种综合性语言,并且具备汇编的功能。根据当前C 语言的发展形势来看,其在各个领域的广泛应用已经成为一种必然趋势,其在未来会有更好的前景。高职院校中,C语言是计算机编程的一门基础课,是学生学习其他编程类课程的基础。课程的定义是以工作过程的开发理论为基础,有每个反映不同工作过程的学习和行为领域所构成的一种行为领域。当前高校的培养方案中可以看出,在计算机专业的培养中,仍然沿用着本科院校体系的课程设置安排,而据此开设的C语言课程不能完全反应出开发领域的行为。因此,当前的高职院校计算机编程类课程改革必须要C语言教学进行重构设计: 1) 重构学习领域在计算机编程类教学中,讲授C语言的同时,应注意紧密联系一些与本专业学习相关的其他课程,或者是增加一些应用性较强的相关科目,这一内涵是集传统科学体系与职业教育为一体的课程体系的变革,而培养的侧重点已经转变为技能的培养而非简单的编程理论和课程。

2)调整学习领域顺序高职专业教学中,应首先开设一些专业课程,或者应用类课程,之后在针对这一门课程来开设C语言,这样学生就可以在有了良好的专业基础上,理解和掌握C语言,从而使得学生对于C语言的学习可以相对容易一些,并且通过C语言可以编写出实用的程序,使学生学到的编程技术可以在自己熟知的领域内很好地运用,有利于激发学生的学习兴趣,调动他们的积极性,使其从主动学习一度难学的课程,增强其探求欲望。 3 学习情境设计 3.1学习情境设计的涵义

学习情境的设计需要以工作过程为基础的指教理论作为基础,只有从传统的学科体系中彻底跳出来,才能做到从职业教育本身的教学目标出发,实现对微观教学内容的设计和安排,才能调动起学生学习的积极性。根据行动体系对C 语言的教学内容进行调整安排,对学习体系进行结构化设计,把工作过程作为参照,将实际过程型知识与基础陈述型知识进行整合,实现理论与实践的猪呢整合。因此,在计算机编程类课程改革中,应重视学习情境设计,以使得学生感受更加真实情境,在编程操作中,感受C语言的实际作用。

龙源期刊网 http://www.qikan.com.cn

3.2如何实施学习情境

每一个学习情境的设计,都是基于工作过程导向设计的学习的一个完整的过程,是集信息、咨询以及评价等各个环节为一体的整体,在教学方法上,需要由传统的教师讲学生听的模式转变为师生的互动学习,在学习过程中,推荐才用那个任务型驱动教学方法,具体实施过程为:由教师给学生提出学习任务,并且将相关知识点进行简要讲解,学生分组对资料进行搜集和整理,自行对硬件电路进行设计,由教师帮助及你选哪个修正,软件编程由教师辅导,检查各组学生工作情况,进行过程性考核。这些工作都完成后,指导教师还应对于学习情境进行总结,以吸取经验教训,为以后的学习情境提供参考。采用基于工作过程导向的任务型教学模式在帮助学生对明确学习目标方面起着推动作用,促进通过实践培养学生动手能力和创新能力。在任务型教学模式的实施过程,实质上是由学生亲自动手,进行实践的过程,是启发学生创新思维的过程。学生在完成学习任务的过程中,需要开发大脑思维,并且动手实践,进行探索。在任务型教学模式中,既使得学生的实践能力有所提升,又强化了学生的创新精神和团队合作意识。

综上所述,高职专业的计算机编程类课程中,现行的教学体制与教学方法存在着许多问题,可见课程改革是势在必行的。如C语言的课程改革可以使学生具有更加明确的学习目标,和学习的主动性,也有利于激发学生关于C语言课程的学习兴趣,更加满足高职教育的要求,同时增强学生的应用能力与综合素质。 参考文献:

[1] 刘丽扬.浅析高职计算机教学实践中高职学生编程能力的培养[J].魅力中国,2009(16). [2] 罗洋.关于高职计算机软件专业编程语言教学的思考[J].辽宁高职学报,2008(7). [3] 赵玉平.关于高职学生计算机语言编程能力培养的探究[J].乌鲁木齐成人教育学院学报,2006(3).

[4] 刘丽扬.浅析高职计算机教学实践中高职学生编程能力的培养[J].魅力中国,2009(16). [5] 丁卫平,陈建平,管致锦,王杰华,邱建林.以程序设计课程群实践教学改革为契机,培养地方普通本科院校学生编程创新能力[J].计算机教育,2009(20).