New Programming Paradigms

R. B. Shapiro, Michael Tissenbaum
{"title":"New Programming Paradigms","authors":"R. B. Shapiro, Michael Tissenbaum","doi":"10.1017/9781108654555.021","DOIUrl":null,"url":null,"abstract":"Davina, a seventhgrade girl, lives in a rural community. She loves her dog, Slayer, and wonders what he does all day. Like many other dogs in her area, Slayer doesn’t spend a lot of time indoors at home; he goes on adventures during the day, and returns home many nights for food and sleep. Davina’s friends have similar curiosities: Where do their dogs go? What other dogs do they hang out with? They decide to work together to build technologies that will get them answers to these questions. With their teacher’s help, they use the BBC Micro:bit (a small, lowcost microcontroller with builtin sensors and wireless communication) to create animal wearables that they can use to create a data set about their dogs’ social and geospatial activities. They assign each dog a unique ID number and program each dog’s Micro:bit to broadcast that unique ID every 30 seconds using the builtin shortrange wireless radio. They also program each device to listen for broadcasts from other dogs’ devices; each device will count up how many times it receives broadcasts from every other device. The next time they see their dogs, they attach the Micro:bits (in waterproof cases) to the dogs’ collars, and send them out on their adventures. Then, when they see the dogs again, the students download their dogs’ data sets to their laptops. They bring these data to class, and each creates a graph of how much time their dog hangs out with every other dog.","PeriodicalId":262179,"journal":{"name":"The Cambridge Handbook of Computing Education Research","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-02-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Cambridge Handbook of Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1017/9781108654555.021","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Davina, a seventhgrade girl, lives in a rural community. She loves her dog, Slayer, and wonders what he does all day. Like many other dogs in her area, Slayer doesn’t spend a lot of time indoors at home; he goes on adventures during the day, and returns home many nights for food and sleep. Davina’s friends have similar curiosities: Where do their dogs go? What other dogs do they hang out with? They decide to work together to build technologies that will get them answers to these questions. With their teacher’s help, they use the BBC Micro:bit (a small, lowcost microcontroller with builtin sensors and wireless communication) to create animal wearables that they can use to create a data set about their dogs’ social and geospatial activities. They assign each dog a unique ID number and program each dog’s Micro:bit to broadcast that unique ID every 30 seconds using the builtin shortrange wireless radio. They also program each device to listen for broadcasts from other dogs’ devices; each device will count up how many times it receives broadcasts from every other device. The next time they see their dogs, they attach the Micro:bits (in waterproof cases) to the dogs’ collars, and send them out on their adventures. Then, when they see the dogs again, the students download their dogs’ data sets to their laptops. They bring these data to class, and each creates a graph of how much time their dog hangs out with every other dog.
新的编程范式
达维娜,一个七年级的女孩,住在一个农村社区。她爱她的狗,“杀手”,想知道他整天都在做什么。像她所在地区的许多其他狗一样,“杀手”在家里不怎么待在室内;他白天出去冒险,晚上回家吃饭睡觉。达维娜的朋友们也有类似的好奇心:他们的狗去了哪里?它们还和其他什么狗一起玩?他们决定共同努力,开发能够解答这些问题的技术。在老师的帮助下,他们使用BBC Micro:bit(一种内置传感器和无线通信的小型低成本微控制器)来制作动物可穿戴设备,他们可以用它来创建一个关于他们的狗的社交和地理空间活动的数据集。他们给每只狗分配一个唯一的ID号,并设置每只狗的Micro:bit,每30秒使用内置的近距离无线收音机广播这个唯一的ID。他们还对每台设备进行编程,让它收听其他狗的设备发出的广播;每个设备将计算它从其他设备接收广播的次数。下次他们看到自己的狗狗时,就把Micro:bit(装在防水盒里)装在狗狗的项圈上,让它们出去冒险。然后,当他们再次看到狗时,学生们将狗的数据集下载到笔记本电脑上。他们把这些数据带到课堂上,每个人都创建一个图表,显示他们的狗和其他狗在一起的时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信