中职学校C语言程序设计的教学方法
一、概述
计算机专业里,C语言是一种通用性计算机高级程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。C语言的实用性使之成为编程的首选语言。学好了C语言,再进一步学习C++/VC++,JAVA等程序设计语言,就有了坚实的基础。而且《C语言程序设计》这一课程也是湖南省计算机对口高考必考的一门课程,在计算机综合考试(满分为390分)中约占30%到40%的比例。所以这一课程也是必学课程,而且是一定要学好的课程。但目前很多学生在学习《C语言程序设计》后,感觉读程序还凑合,编程则“难于上青天”。部分学生甚至毫无编程想法。因此,如何在C语言教学中启发并训练学生的编程思维,是教师应该深思的问题。以下是我在C语言教学中的一些看法。 二、争取上好第一节课
记得第一次上《C语言程序设计》这门课程是2007年,学校安排我上了两个班。如何上好第一节《C语言程序设计》课是至关重要的。因为学生都是初次接触C语言,C语言对他们来说是神秘的,“兴趣永远是最好的老师”,有了兴趣他们才会积极主动地去学习,所以第一节课的成功与否直接关系到学生能否对这门课产生兴趣,所以我觉得第一堂课应为“趣味C语言导学
课”或者叫“程序设计兴趣激发课”。主要讲以下四个方面的内容:
(一)必须激发学生的学习兴趣
要激发学生的兴趣。首先要让大家知道C语言的强大功能,利用它我们能编写各种软件,比如向学生展示用C语言编写好的简单动画、通过幻灯片向学生展示各种结果画面,还有说说从五、六十年代玩的摇杆游戏到如今的电脑游戏。相信这时有些学生已经有些“蠢蠢欲动”了。希望马上学习好C语言,自己动手去编写程序。
(二)要经常强调C语言这门课程的重要性
C语言不但是我省计算机应用类对口高考科目,也是学生今后学好后继课程的基础,比如数据结构。C++,JAVA等。虽然程序设计语言更新很快,但如果真正掌握精了程序设计思想,具备了真正解决实际问题的能力,才能在计算机这个专业上有提高。 对于中职学校的学生来说,必须强调:C语言是一门实践性课程,要理论结合实践,加强学生的动手能力,解决问题的能力,在学习方法上给以学生指导,告诉学生如何自学,如何听课,如何动手实践,明确一点:“C语言不仅仅是看会的,也不仅仅是一听就会的,而是亲自动手实践练会的,所以必须要多做、多想、多练”,强调实践的重要性。 (三)认识C语言的编译环境
在计算机上先易后难地演示几个小程序认识编程环境。在
Windows环境下,举出几个简单的小程序演示给他们看,并逐一讲解,引导学生自己去发现程序中存在的缺陷以及改进的方式。熟悉C语言源程序到生成可执行文件的整个操作流程。让他们仿照所列举的几个程序模仿着编一些小程序,达到熟练使用编译系统的目的。
三、职业学校C语言教学方法
(一)举一些简单例题,然后举一反三,提高学生自信心 经过一段时间的课前教育,学习《C语言程序设计》在同学们的心里有点底了,于是我们就开始上课,毕竟这有点难度,在正式上课之前,我还是以简单为主,以增强学生的自信心为目的。我就告诉他们:“你们不是说编程很难吗?告诉你,我包你们十分钟会编程。”学生们一听,都觉得好笑。我说:“不骗你,这是真的,你们跟着我的思路来,一下子就会学会的。”下面以一个简单的C语言源程序为例: #include main( )
{ printf(“I am a student,\n”); printf(“I love China。\n”); }
程序说明:
本程序的作用是在屏幕上输出下面两行文字: I am a student,