吴俊杰
主持人手记:本专栏主要介绍信息技术实验在基础教育信息技术课当中的典型案例,并期望这些案例能够促进信息技术课程学科合法性的提升、丰富信息技术课的教学内容、拓展信息技术教师的课程设计视野。对此栏目有任何好的主意或建议,请发送稿件至towujunjie@163.com(主持人)或tougao1@chinaitedu.cn(杂志社)。
信息技术发展至今已经渗透到社会生活的各个领域,信息技术实验在讲授一些信息技术领域的重要过程之前,首先要通过一个单元让学生掌握一系列的信息技术实验的基本方法和基本工具,这些基本方法是:用投票、查找数据库、计算机生成、真实实验的方法来获得数据,用求和、平均值、最大值、最小值等方法来分析数据,用画图、数学表达式、文字、影片、动画等手段来表达数据的结论。这些方法都需要通过一个个具体的案例来呈现,在完成案例的过程中,让学生掌握一些基本的工具。当然,常见的文本编辑、电子表格、影片编辑、动画制作、网页生成工具都可以称为基本工具,但是区别于其他学科应用这些基本工具类型,信息技术实验应用的最主要的基本工具是程序设计软件,因此在信息技术实验开始的初期,应该选用一门编程语言将其编程的基本流程和方法通过一组案例展现给学生,让学生在初步掌握一门编程语言的基础上,再继续学习具有信息技术专业特点的后续实验内容。
作为信息技术实验的课程体系的一种尝试,本学期在北京景山学校“感测与控制技术初步”教学实验的单元教学设计的内容如下,这只是各种可能方案中的一种,权作抛砖引玉,该课程目前选择的编程语言是Scratch和BYOB,事实上,同样的课程体系适用于VB、Java和LabView,不同的语言只是在教学难度和与现行的教学内容的接口方式上有差别。
● 第一单元:信息技术实验的程序基础
第一单元包括四课,第1课的课题和核心任务是投票计数,投票确定是否应该出于保护环境而禁放烟花爆竹。重要知识与技能是控制角色前进,x坐标表示票数,按键输入,角色设计,横向柱状图。基本方法和工具以及涉及的信息技术实验的核心概念是投票,投票的方法有“最优秀”计数法和“最受欢迎计数法”学习获取数据的基本方法。
第2课的课题和核心任务是号码统计,统计手机号码当中最常用的数字数目及规律,练习撰写研究报告。重要知识与技能是y坐标增加,导入角色,纵向柱状图,学会使用全局变量和局部变量。基本方法和工具以及涉及的信息技术实验的核心概念是通过搜索数据库来获取数据,编写程序作为研究工具。
第3课的课题和核心任务是字母统计,文章中最常见的英文字母有哪些,根据统计结果设计英文键盘的排列。重要知识与技能是用角色大小显示数据结论,链表存储数据,导出链表汇总,对数据进行排序。基本方法和工具以及涉及的信息技术实验的核心概念是学会使用电子表格来画柱状图、计算百分比、做数据汇总。样本的大小对结论的影响。寻找结论中稳定的对应关系。
第4课的课题和核心任务是查找计数,通过编写通用的查找、计数程序来掌握编程语言的基本结构,达到能够把编程语言用到具体的信息技术实验中所需的基本要求。重要知识与技能是重复执行n次,循环变量i,用“提问-回答”实现界面交互,字符串的字符提取,熟练使用如果结构,将txt导入到链表。基本方法和工具以及涉及的信息技术实验的核心概念是使用文字处理软件中的查找、替换功能,比较其与自编软件的异同。通过比较中文和英文中各个字母出现的次数,并且通过讨论权衡新的键盘排布在推广过程中的训练成本,比较效率,进行科学决策。
● 第二单元:二值量输入
第二单元包括三课。第5课的课题和核心任务是单选答题,制作一个单选器。重要知识与技能是与逻辑、或逻辑和非逻辑。基本方法和工具以及涉及的信息技术实验的核心概念是自制一个答题系统,用这个系统收集电子问卷数据,并进行分类分析。
第6课的课题和核心任务是按键速度,200俱乐部:看哪位同学能够在30秒内按200次空格,借以测定“机械反应时间”这一重要的人体参数。重要知识与技能是制作一个有趣的研究工具,在公众乐于参与的过程中,挖掘过程信息,获取隐含规律。基本方法和工具以及涉及的信息技术实验的核心概念是用求差的方法获得机械反应时间,并统计最大值、最小值及平均值。对实验过程数据的全记录。正比例关系的线性拟合及解释。
第7课的课题和核心任务是反应时间,视觉反应时间的研究,听觉反应时间的研究,视觉反应时间和听觉反应时间的比较。重要知识与技能是编写工具完成反应时间的测量并且将结论应用于游戏设计和风险评估当中。基本方法和工具以及涉及的信息技术实验的核心概念是应用平均值和标准差判断差异,做群体数据的分布柱状图,对小概率事件做风险评估。
● 第三单元:信息的编码
第三单元包括三课。第8课的课题和核心任务是数字编码,用4个彼此独立的二进制输入量通过编码输出0~9的数字。重要知识与技能是按照需求的状态数,确定需要的二进制输入编码容量,确定可能性,可能性和十进制数据一一对应起来。并且实现二进制和十进制的相互转换。基本方法和工具以及涉及的信息技术实验的核心概念是编码映射关系的确立,分阶段对软件进行测试。
第9课的课题和核心任务是电报通讯,用一个开关量按键的短按和长按来输入0~9的数字编码。重要知识与技能是用按键的长、短控制输入,计时器归零,调整控制阈值,用声音作为信息传递的工具实现一台计算机和另一台计算机之间的通讯。基本方法和工具以及涉及的信息技术实验的核心概念是用映射表来制作通讯协议,调整时间阈值来确定信息发送的密度极限,用于研究通讯的效率。
第10课的课题和核心任务是自制键盘,用五个开关量的组合,实现按键A到按键Z的输入,并且制作一个“掐算”输入法。重要知识与技能是介绍标准的二进制和十进制的对应规律,将这个规律用五个开关量实现,并将五个手指设定为开关正极,掌心定义为开关负极,使用五指和掌心相碰作为输入信息的手段,用这种原理制作一个五指输入法。基本方法和工具,以及涉及的信息技术实验的核心概念是设计一个“掐算”输入法的输入规则,并且练习使用它。试着评估这种新奇的输入方式的主观信息量。
● 第四单元:多值量输入
第四单元包括四课。第11课的课题和核心任务是滑杆输入,将传感器滑杆输入值表现为差异化的控制结果。重要知识与技能是滑杆作为一个可以在0~100之间变化的多值量,可以用来控制运动、速度、加速度,多数值量转二值量和层级量。基本方法和工具以及涉及的信息技术实验的核心概念是多值量到二值量和层级量的转化,体会其中信息量的变化。
第12课的课题和核心任务是滑杆卡尺,用标定实验找到滑杆滑动距离和输入值的函数关系,并应用这个关系使用滑杆来测量长度。重要知识与技能是标定实验的基本方法,最小二乘法的原理,思考用程序来完成算法而非电子表格软件来完成拟合。基本方法和工具以及涉及的信息技术实验的核心概念是用两种方法完成线性拟合,并且知道拟合函数的应用。制作一个基于传感器拟合关系的测量仪器,并且确定它的量程和最小分度值。
第13课的课题和核心任务是光敏测摆,用光敏电阻等光线传感器测摆动的周期。重要知识与技能是光敏数值与摆球的摆动是否存在稳定的关系,阈值的确定,数据的全记录,实验装置的简单搭建。基本方法和工具以及涉及的信息技术实验的核心概念是寻找并应用稳定的对应关系,并且知道如何将这种稳定的关系转化为待测量。
第14课的课题和核心任务是光敏扫描,扫描屏幕上的不同灰度的色块进行亮度标定,应用标定结果制作一个扫描仪,将彩色图像转化为黑白图像。重要知识与技能是从黑白扫描仪到灰度扫描仪,扫描仪的灰度阶数的设定,并且用扫描仪扫描屏幕上的一个区域来控制另外一个白色区域来“学习”当前区域的灰度,并且比较不同逼近算法的差异。基本方法和工具以及涉及的信息技术实验的核心概念是为了输出的标准化,将输出量分层,借以体会灰度编码的过程。比较不同逼近算法的效率差异。
● 第五单元:输出设备基础
第五单元包括两课。第15课的课题和核心任务是马达转动,用多种手段控制马达的转速。重要知识与技能是模拟电路中马达转速的控制原理,使用传感器控制机器人中的马达转速,将马达的控制状态虚拟化出来。基本方法和工具以及涉及的信息技术实验的核心概念是输出设备的控制机理,交互方式如何做到信息量最大化。
第16课的课题和核心任务是感测控制,在一种应用情境下应用马达和传感器板来制作一个能够使用的装置完成特定的工程目标。重要知识与技能是综合应用程序语言来完成应用平台的界面,控制逻辑的设计,以及简单的机械装置的设计,从程序在真实情境下的应用中,全面理解感测与控制全过程。基本方法和工具以及涉及的信息技术实验的核心概念是工程应用入门,如何设计一个工程目标当中各个阶段的目标。
目前,《感测与控制技术入门》这门课在我校的初中和高中同时在开设,由我负责的是高中(每周两课时)和初中大班教学(每周一课时)的教学实验,毛澄洁老师负责初中选修课程(每周两课时)的教学实验,上面介绍的教学内容在高中的教学中可以完成,初中的学生学习起来需要降低难度或者增加课时,作为一种信息技术课的新的尝试,在本专栏接下来的文章中,将会具体介绍每一节课的教学内容,教学组织形式和教学效果,将由毛澄洁和我联合主持。