2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 在职高学C语言程序设计 中职学校C语言程序设计教学方法.doc

在职高学C语言程序设计 中职学校C语言程序设计教学方法.doc

时间:2018-08-14 06:37:08

相关推荐

在职高学C语言程序设计 中职学校C语言程序设计教学方法.doc

中职学校C语言程序设计教学方法

中职学校C语言程序设计的教学方法

摘 要:计算机专业中,C语言是一门基础的程序设计课,但学习《C语言程序设计》相对职高学生来说难度较大,但它却是很实用的一门课程,同时又是我省计算机对口升学高考必考课程。本文针对C语言课程的教法从四个方面作了详细的论述,培养学生分析问题解决问题的能力,对调动学生的积极性,提高教学质量起到了促进作用。

关键词:C语言;学生;教学方法

一、概述

计算机专业里,C语言是一种通用性计算机高级程序设计语言。它兼有汇编语言和高级语言的双重优点,运用它既能编写操作系统软件,又能开发各个领域的应用软件。C语言的实用性使之成为编程的首选语言。学好了C语言,再进一步学习C++/VC++,JAVA等程序设计语言,就有了坚实的基础。而且《C语言程序设计》这一课程也是湖南省计算机对口高考必考的一门课程,在计算机综合考试(满分为390分)中约占30%到40%的比例。所以这一课程也是必学课程,而且是一定要学好的课程。但目前很多学生在学习《C语言程序设计》后,感觉读程序还凑合,编程则“难于上青天”。部分学生甚至毫无编程想法。因此,如何在C语言教学中启发并训练学生的编程思维,是教师应该深思的问题。以下是我在C语言教学中的一些看法。

二、争取上好第一节课

记得第一次上《C语言程序设计》这门课程是,学校安排我上了两个班。如何上好第一节《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,

I love China。

这是一个很简单的题目,我先让同学们仔细看看,然后给他们分析一下这程序的书写格式及语法规定,然后要求他们编一个简单的程序,要求在屏幕上输出自己的名字。结果有些反映快的同学马上就回答出来了,就是把“I am a student,”改成自己的名字就行了。当然,有些同学也知道这一点,但总觉得太简单了,有点不可思议,最后听了我的解释,犹如释重担,心里轻松了很多,感觉这还真没有想象中的那么难。学习是一个过程,有了好的开始就会有好的结果。

(二)使用问题启发

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。