游戏式VB课程的学科思维教学探究

2015-11-03 03:52王璇郑爱文
中国信息技术教育 2015年18期
关键词:赋值姓名语句

王璇+郑爱文

目前,在计算机房进行的信息技术课程教学中,存在一个非常普遍的问题,即学生容易受到计算机网络游戏或单机游戏的诱惑,无法长时间集中注意力。笔者通过与学生对话了解到,对基础不同的学生来说,存在课程内容过于简单或过于困难的问题,从而使他们在课堂学习中无法获得学习成就感,而投入游戏,则会带来成就感的满足。因此,笔者考虑在信息技术学科思维中融入游戏,将学生乐于从游戏中获得的体验转移到信息技术的日常教学中,从而提高学生对信息技术课堂的关注度和参与度。下面以高中信息技术VB课程作为研究对象,展开探索。

VB课程教学现状

从现行的VB教学内容上来看,课程的内容较为抽象、枯燥。从教学设计上看,教授内容分散,知识点之间链接度不高,课程设计环节不能有效吸引学生的注意力。从教学层次上看,层级不明显,对不同基础的学生,学习任务层次性不够或者根本就没有分层的学习任务。同时,大多数学校的信息技术开设课时较少,在教学上偏重于基础操作知识的讲解,课程深度不够,不能充分利用有限的时间,提高教学效率。

基于学科思维的游戏式VB课程教学设计

本研究在信息技术学科思维中加入游戏元素设计VB课程,应对当前现状,旨在提高教学效率,提升学生的学习感受,使学生在学习中获取应有的成就感。

1.应对策略

根据课程内容设置,首先画出知识网络图,然后设计学习任务。每个任务是一条主线,在这条主线中涵盖丰富的学科资源,力求设计更加适合学生的认知规律。

图1是VB课程的知识网络图,在整个课程中涉及三块内容:赋值语句、选择结构和循环结构。

赋值语句为基础内容,简单易懂,通过控件的联结可以直观实现。例如,label1.caption="Hello world!",选择结构和循环结构以赋值语句为基础,展开扩充。这两块知识既有自己独立的内容,又有交叉的部分,即选择结构中套嵌循环结构,或者循环结构中套嵌选择结构。教师可以对知识内容分别设置学习任务——基本定义、应用范围、使用方法的学习。另外,还可设置进阶任务,实现跨越式学习。以赋值语句为入手点,进阶任务可涉及选择结构或者循环结构,任选一个分支进行教学设计;再进一步从选择结构或循环结构入手,进入两个结构的混合学习区域,从而引出另一种结构的学习。学习进阶示意图如图2。

2.游戏式学习设计

整个学习活动作为一次通关游戏,在学习之前教师首先要求学生了解游戏规则。在通关过程中设置关卡,引导学生一步一步进行学习。并在学习路径上设置分支任务,一是为了巩固练习,二是为了提供分层次的学习任务。同时,教师还要赋予学生自主选择学习内容的权利,让学生通过熟悉的游戏通关方式,产生进阶愿望,并使学生在学习知识的过程中,获得不同层次的成就感。设计游戏式学习活动中关键词的解释如下页表。

在设计游戏式学习时还要注意学习界面的设计,教师可采用网页、Flash动画、PPT等形式用图形化的方式给出学习任务,增加学习的趣味性。例如,图3为游戏式学习界面,图4为设计说明。

游戏式VB课程教学设计案例

1.赋值语句:姓名的显示、清除和还原

◇第一关:基础格式。

以Hello world入门式语句入手,选取CommandButton控件和Label控件设计窗口界面。通过鼠标动作(Command1_click),引出赋值语句的基本格式Label1.caption="Hello world!"。给出第一部分攻略:鼠标动作的设置,caption属性的含义和双引号格式等基础内容。学生通过攻略,能对第一句赋值语句有一个整体、清晰的认识。第一关通关任务为在Label标签中,显示出自己的姓名。

◇第二关:姓名的输入。

第一关仅能实现一个姓名的显示,没有自主选择权。第二关为可自行录入姓名。引入Text控件,模仿网站注册界面设计窗体。攻略为Text控件的Text属性。通关任务:请输入你和你同桌的姓名,一次只能输入一个名字。

◇第三关:姓名的一键清除。

第二关在录入姓名时,涉及Backspace键清除Text内容,较为麻烦。第三关涉及到Text内容的一键清除(鼠标动作)。攻略为赋值语句的基本格式(第一关内容)、赋值变量的转变和赋值内容的转变。通过任务为根据攻略自行完成界面和语句设计,即Text1.text=" "。

◇第四关:姓名的还原。

通关任务将清除的姓名还原回来。攻略涉及到数据类型的定义、连续赋值和多个按钮的鼠标动作应用。

【高阶任务】同一按钮实现清除还原。

本阶段是为学习基础较好的学生设定的学习任务,进阶秘籍为“If语句知识”。图5为学生在本阶段的作品。

2.选择结构

◇第一关:程序员买包子。

有个程序员,妻子对他说:“去买两个包子。对了,如果看见卖西瓜的,就买一个。”他答应了,回来时只拿着一个包子。妻子很奇怪,问他:“怎么就买了一个?”他答:“因为我看见卖西瓜的了。”程序员的思维模式如图6所示。

猜你喜欢
赋值姓名语句
算法框图问题中的易错点
抽象函数难度降 巧用赋值来帮忙
利用赋值法解决抽象函数相关问题オ
小记者档案
一年级语文上册期末测试
第一单元综合模拟测试卷
基本算法语句
我喜欢
学生为什么“懂而不会”
找朋友