(刘丹)中职C语言课程教学改革探索.doc

上传人:scccc 文档编号:11189459 上传时间:2021-07-11 格式:DOC 页数:4 大小:38KB
返回 下载 相关 举报
(刘丹)中职C语言课程教学改革探索.doc_第1页
第1页 / 共4页
(刘丹)中职C语言课程教学改革探索.doc_第2页
第2页 / 共4页
(刘丹)中职C语言课程教学改革探索.doc_第3页
第3页 / 共4页
(刘丹)中职C语言课程教学改革探索.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《(刘丹)中职C语言课程教学改革探索.doc》由会员分享,可在线阅读,更多相关《(刘丹)中职C语言课程教学改革探索.doc(4页珍藏版)》请在三一文库上搜索。

1、中职C语言课程教学改革探索刘丹 耒阳中等职业技术学校摘要: 由于C语言程序设计课程比较枯燥深奥,加上中职学生基础不扎实,教师的教学又多以讲授为主,因此,中职师生普遍反映C语言难教难学。针对该问题,依据C语言课程教学目标,本文提出从学习兴趣的培养、教学手段的改革、分组教学和考核方式的探索等四方面进行教学改革探讨,构建以提高学生程序设计能力,分析、解决问题的能力为核心的人才培养模式。关键词:中职;c语言程序设计;教学改革;分组教学;教学手段;一、C 语言介绍C语言是一门通用计算机编程语言。20世纪90年代以来,C语言迅速在全世界普及推广。它具有功能强大、表达能力强、目标程序效率高、可移植性好等特点

2、,运用它既能编写操作系统软件,又能开发各个领域的应用软件。C语言是其它高级语言的前导语言,学好了C语言,再进一步深造C+VC+,JAVA等言语,就有了坚实的基础。一直以来,无论在中国还是在世界各国,“C语言程序设计”始终是一门基本的计算机课程。二、C 语言程序设计的教学现状C 语言程序设计是一门应用性和实践性都很强的学科,集抽象性、逻辑性、实践性于一身。传统的C 语言程序设计教学中,主要以教师讲授为主,且在教学过程中采用的大多是纯数学的抽象案例,这对于中职学生,尤其是基础较差的学生而言,既抽象又枯燥无味。另外,传统的c语言程序设计课程教学普遍以介绍语法开始,重视语法教学而忽略了程序设计方法的教

3、学。学生掌握了大量语法细节,却仍不会编程解决实际问题。导致学生学习兴趣不浓,学习效果不佳,不能真正理解程序设计的精髓。传统的“灌输式”教学方式已不能满足教学需要,必须改革教学方式,加强上机实践,加强学生实际编程能力、分析和解决问题的能力培养。另外,应转变教师角色,真正确立学生学习的主体地位,把单纯传授知识变为引导、启发式教学,充分调动学生学习积极性,真正实现素质教育。 三、c语言程序设计课程教学改革探索从以下四个方面对c语言课程教学改革进行探讨:(一)学习兴趣的培养兴趣是入门教育的关键,培养学习兴趣很重要。多数中职学生在之前没有接触过计算机语言,因此,上好第一堂C语言程序设计课是至关重要的。学

4、生都是初次接触C语言,C语言对他们来说是神秘的,只有提起他们的兴趣,他们才会积极主动地去学习,所以,第一堂课的成功与否直接关系到学生能否对这门课产生兴趣。以笔者的经验,笔者首先是展示C程序设计成品,介绍C语言的应用领域和功能。接着,介绍C语言的由来因一个名叫Space Travel的游戏而来。介绍两位发明者。讲述C语言的发展及其重要性。简介C语言程序岗位。再以一个实例,展示C语言编程软件,和编程过程。实践证明收效显著。在之后的教学中,针对中职学生基础不扎实及本课程枯燥深奥的特点。教师应尽量采取多媒体教学,向学生展示一些趣味性的问题并演示实用性的程序,想方设法吸引学生。如给学生讲解“水仙花数、猴

