孩
2011-12-29赵娜
中小学信息技术教育 2011年8期
这个学期学校信息技术课程开设了选修课《算法与程序设计》。相比上学期所学的网站制作、用Flash、Photoshop设计作品,大多数学生对算法还停留在感性认识的阶段,只有少数学生对本门课感兴趣。教材的第一章是单纯的理论阐述,内容非常枯燥。如何在第一节课提升学生学习算法的兴趣呢?
上课开始,我先让学生思考:你认为什么是算法呢?能举例说明吗?学生在数学课上接触过这个概念。从字面涵义上看,算,指的是算数、计算;法,指的是方法、法则、步骤。学生轻而易举地列举出算法在数学学习中的应用,如四则运算的过程、求解方程的步骤等。
我和学生一起总结:从一般意义上说,算法就是求解问题的步骤。计算机的计算操作是一步一步地进行,算法的上述性质用于计算机是再合适不过了。可以说,算法渗透在计算机的一切行为上。如果说,操作系统是