高职“C语言”教学中存在的问题及教学建议.doc

上传人:枫** 文档编号:558487858 上传时间:2023-09-12 格式:DOC 页数:21 大小:265.51KB
返回 下载 相关 举报
高职“C语言”教学中存在的问题及教学建议.doc_第1页
第1页 / 共21页
高职“C语言”教学中存在的问题及教学建议.doc_第2页
第2页 / 共21页
高职“C语言”教学中存在的问题及教学建议.doc_第3页
第3页 / 共21页
高职“C语言”教学中存在的问题及教学建议.doc_第4页
第4页 / 共21页
高职“C语言”教学中存在的问题及教学建议.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《高职“C语言”教学中存在的问题及教学建议.doc》由会员分享,可在线阅读,更多相关《高职“C语言”教学中存在的问题及教学建议.doc(21页珍藏版)》请在金锄头文库上搜索。

1、高职“语言”教学中存在的问题及教学建议 摘要:本文对高职教育中“C语言程序设计”教学中存在的问题及原因进行分析,从激发学生的自信心、教材选择、教学内容和教学目标的确定、现代教学手段的选择及实践教学方面提出了教学建议。关键词:高职;C语言程序设计;问题;教学建议1高职学生自身存在的问题高职学生在学习C语言程序设计时,普遍感觉该课程涉及的概念复杂、内容枯燥乏味,学完后依旧不会编程,或者即使编写程序也出现诸如书写格式杂乱无章等情况。笔者针对上述情况进行了认真的分析,根据多年的实际教学经历,分析得出原因主要有以下几点。1.1数学、英语基础差高职学生的数学和英语基础相对较低。而C语言往往围绕数学问题进行

2、举例和分析,且所有程序代码均使用英文。1.2计算机基本操作不熟练多数高职学生在中学阶段受高考指挥棒的影响,对非高考科目的信息技术课程往往仅停留在了解层面上,计算机基本操作能力较弱。对基于DOS操作系统下的C语言编辑、编译和调试环境的操作则尤显生疏,使得利用计算机解决问题的能力无法很好地施展。1.3逻辑思维能力较弱C语言课程要求学生具备一定的逻辑思维能力,但同样受高中阶段死读书的影响,学生普遍缺乏逻辑思维方面的训练,再加上C语言常常被设置为首门程序设计语言,致使学生编写的程序代码逻辑性较差。1.4C语言自身的优点反成学生学习的难点C语言语法不拘一格,设计者在编写程序时有较多的自由空间,另外,C语

3、言拥有非常丰富的运算符及数据类型,这本是其他高级语言望尘莫及的优点,却成了学生学习的障碍。比如,语法格式不拘一格,C语言没有像PASCAL语言那样具有固定的语法格式,常常让初学者搞不明白究竟应该采用哪种语法格式。1.5自卑心理影响高职学生因受高考结果的影响,总认为就读高职院校就低人一等,自己先天就比别人笨,自卑情绪比较强烈。带着这样的情绪,总觉得自己凡事不行,在学习C语言上表现得更加明显,严重影响学习C语言的积极性。2实践教学环节薄弱(1) 实践条件相对较差。由于C语言程序是基于DOS环境进行编辑、编译和调试,因此有些高职院校常常将本校早期建设的实验室作为C语言的实验室,这些老设备经常出现运行

4、不稳定、莫名死机等现象,严重影响学生实践学习的效率。(2) 通常我们在制定教学计划时,受传统教学观念影响,致使C语言理论学时远高于实践学时,实践学时的不足也影响学生实践学习效果。(3) 学生在上实践课时一般最多有两位教师指导,而高职学生在C语言实践中人均指导需求次数偏高,有的甚至需要手把手指导,指导教师的不足也影响学生的实践效果。(4) 我们所设计的C语言实践教学项目中验证性实验偏多,并且实验课题往往偏离生活,吸引不了学生,学生的消极学习态度也影响学习效果。 3C语言教学建议3.1激发学生的自信心,提高学习C语言的兴趣对于刚进校门基础偏差的高职学生,没有摆脱高考失意的影响,心中多少存有自卑感,

