课题:优雅的算法世界——《算法与程序设计》前言引入各位评委上午好
记得有句歌词是:“不是我不明白,这世界变化快” ,现在我们每天不得不和一大堆的密码打交道,什么电子邮箱、QQ、论坛、博客,当然还有各种银行卡密码等, 密码多了容易忘记
我手中拿的是一张银行卡, 有一次我急着用钱,但就是不记得密码了,在ATM 机上连着试了几次都取不出钱来,机器警告我不允许再试了,否则吞卡,为什么会这样呢
今天我的说课就从“银行限制试探密码次数”说起,题目是—— 优雅的算法世界
一、教材内容分析1
《课标》对本模块的要求《算法与程序设计》是《普通高中信息技术课程标准》中的选修模块,其目的在于“使学生进一步体验算法思想, 了解算法和程序设计在解决问题过程中的地位和作用; 能从简单问题出发, 设计解决问题的算法, 并能初步使用一种程序设计语言编制程序实现算法解决问题” ,要“引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决这些问题”
简析教材粤教版《算法与程序设计》第一章《揭开计算机解决问题的神秘面纱》从华南太阳能设备厂的生产方案入手,分三个小节, 主要讲解了计算机解决问题的过程、算法和算法的描述、程序与程序语言等,其中“算法和在解决问题中的地位和作用”是第二节中的部分内容,通过比较了两种求“最大公约数”算法的效率来强调算法的重要性
二、学生分析高中学生已经有了一定的数学基础,甚至数学选修课里面也有“算法”的内容,他们的抽象思维能力也比初中学生好得多,但选修算法这门课程的学生仍然不是很多, 也许是因为目前初中小学 《信息技术》 课程几乎没有程序设计内容的缘故吧, 所以很多学生对编程不太理解,不知道这门课教什么内容, 还有的学生听说编程很难,很枯燥
正所谓“万事开头难”,所以上好第一节课对学生后面课程的学习是非常重要的
三、教学策略1
设计方向记得初中物理第一节课,一