1.2认识程序设计工具
一、学习者分析:
通过第一节的学习,学生基本了解什么是程序,知道计算机的工作必须依赖于各种各样的“程序”。初步了解VB程序设计需要一定的语言环境。
二、教材内容分析
1、本节的主要内容及在本章中的地位:
本节是整章的操作基础,学生必须熟悉VB 的编程环境,并能熟练地操作。
2、教学重点、难点:
重点:让学生明白程序的执行运行。
难点:VB程序设计的编程环境。
3、课时安排:一课时
三、教学目标
1.知识与技能
(1)了解VB的编程环境。
(2)学会在VB的编程环境中运行、修改、保存、退出程序。
2.过程与方法
通过几个小程序运行,初步学会在VB的编程环境中运行、保存程序的方法的基本操作。
3.情感态度价值观
能够通过修改、运行、体验程序,启迪学生的思维,激发学生的求知欲,培养学生的探究精神。
四、教学理念和方法
运行一些有趣的小程序为切入口,熟悉VB的编程环境,并通过“画圆”和修改“画圆”程序简单例子,让学生在VB的编程环境中运行、保存程序的方法。
五、教学过程设计
1、教学内容的组织与呈现方式:
本节的知识是VB的编程环境,教师通过反复运行不同的程序段,把知识渗透到学生活动,使学生不断地熟悉编程环境。
2、教学过程:
教学环节 教师教学 学生活动 设计意图
新课引入 在VB的环境中复习如何建立,运行,保存一个程序的。复习运行和保存程序 运行上一节课画出圆的程序(任务一) 回忆复习旧知识
教师讲授
教师讲授
1、在Form_Activate()下编写代码的效果
2、Form_Click()下编写代码的效果
3、Form_DblClick()下编写代码的效果
4、Form_Load()下编写代码的效果。
程序一:
Private Sub Form_Activate()
Print "我还没有动呢!"
End Sub
Private Sub Form_Click()
Cls
Print "我单击了!"
End Sub
Private Sub Form_DblClick()
Cls:Print "我双击了!"
End Sub
Private Sub Form_Load()
Print "我不见了!"
End Sub
通过不同的程序段运行,进一步熟悉VB的环境。
教师巡视,并个别辅导。
提出问题:如何在不同的触发条件下(单击鼠标和双击鼠标)画一个半径为500和1000的圆? 学生体验
程序一:
Private Sub Form_Click()
r = 1000
Circle (1500, 1500), r
End Sub
程序二:
Private Sub Form_DblClick()
r = 3000
Circle (1500, 1500), r
Cls
Print "我双击了!"
EndSub
修改程序,体验在不同的方法下画一个圆的执行效果。(任务二)
学生试修改、运行、保存程序。(任务三) 进一步熟悉VB程序设计的环境。
更进一步熟悉VB程序设计的环境。
教师点评 教师通过巡视,把部分学生修改的结果进行点评,指出典型的错误。 思考问题,修正错误。 强化知识重点难点。
课堂小结 本节我们学习了如何运行和保存程序并知道把一些实际问题可以通过程序代码,事件发生等转化为计算机问题来完成,并且非常清楚的知道代码编写在不同列表框事件是不一样的。 思考问题。 让学生形成知识。
3、教学评价:
评价标准设计:完成基本任务80%为及格,完成全部任务100%为良好,在扩展上能有所创新为优秀。
课堂评价表设计:学生完成如下实践并填写课堂自评。
实践 内容 知识技能和情感态度评价
技能掌握 情感态度
任务一 运行上一节课画出圆的程序
Private Sub Form_Click()
r = 1000
Circle (1500, 1500), r
End Sub
任务二 体验在不同的方法下画一个圆的执行效果。
Private Sub Form_Click()
r = 1000
Circle (1500, 1500), r
End Sub
Private Sub Form_DblClick()
r = 3000
Circle (1500, 1500), r
Cls
Print "我双击了!"
End Sub
任务三 学生修改程序并运行,保存:
Private Sub Form_Click()
r = 500
Circle (1500, 1500), r
End Sub
Private Sub Form_DblClick()
r = 1000
Circle (1500, 1500), r
Cls: Print "我双击了!"
End Sub
4、教学资源:教学网络、预先写好的画圆小程序。
六、教学反思:初中信息技术《程序设计初步》课程设置定位是为让学生了解和熟悉VB程序设计环境,以及在该环境中创建程序的一般步骤和方法,通过学习,学生能够通过比较、观察、实践、分析、修改、读懂简单的程序即可,并不要求学生编写程序。因此教师的教学重点应该放在从简单问题出发,运用程序设计解决实际问题,熟悉编程环境和体验程序设计思想的培养上。