5、而学生的自卑都是从看不起自己,不相信自己开始的,认为成绩差是由于个人的先天不足造成的。对此,作为C语言任课教师,首先就要通过仔细地观察,并精心组织课堂教学,在教学中善于发现每一个学生的优点或长处,并及时予以表扬和认可。同时还要有耐心,循循善诱,关注每一个学生的成长,在教师的关怀和适当的鼓励下,绝大多数学生能发现自身的优点,并提升自己的自信心。同时,学生亦会对所学的课程逐渐由关注过渡到产生兴趣,由此而获得进步,并因进步而获得教师表扬更加激发学生学习的兴趣,这样就形成了良性循环。比如,我院05级软件技术4班一位学生,初学C语言时因缺乏自信而一度处于低迷的学习状态,甚至发展到怕上C语言课。任课教师发

6、现这一现象后,及时进行鼓励和耐心诱导,使该生重拾自信,并逐渐喜欢上C语言课,C语言成绩名列前茅。正是由于前期的良好语言基础和充足的自信,07年该生顺利通过考核并获到了计算机软件设计师资格证书。在经验交流中,该生这样的一句话使得在场的所有教师深思良久“我的成绩得益于我的C语言启蒙老师,是她的鼓励唤回了我的自信和前进的动力”。3.2选择合适教材,提高学生阅读效率目前可供选择的C语言教材五花八门,在众多的教材中有相当一部分教材内容不分教学对象的差异性。为了提高高职学生的阅读效率,应该选择通俗易懂、概念清晰、强化编程思想、注重实用性的高职高专优秀教材。根据多年的教学实践,笔者发现清华大学出版社出版的C

7、语言系列教材基本符合上述要求。3.3确定教学内容及教学目标,做到“有的放矢”对于高职高专学生,可以把通过全国计算机二级考试作为学习C语言的目标,依据等级考试大纲来确定教学计划以及教学内容。这就要求教师在初次接触教学对象时就介绍并要求每位学生通过全国计算机二级考试,既让学生明确短期学习目标,又确定后期努力方向,以激发学生进行自主学习的主动性。C语言教学内容可确定为五个相对独立的模块:结构模块、数组模块、指针模块、函数模块和文件模块。每个模块的教学内容安排要循序渐进,把握好从易到难的教学过程,尽可能不让学生产生畏学心理。各模块的教学目标明确,教学量适中,让学生较容易地把握住教学要点,理解和掌握教学

8、内容。3.4适当采用现代先进的教学手段,避免全篇“放映”C语言在传统的课堂教学中教师往往因书写程序案例要花费较多的板书时间,大大降低教学效率。而现代的多媒体教学手段,操作方便,易于控制教学内容和节奏,能在规定课时内呈现较多信息量,因此教师可采用多媒体方式来改进传统教学方式的不足,但必须有度。因为在多媒体教学方式下,学生往往处于被动学习状态,教学内容不适应学生的个体差异,所有学生被迫按照老师的讲授速度进行学习,这不利于培养思维能力与创造能力。因此,为了提高课堂教学效率和效果,建议C语言程序设计课程的教学只适当采用多媒体授课,而非全篇使用。比如,初学C语言的学生对循环结构掌握得不太理想,特别是多重

9、循环,往往弄不懂里外循环的执行过程。为此,最好将循环结构的执行过程设计成动态演示的多媒体课件,用动态的演示替代抽象的语言描述,教学效果非常明显。3.5注重实践教学(1) 加大实践与理论教学学时比,提高学生动手能力过去理论与实践课时比一般是2:1,有时甚至达到3:1,学生缺乏必要的实践锻炼和体会的时间,导致编程、调试程序能力相对较弱。因此我们将理论与实践教学学时比调整成1:1,这样学生将有更多的时间进行实践,提高动手能力。(2) 实践教学中用对比手段,激发学生学习的积极性我们知道,现实生活中的许多问题,往往有不止一种解决方法。同一课题,交给全班学生去做,可以出现若干中完全不同的解题方法,但都达到