5、子吃桃、翻译密码、判断素数”等问题,并让学生用编程软件解决这些问题,同时运行C程序,使学生在亲身实践中体会到乐趣;另外,可以通过一些影片向学生介绍一些lT人士的经历和成功经验,增强学生学习C语言的信心和动力。(二)教学手段的改革 针对C语言的抽象性和深奥性,在教学过程中,应充分利用现代教育技术成果。首先,在多媒体课件的制作上,注重语法知识描述言简意赅,而不仅仅是教材的简单拷贝。多采用示意图教学,化抽象为直观。在实践平台上,将该课程配套实验平台 VC+6.0搭建于课堂之上,在语法知识点的讲授后,通过所选案例,让学生参与一起分析,一起写出算法描述,并在课堂上同步编写程序,然后调试和实现程序,使抽象

6、的结果通过程序的运行得以实现,让学生眼见为实,所见即所得,减弱了程序设计的抽象性,加深了对程序设计过程的体验,使学生较轻松地逐步掌握程序设计的一般方法步骤。 在教学过程中,要学生开动脑筋,“一题多解”。鼓励学生主动地采用多种方法来解决问题,鼓励个性的发展。对于大部分学生,应尽量避免直接地进行问题回答,而是引导他去查问教材和笔记、资料,尽量消除学生对老师的依赖性。引导他们去认真思考和分析,找出错误的原因,自己解决问题。我们看到,当学生自己调通了一个程序,解决了一个问题之后,他是多么的兴奋啊,他也在这个过程中找到了学习的乐趣,增强了学习的兴趣和信心。在学生具备一定的程序设计能力的基础上,通过在程序

7、中有意识的错误设置,强调调试程序的重要性,让学生充分体验与掌握调试程序的方法,逐步提高学生独立调试程序,并在调试过程中发现问题、解决问题的能力,减轻教师在上机实践过程中的辅导压力。整个教学过程让学生在“做中学”,这也正是实用教育思想 CDIO工程教育模式的应用体现,让学生以主动的、渐进的、实践的、项目式的方法进行学习。(三)分组教学,培养自学能力。注重培养团队合作精神由于中职学生在上机实践中缺乏独立自主学习能力,上机往往达不到预期效果,因此,很容易失去上机兴趣,也就达不到上机实践的目的。为此,教师可适当转变上机实践的形式:以小组形式上机实践。上机前分配给每个学习小组不同的学习任务。组长负责分工

8、让本组学生利用课余时间去思考、查询收集资料,上机时各组分别完成相应任务。然后相互演示成果,分析优劣利弊,再互换任务,最后讨论编程体会,取长补短。在此过程中教师适当指导,主要过程可由学生自行解决,让学生在切磋的过程中自主学习并且培养团结合作的精神。(四)考核方式的探索 传统的c语言程序设计考核一般以标准化的笔试题为主,侧重于考察程序设计语言的基本语法,而程序设计题目所占比重较少。这种考核方式导致学生偏重语法学习,忽视编程实践能力的培养。为此,笔者在期末考试增加上机考试的环节,通过在限定时间内以实现上机编程解决具体问题来考核学生的学习效果。这种考核方式督促学生在平时学习中加强上机编程实践环节。实践

9、证明,增加上机考核环节有效培养了学生实践编程能力,激发了学生动手实践解决问题的热情。要上好C语言程序设计课,除了要求学生主动学习外,教师还应因材施教,不断的探索新方法提高学生的学习兴趣,采用现代的教学方法与传统教学方法相结合,讲与练相结合解决教学中易出现的问题,注意利用身边和生活中熟悉的事例来解释C语言程序设计中复杂的理论和问题,毕竟,一切理论来源于生活,一切设计也要服务于生活。这是在教学中转难为易的好方法。参考文献 1 谢光强,李杨 C语言程序设计教学中存在的问题与建议J广东工业大学学报, 2005年9月 2 武秀春 浅谈中等职业学校计算机专业技能型人才的培养J计算机教育,2005 3 谢中科 C语言程序设计的教学实践J.理工高教研究,2004年6月

展开阅读全文
相关资源
猜你喜欢
相关搜索

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


经营许可证编号:宁ICP备18001539号-1