APP下载

浅谈有效教学在单招C语言教学中的实践研究

2016-08-13张海燕沈蕴梅

现代职业教育·职业培训 2016年8期
关键词:C语言算法中职

张海燕 沈蕴梅

[摘 要] C语言课程是单招计算机专业重点高考课程之一,难度系数高,高考分值大,往届高考成绩不甚理想,将有效教学思想应用于C语言课堂之中,通过教学实践,努力提高程序设计教学质量。

[关 键 词] C语言;有效教学;递归函数

[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2016)24-0149-01

一、有效教学的解读

有效教学(Effective teaching)是20世纪上半叶由西方学者首先提出的,用科学方法来研究教学问题的思想,它的核心思想就是教学的效益。所谓“有效”就是教师在一段时间的教学后,学生所获得的具体进步或发展。教学有没有效益,并不是指教师有没有完成教学内容,而是指学生有没有学到什么或学生学得好不好。这种教学思想让我们体会到:第一,“学生学得如何?”是有效教学的核心思想,充分体现生本思想,是我们教学的目的和意义。第二,“如何才能学得更好?”面对中职学生逻辑思维薄弱,学习习惯不是很好的学习群体,我们需恰当选择教学方法对症下药。可以多途径地准备资料,激发兴趣,尝试将抽象概念形象化,有助于形象思维较好的中职学生理解。

二、有效教学的实施

“教无定法,贵在得法”,有效教学是目的但教法不唯一,本文以“递归函数”为例,谈谈我的有效教学实践。递归函数是函数里的典型算法,为了深刻理解算法特点采用如下教法。

1.情境法——故事引趣,生動形象。PPT展示童年耳熟能详的童年故事《从前有座山》导入本课,分析故事寻找特点。改编故事,老和尚每讲一次故事小和尚的年纪小一岁,创设递归关系,本案例从故事导入再到改编故事,从熟悉的故事中体会到嵌套特点,从改编故事中寻找到算法关键点,为接下来的算法讲解奠定基础。

2.问答法——巧設问题,层层引导。教师是主导学生是主体,我们使用“产婆术”式的问答法,帮助学生理清思路抓住关键点,培养逻辑思维能力。

PPT展示《从前有座山》:这是什么故事?这个故事有何特点?体会递归的特点;故事什么时候结束?寻找故事特点,发现存在的问题。

改编故事:如果老和尚讲一次故事小和尚年纪小一岁,改编后小和尚的年纪有何变化?何时能结束故事?寻找终止条件;如果没到终止故事如何变化?寻找递归公式;哪种语句可以实现判断?寻找实现算法语句选择结构。

在设计系列问题时问答法的使用必须要结合学生的认知规律和学生已有的知识结构,学生才能结合自身的储备知识快速寻找到答案构建新知。

3.演示法——抽象问题形象化。中职生的思维特点是形象思维优于抽象思维,借用PPT分步展示程序执行过程,让学生直观地体会算法特点。以n!为例,下图就是分步过程,从而体会递归函数分递推和回归为两步,先是层层展开,再是层层收回,构成了递归函数的执行过程,这个过程就是函数嵌套调用。将静态问题动态化,让连续问题分步化,符合中职学生的认知特点。

4.比较法——对比论证,突出异同。心理学认为比较是认识事物、分析事物的思维过程,将不同的知识点放在一起,通过纵横、正反等对比寻找事物相似或不同之处,便于记忆和理解。为了说明递归中语句先后顺序对程序执行结果的影响,我设计了两个递归函数,让学生从动态执行中体会不同从而感悟递归。(如下图)

总之,在有效教学实践的路上,我们且行且思,努力将社会中心的“用”,学科中心的“序”和儿童中心的“趣”结合起来,创造一种教师教得开心,学生学得轻松的良好教学氛围。“教无定法,贵在得法”,只要能达到教学的有效性,我们都可以去尝试去

创新。

参考文献:

[1]王传安.C语言有效教学方法探讨[J].信息技术与课程整合,2008.

[2]崔允漷.有效教学[M].华东师范大学出版社,2009.

猜你喜欢

C语言算法中职
“课程思政”下中职《基础会计》的教学改革
“C语言程序设计”课程混合教学探索
新疆中小学和中职学校全面开学
Travellng thg World Full—time for Rree
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
多媒体技术助力中职美术教学
计算机原理中C语言的应用价值
学习算法的“三种境界”
算法框图的补全