10、同一目的,如同数学中的“一题多解”现象。解题方法的不同是考虑问题思路不同的必然结果,然而必定有一个是最佳者,这就是所谓的“最优算法”(有衡量标准)。算法的优与否实际上直接反映了学生的逻辑思维能力的强与弱,为了鼓励、激发学生们积极去思考问题,我们要适时唤起和有效利用高职学生所处年龄段好动、争强好胜的特性,采用多种对比形式,将学生们在解题中出现的不同算法进行评比,以达到优者鼓励、刺激劣者进一步进取的目的。比如在一次上机课题中,原本布置的是一道利用循环结构输出一个由若干个“*”组成的静态的“S”图形,有一位学生因在前一次算法评比中输于其他同学,在本次实践中竟别出心裁的让这个静态的“S”动了起来,远处

11、看真像一条扭动的“蛇”。为此,笔者借题发挥大加表扬了该同学的创造性,尝到了成功的喜悦,他的学习兴趣更浓了,学习劲头也更足了。在这样的激励环境下,学生们的学习热情很高,兴趣浓厚。就如某学生在某次上机报告“收获和体会”中所言:“虽本次课题我的算法不如意,老师,相信我,下一次我一定会成功的。不过,运用这一方式来引导我们对编程的兴趣,这是个好方法”。(3) 注重代码书写格式,培养良好编程风格在实践中,学生往往因注重程序的正确性而忽略程序书写格式的要求,这种不良习惯一旦养成后期难以改变,因此教师在实践教学中应每次都要强调代码书写的规范性,并进行指导和示范。旧而久之,学生不单在上机操作中而且在平常的书面作

12、业中都会注意程序代码书写格式的规范性,这种良好的编程风格一旦养成,将会在后期程序设计学习中体现。(4) 实践以小组为单位,培养团队合作精神实践教学中我们往往无法安排较多的指导教师,一般是两名指导教师(授课教师和实践教学教师)。在实践教学前,可将学生以35人为单位进行分组,每小组再自选一名组长。分组时任课教师要对学生进行合理搭配,保证每组至少有一名学习较佳者和学习较弱者。本课程所有实践教学均以小组形式进行,这样既能有效地解决实践教师不足的问题,又能让小组成员在实践过程中能充分体验团队合作的优势,遇到问题时可互相商量,共同解决。当然,该方法在实施中还必须制定相应的制度,比如小组长职责、成员职责、小

13、组成员分工要求、实践任务完成要求及相应的评价机制。多年的实践教学证明,该方法比较受学生欢迎,实践教学效果好。4结束语本文对高职C语言程序设计教学中存在的问题和原因进行分析、研究,并结合本人的实际教学经历,从激发学生的自信心、教材选择、教学内容和教学目标的确定、现代教学手段的选择及实践教学等方面提出自己的教学建议。因各高职院校实际情况不尽相同,笔者仅是通过有限的调查和实践进行陈述,难免有偏坡之处,敬请广大同仁批评和指正。参考文献1 许晶. 论实训在高职C语言教学中的重要性J. 计算机教育,2007,(9).2 陈捷. 关于C语言程序设计教学的 基于设计施工一体化的信息化研究关键词:设计施工一体化

14、;信息化;BIM 摘要:介绍了建筑企业信息化的应用状况,论述了我国建筑业设计施工一体化的发展概况。针对设计施工一体化企业的特点,分析了企业信息化体系架构。对设计施工一体化的信息化进行了初步的调查与研究,指出设计和施工一体化十分需要信息化的支持。 Informatizaon Research of Design&Construction Integration Yang Jing (Capital University of Economics,Beijing100070,China) Abstract:This paper introduces the application of i

15、nformation technology for construction enterprises,describes the development of integration of design and construction in domestical construction. According to the point of integration of design and construction,analysis the architecture of the information technology.Preliminary investigating into the information technology for integration of design and construction ,it

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号