"> 高职计算机程序设计教学法探索 - 通信论文论文范文 - 400期刊网专业论文投稿机构

高职计算机程序设计教学法探索

时间:2017-02-09 01:24:19 来源:论文投稿

1.从学生实际能力出发,打破课本约束,模拟学习情境

我们可以改变这种授课顺序,在课程初始阶段就让学生看到如何通过简单灵活的小程序设计出实用性和趣味性十足的软件程序。甚至有些程序不需要学生自己编写,只要展示给他们,让他们看到运行结果,就可以做到吸引学生,提高兴趣的效果。讲课过程中创建模拟情境也非常有利于学习兴趣的提高。例如在讲解最短路径法、先进先出法等具体算法时,可以通过生活中的具体实例,比如手机导航方式的设置、排队买票具体的情况等,让学生更容易理解算法本质要解决的实际作用。

2.摒弃纯字符式编程软件,多利用图形化编程窗口

学生在学习软件编程时最害怕的就是纯粹的字符编码界面,这种编程界面让学生感觉到无边的英文字符和各种函数、过程,在运行程序之前无法看到任何效果页面,调试也不方便,设计时做不到所见即所得,特别容易让学生产生厌学情绪。比如原先的TurboC、Java纯文本编程环境,甚至包括VS2010里面的控制台程序界面,如图1,这些编程界面都不太友好,在初学阶段最好不要使用,非学不可的特别功能可以在学生学习一段时间之后再做简单介绍。反之,如VS、J2EE的IDE综合界面则要更容易被学生接受,不仅编程和调试、打包等功能都可以用鼠标操作完成,而且软件设计界面可以直接把各种控件像搭积木一样摆放上去,无需编码,即使要设计代码也只需按照事件驱动模式完成,简单易用,如图2。

3.精心选择授课内容,以趣味题目为教学内容主体

程序设计课程理论性较强、逻辑性要求较高,如果教师仅仅满足于讲解清楚,而不注意教学的生动性、趣味性,学生的学习行为只能是一种被动行为。而如果在课堂中引用一些趣味性的故事讲解,将会大大激发学生学习的兴趣,调动学生学习的积极性。如下面两题:(1)求出1~1000之间的所有能被7整除的整数,并计算和输出每5个的和。(2)一口井深50米,井底有只青蛙每天往上爬距井口1/3的高度,然后再退1m,问青蛙几天才能爬上去?我们一对比就会发现,第一题显然读起来索然无味,枯燥的数字必然会降低学生的学习兴趣;而反观第二题,则把一个有趣的场景展现给学生,会激发学生学习兴趣。再比如说有这样一题:两只兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第3个月后每个月又生一对兔子,假如兔子都不死,问30个月后的兔子总数为多少?这样的题目都是简单的循环算法,但是与纯数字题目相比,在提高学生关注度上效果非常明显,非常适合高职学生学习,因为我们的学生不需要掌握太过于复杂的算法,即使需要,也是在熟悉编程思想后进行强化。诸如上述的趣味算法题目比比皆是,比如鸡兔同笼问题、百鸡问题、约瑟夫问题等等,都可以做到引人入胜。无论是算法中的循环、判断,还是迭代、排序等我们都可以找到合适的趣味题目,而这有待于教师在课前精心准备、认真遴选素材。

4.多利用动画、幻灯片等多媒体手段演示

算法原理,分解算法步骤,从视觉上提高算法理解程度现在的教学手段丰富多彩,各种多媒体技术手段运用非常出色,那么在程序设计课程等高级语言教学课堂就更应该多运用动画、图像等进行算法解析。比如上文说到的青蛙爬井问题、兔子繁殖问题,我们不妨给学生用Flash或者PPT做一个小动画,算法过程就会跃然纸上、清晰明了,带给学生更多的趣味性,更好地让学生掌握算法原理,如图3。还有一些非常复杂的,但是非常经典的计算机算法,这些算法在各种高级语言课程中都经常用到,那么我们可以借助Flash开发的动画程序分解每一个具体步骤,如图4,让学生把复杂问题看明白,了解具体每一个参数的变化过程,也一样可以掌握复杂算法的原理。

5.利用图形程序,吸引眼球,激发兴趣

图形程序GDI可以很好地展示程序运行的过程和结果,尤其是在简单算法方面,比如循环过程。比如在讲解计时器控件时,我们可以结合计时器控件,让学生看到20个同心圆是如何逐步动态产生的,从而加深对循环算法和计时器参数的理解,同时兼具趣味性。这些程序的算法我们完全可以在互联网上找到很多,在讲课时我们可以让学生完全复制,不需要讲解,只告诉学生要把这些算法放到合适的循环过程中,然后设置循环参数,学生就可以看到非常奇妙的图形显示,如图5,我们讲解循环语句的效果就达到了。

6.注重实用性,带给学生震撼感,激发学生学习信心

学习的实用性也在很大程度上决定了学习状态,很多学生在学习过程中都会问“学了有什么用?能做什么?”精心选择一些教学案例,比如利用系统函数控制系统功能的一些例子,代码不可以过多,但是效果很明显的,比如图6的案例,可以通过一个小程序控制操作系统的屏幕保护程序,或者再做一个简单的照片浏览器、音乐播放器等,都能够迅速吸引学生,明显提高学习兴趣。教师也可以从学生的爱好入手,利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。比如学生都爱玩游戏,那么我们在讲解图片框控件以及判断语句时就可以给学生演示一个打地鼠游戏。在讲解随机函数时,我们可以让学生设计一个双色球的彩票购买程序,通过篮球和红球数值随机出现的方式理解RND函数的使用方法。本文来自于《北京北京农业职业学院学报杂志简介详见

7.结束语

兴趣是学习动力的催化剂。计算机程序设计课程虽然难讲、难学,但是作为教师,我们有义务通过上面论述的各种趣味教学法的运用,努力把兴趣带到课堂,把欢乐融入学习,激发高职学生的学习欲望,让他们养成浓厚的学习兴趣,奠定良好的专业基础。

作者:高鹏 单位:北京农业职业学院


更多通信论文论文详细信息: 高职计算机程序设计教学法探索 论文代写
http://m.400qikan.com/lw-134231 论文代发

相关专题:西北师范大学学报 如何控制采购成本

相关论文
相关学术期刊
《南方园艺》 《影像技术》 《吉林医药学院学报》 《中国质量》 《苏南科技开发》 《绿化与生活》 《管理观察》 《实用糖尿病杂志》 《中国生物工程杂志》 《中国电子与网络出版》

< 返回首页