内容正文:
本节课主要是理论方面的学习,在教学过程中主要采取讲解与演示和上机实践相结合的教学方式,课后学生的反应不错。这节主要是学BASIC语言,学生在理解计算机语言时有一定的难度,通过简单的介绍很难让学生完全理解,所以在讲解时要适当的扩展。 在学习BASIC语言的基本语法时,要通过举例的形式来进行讲解,帮助学生理解每个语法规定的意思,这样学生才搞清楚在后面自己编程应该怎么样写语句。尤其是在讲常量与变量时要结合智慧BASIC软件对常量和变量举出相应的例子,对比它们的不同。对于变量名的命名规则也要根据命名法则举出一些合法变量名和不合法变量名,学生有了这些知识的积累,才不会在后面自己编程时出现变量名命名不合法的错误。 变量的类型也是学也学生学习的难点,对于为要声明变量的类型,在讲课时也要拓展来讲,给学生讲清楚,声明变量的类型是要让计算机在内存中为其分配好存储单元。优其要给学生讲清楚123与“123”的类型是不一样类型,数字的字符串类型学生理解起来比较困难。 对于循环语句的学习,要给学生讲清楚为什么要用循环语句,什么情况下适合用循环语句,要举例进行对比,比如让机器人走正方形,可以用顺序结构也可以用循环结构,但如要10圈或者更多圈,则用循环语更方便。对循环语句的格式和其功能要做详细的讲解,讲清楚每个参数的作用。 总之,学习一种语言不是光讲就会的,需要学生在掌握基本语法的基础上,不断的去实践,从实践中总结经验。
$$第5课 计算机程序与BASIC语言
一、课题名称:计算机程序与 BASIC语言
二、课型:新授课
三、授课教师:广元市利州中学 代建云
四、教材分析
《计算机程序与 BASIC语言》是信息技术(四川省义务教育课程改革实验教科书)九年级下册第5课的内容。通过前面四课的学习,学生能够使用一些简单的命令来控制机器人运动,也学会了一些分析问题和解决问题的方法,但是学生对什么是计算机程序和计算机语言还不了解,而后面的课程又要求学生能够编写较为杂的程序来完成较难任务,所以把《计算机程序与BASIC语言》放在这儿来学习非常好的设计。有了前面的铺垫,学生不觉得现在接触程序和计算机语言是多么高深的事情,较容易接受。
五、学生分析:
学生在六年级下学期已经学习过logo语言,对编程有一定的基础,并且能够根据任务进行算法和分析,从而编程控制机器人。而在九年级下学期,通过前面四课的学习,学生对机器人又有了比较深入的了解,对智慧天下机器人和相应编程软件比较孰悉,能够编程控制机器人的运动。因此,本节课只是在前面的基础上对计算机程序和计算机语言有更准确的理解,对智慧BASIC语言有一个较为全面的学习,对学生而言是一个循序渐进的过程。
六、教学目标
(一) 知识与能力
1、 了解计算机程序、计算机语言的基础知识。
2、 了解XLAB图形化编程平台。
3、 了解程序的顺序结构和循环结构。
4、了解智慧BASIC语言的基本组成和运用规则。
5、了解BASIC的变量和函数。
6、能够准确的使用智慧BASIC语句,编写简单的智慧BASIC程序。
(二) 过程与方法
通过教师的讲解和演示,学生通过上机实践、交流和探讨,能够掌握智慧BASIC的基本语法,正确的使用变量和用函数编写程序。
(三) 情感态度价值观
1、 培养学生的团队意识,敢于面对困难的能力。
2、 培养学生信息素养,培养学生的程序员基本道德操守。
3、 培养学生编写程序的兴趣。
七、教学重难点
教学重点:
1、理解智慧BASIC语言的基本语法、格式、变量及数据类型;
2、会用智慧BASIC语言的标准函数。
3、能够使用智慧BASIC语言编写简单的程序。
4、了解XLAB图形化编程平台。
教学难点:运用智慧BASIC语言编写for循环程序。
八、教学策略
本节课主要是理论知识学习,因此,主要采用讲解与演示方法和上机实践相结合的教学方式。学生通过老师的讲解与演示,理解智慧BASIC语言的语法,然后上机实践,加深对智慧BASIC语言语法的理解和运用。
九、教学环境及资源准备
教学环境:机器人教室,安装有多媒体电子教室软件、机器人编程软件的多媒体计算机,4个学生一个小组,一台电脑,一套机器人。
资源准备:
为本课制作多媒体PPT课件辅助教学,智慧Basic软件,XLAB图形化编程平台。
十、教学过程
教学环节
教师活动
学生学习活动
设计意图
导入
(2’)
同学们,在上一节课中,我们学习了机器人走正方形,那么是什么控制机器人走正方形的呢?
学生回忆上节课的内容,思考并回答相应问题。
通过对上节课知识的复习,巩固上节课的学习内容,从而引出新课。
新 课 学