程序设计教学

时间:2022-10-17 01:57:20

程序设计教学

【摘要】程序设计是思维抽象性、逻辑性很强的学习内容。随着教学的深入,学生的学习态度、热情程度的有所不同,以及先入为主惧怕的思想,使程序设计很容易成为部分学生学习的一道难以逾越的屏障}进而影响其他相关学科的学习。因此,本文通过几个简单实例探讨了让学生如何在娱乐中学习、学习中娱乐,乐于学习、不惧学习程序设计的方法。

【关键词】程序设计 娱乐 兴趣 好奇 生活

程序设计是职高计算机专业学生的必修内容,亦是学习计算机必须掌握的知识,通过学习程序设计课程培养学生发现问题、解决问题的能力,培养学生发展思维、学会学习、自主探究和合作交流的能力。同时,要学好计算机的相关课程,必须熟练掌握一门程序设计课程。然而,由于学生的个体差异,他们对于学习的态度、热情程度、学习的方法、自主学习的策略的不同,直接影响学生学习程序设计的效果,特别是在实际教学中如果处理不当,就更加导致学生兴趣丧失,挫折感增强,进而影响程序设计课程及其他相关课程的学习。那么,怎样才能使学生不畏惧程序设计?怎样使他们一直怀有浓厚的兴趣?对这些问题,我尝试寓娱乐于程序设计教学,让学生在学习中体验快乐、收获成就感,下面就以我在教授数据库程序设计VFP6.0过程中的几个有趣的例题为例进行讲解。

一、制作QQ动画图片――病毒效果图片

初见这个时,可能会被吓一大跳,以为自己真的中病毒了在安装木马病毒。其实,这并不是木马病毒,不会伤害他人的电脑和数据。这是一款最新很热门的QQ动画图片,把图片发送给对方的时候,上面的字会一排排的依次显示,效果很逼真,接收的人会以为真的同意执行下载接受木马病毒的指令,进而很紧张,达到娱乐他人的目的。在数据库程序设计VFP6.0中,在第四章讲解分支语句之前要学习几个标准的输入输出语句(又称非格式化输入输出语句),其中一个是WAIT语句,WAIT语句的功能是接受单个字符和显示信息,它的基本格式是:

WAIT[][T0][WINDOW][TIMEOUT]

如果按照传统的方法讲解,从语法功能到子句的运用,则同学们肯定觉得很枯燥必然听得昏昏欲睡,因此我设计在这堂课一开始什么也不说就给同学们演示这副QO图片的效果,必然会一石激起千层浪,同学们首先是一震撼进而激发他们强烈的好奇心,然后告诉他们通过一个命令就能够完成这一效果,同学们学习的热情必然空前高涨,借机展示例句:

WAIT“小庆要发送给您文件‘木马病毒.exe(119IKB)’;

您是要接收(Y),另存为(A),还是谢绝(N)该文件”TIMEOUT 3

WAIT“您同意了接收文件‘木马病毒.exe.重命名’,正:

在建立连接,如果要中止接收文件,清按取消”TJMEOUT 3

WAIT“文件‘木马病毒.exe’已经发送完毕”TIMEOUT 3

WAIT“正在安装‘木马病毒exe’请稍候…” TIMEOUT 3

WAIT“安装成功,重新启动计算机后生效!”TIMEOUT 3

这样先观看效果对同学们感官造成巨大的视觉冲击,再讲解语法功能然后让其自行编写,这样同学们有了浓厚兴趣和亲身的实践体会必然对此知识接受的很快,并且印象深刻不易遗忘。

二、肯得基吃午餐

针对同学们喜欢吃快餐的特点,演示通过手持不同的金钱可以购买不同的肯得基食物,由于和实际生活紧紧相联系,金钱的数日也和实际生活中获取的食物一致,更加能够激发同学们强烈的实践心理、求知欲以及实物转换成程序之后的巨大成就感,借着他们这股强烈的学习欲望引出程序,进而讲解多分支选择结构的语法结构和语法功能,这样必然达到事半而功倍的效果。

三、超女选拔程序

这个年龄阶段的学生都很喜欢追星,大多有自己喜欢的偶像,虽然我们不公开颂扬他们追星,但如果能善假于物,充分利用这些已有的资源为教学所用,也不失为“化腐朽为神奇”之举。每年一度的超女快男比赛最受中学生们的热捧,比赛期间,同学们茶余饭后谈论的最多的就是选手的晋级问题,针对他们本身就感兴趣这一特点,如果提出让他们设计程序来抉择超女们的命运,他们的参与性和热情度必然空前高涨,就此引出循环结构并且引出结合表的程序设计的学习,同学们经过反复的实践和修改就得出了以下程序。

教师在程序教学中所选用的例子要尽量贴合实际、贴近生活,尽量使用大家熟知的感兴趣的事例,在课堂中程序的引出上也要做到“行云流水”自然而不做作,如果能结合多媒体演示或者多媒体结合实物教具演示,就更能产生更大的感官冲击力、教学效果也必将倍增。

兴趣是最好的老师,在程序设计教学中要注重兴趣的培养。教授学生基础知识的时候,注重引发学生的好奇心理,从他们身边的、现实的事例来调动学生的注意力,激发学生的兴趣。当学生的好奇心和兴趣被激发起来后,再根据课堂教学内容“因势利导”,充分调动学生主动参与的积极性。在学生参与的环节,教师不应局限于条框,应让学生大胆想象,大胆实践,通过不断的反复的想象、设计、上机操作、程序修正等过程,学生是完全可以编写出高水平的程序来的。学习不是触手可及的,也不可能都是简单易行,有时要付出努力,付出耐心,付出时间,有时甚至付出许多牺牲。但如果教师在教学中能尽量做到让学生学习快乐起来,我想教学效果一定会很好的,因为有了快乐,才会产生更大的兴趣。所以在教学中,创设愉快的教学氛围和环境是非常重要的。在愉快的环境中学习程序设计、在愉悦的心境中设计完成程序,学生不仅能学到多种解决问题的方法,还培养了缜密的逻辑思维能力,并通过严谨的学习和研究态度,形成自身清晰的思维结构。

上一篇:高码率图像采集处理技术研究 下一篇:大学物理教学方法点滴谈