职专C语言,加强中职C语言程序设计教学培养计算机专业人才

摘 要:C 语言程序设计课程是中职学校计算机专业的主要课程之一,但是在实际教学中,由于C 语言所涉及的概念比较复杂,规则繁多,使用灵活,容易出错且不易查出,这门课程对于中职学生来讲还是有一定的难度,也使得很多教师在授课的时候普遍感到教学效果不理想。教师要对C语言程序设计课程教学进行思考,提出有助于提高教学质量与学生学习兴趣的意见,从而培养计算机专业人才。

关键词:中职学校;C 语言程序设计;教学设计;计算机专业人才

随着计算机产业的迅速崛起,计算机被应用于各个行业,我国对计算机专业人才的需求逐年增加。而目前计算机行业人才济济,就业竞争激烈,中职学校的计算机专业学生不能局限于一些常用的应用软件的学习,作为当今最流行的程序设计语言之一,C语言的学习显得尤为重要。在中职学校,这不仅被作为计算机专业的必修课,而且被选为非计算机专业的选修课。又由于中职的学生大多数是中考失败者,他们的英语和数学方面的基础较差,而C语言学习既有高级语言的特点,又有汇编语言的特点,因此学生在学习这门课程的时候难免会遇到各种各样的障碍。加之学习的内容相对枯燥,如果教师在授课的时候还是按照传统的方法来教学生的话,学生势必会产生抵制的情绪。所以,教师在授课的时候一定要讲求方法,针对当前中职学生的特点,注重学生学习的情绪。这样,才有利于促进教学目标的达成,培养学生专业才能。

一、注重第一堂课开始就要培养学生

学习的兴趣

兴趣是学生学好一门课程的敲门砖。从学生的角度分析,当他们第一次接触到C语言程序设计的时候,往往都是比较兴奋的。在他们看来,这门课程既神秘又充满挑战性,加之以前学长学姐的描述,他们谁都不想在一开始就落下去。从教师角度分析而言,在《C语言程序设计》教学中,教师一般都是以Turbo C为主,但是Turbo C的调试环境不是可视化的过程,这在客观上造成了学生掌握C语言程序设计知识的难度。为此,教师要想办法整合教学内容,改变那种单一犹如“模板”一样的教学模式,让学生感到这门课程虽然神秘,但是不会像传说中的那样难学。

我认为,上好第一堂《C语言程序设计》课是至关重要的。因为第一堂课的成功与否直接关系到学生能否对这门课产生兴趣。所以,我在教学的时候,第一堂课或者是在新的一章节,一般都会将学习变成“趣味C语言导学课”。为了让学生初步了解与重视这门课程,会先给学生强调这门课程的重要性,告诉他们:C语言是学生今后学好后继课程的基础,虽然更新很快,但是只要具备了真正解决实际问题的能力,就万变不离其中。然后,为了让学生对这门课程产生兴趣,先利用多媒体给学生展示C语言的强大功能,例如可以解决“水仙花数、翻译密码、判断素数”等等问题。这样,学生会被深深吸引,有些学生已经有些“蠢蠢欲动”了。为了让他们感觉这门课程不是传说中的那么难学,我又通过一些影片向学生介绍IT人士的经历和成功经验,让他们感到“既然别人都能成功,为何我不能学好”。紧接着,我又为学生展示一些趣味性的问题并演示实用性的程序。这样,更加刺激了学生学习的兴趣。第一堂课,学生往往是学习兴趣高涨,正如俗话说的“好的开始是成功的一半”,这就为学生日后更好地学习打下了基础。

二、教学中要多采用案例教学法,将复杂的问题简单化

前文已经提到,中职学生的基础普遍较差,特别是在数学方面。而本课程知识又涉及程序设计的三种基本结构、数组、函数等内容,学生学习起来很吃力也是必然的。所以,教师在授课中,要适当降低理论知识的难度和深度,将教学重点放在对程序设计方法的理解和使用上,而案例教学法是目前见效最快的好办法。

所谓的案例教学法,是指教师根据课堂教学目标和教学内容的需要,通过设置一个个具体案例,引导学生参与分析、讨论,提高学生具体问题具体分析的能力。通过实践,我认为这种方法的优点有两点。其一,具有高度的真实模拟性,案例取自于生活、贴近于生活,可以激发学生学习的热情。其二,不仅可以针对本次课程的知识点,同时还要与相关的知识点进行必要的联系,让学生既学到新知识,又巩固旧知识。

例如在讲授if语句的一般形式时,我并没有直接给学生if一般形式,而是说“如果天气不下雨,大家就去打篮球,否则,大家就呆在教室”。我告诉学生,这是一个典型的选择结构:“根据天气的情况给出两种选择,天气是选择的条件。”接着让学生自己举类似的例子。这样,通过日常的例子,让学生理解选择结构的实质含义,逐步引入if语句的一般形式。又如,在学习一维数组的时候,我以箱子为例进行讲解,提出不同的柜子存放不同的物品,然后提出柜子的容量是否无限的问题。循环引导学生学习,最后给出定义数组的一般式来说明其实这也是类似制造柜子的过程。学生在先前学习的基础上,通过日常的物品,理解了数组的概念, 掌握了定义数组的方法。

三、改革考核形式,不要以呆板的理论考核为主要形式

考核是检查学生学习成绩好与坏的重要方式,可以让教师与学生知道自己在哪些方面存在着不足,由此日后进一步改进。基于多年程序设计课不同考核方式考核效果的分析,我认为,对于C 程序设计课来说,要考查学生学习情况,最好采取上机考核的形式来实施。以前C 程序设计课考核的方式是以笔试为主,也就是通过试卷让学生做一些填空题、选择题考察学生的基础,而能力题则是给一些不完整的程序让学生填写完整。虽然这种考核的方式可以反映出学生学习的情况,但是,通过死记硬背的方式来检查很难发挥学生的积极性与创造性。而后来,是先在教室进行笔试,后进电脑室上机考核,但是我觉得,有一些死记硬背的知识根本就没有必要对学生考核。

学校开设C 语言程序设计课的教学目的,是为了让学生掌握运用计算机语言编制和调试程序,从而解决实际问题的能力。所以,我认为,笔试应该及时淘汰掉,只采取上机操作来考核学生的编写和调试程序的能力便可以。我是这样做的:在离考核一个月前,就将要考的相关内容范围告诉学生,然后让学生提前在课余时间进行编程练习。在考试的时候,我从告诉学生的范围中选出典型的题型,让学生在电脑上编写程序并调试运行。考试的目的,在于让学生掌握应该掌握的技术,将考题范围告诉学生,也就给了学生积极学习的动力。

参考文献:

[1]曹红苹.C 语言程序设计课程教学探讨

[J].计算机与信息技术,2012(11).

[2]徐永娟.中职生如何学好C语言的探究

[J].新课程,2010(10).

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值