高中《算法与程序设计》教学设计与探究
2017-10-26张奇
高中生学习·高三版 2017年9期
张奇
《算法与程序设计》虽然是高中信息技术中的选修内容,但是算法与程序设计却是培养学生计算机思维的重要课程内容。高中作为学生思维能力培养的重要阶段,要求教师通过各种不同的手段调动学生的学习兴趣,从根本上解决算法与程序设计课程中的教学困难。
一、游戏引导式教学法
游戏引导教学方法是一种体验式教学,高中的算法与程序设计课程的内容相对抽象化,高中生普遍存在理解困难的问题,教师通过在课堂开始前布置的趣味游戏,提高学生的学习兴趣,推动学生主动参与到课堂互动中。以《选择结构程序设计》章节为例,教师在讲解课程之前,利用自己设计的小程序,以“猜价格”的方式,调动学生的兴趣和注意力,拿出事先准备好的小礼物,把学生猜测的价格输入到系统中,根据系统提示,提示学生。在游戏结束后,引导学生总结归纳游戏过程中教师是如何实现应用程序。引导过后,由教师展示出最初的编程代码,讲解选择结构的具体设计过程。通过选取贴近学生的生活游戏,设置了教学故事情景,最后融合数学小知识,建立不同学科的综合性,进一步培养出学生的计算机思维能力。最后,给学生提出判定三角形的结构程序,通过课堂最初的游戏引出下列的VB程序:
Dim a, b, c As Integer
a = Val(Text1.Text)
b = Val(Text2.Text)
c = Val(Text3.Text)
If a + b > c And a + c > b And b + c > a Then
T ext4.Text = "是三角形"
Else
T ext4.Text = "不是三角形"
End If
二、任务驱动式教学法
任务驱动法在信息技术课程中比较常见,算法与程序设计的课堂上如果仅凭借教师的教……
登录APP查看全文
