Blogs (19) >>
Sat 18 Mar 2023 09:45 - 10:30 at Exhibit Hall G - Coffee Break and Demos 5 Chair(s): Bedour Alshaigy, Eric Fouh

While some high school courses like the AP Computer Science Principles cover topics such as the internet, they do not typically include hands-on activities on the Internet of Things (IoT) and related concepts such as distributed computing. Notable reasons include the complexity of programming distributed systems and the cost of supplying an entire classroom with the necessary hardware. However, most students already have access to a smartphone or other mobile device, which contains all the necessary hardware to introduce these topics through highly engaging and interactive projects. We introduce an open-source mobile app called PhoneIoT that allows students to remotely access their devices and query live sensor data or manipulate the app’s customizable interactive display. Importantly, unlike other tools such as App Inventor, PhoneIoT is not an app-creation tool; instead, we take a distributed approach, with students’ code running on their computers and remotely accessing the phone. This makes it possible to have multiple student programs connect to a single device, or one program connect to multiple devices, creating a truly distributed application. To target broad audiences, PhoneIoT supports simple programming interfaces in both block-based form through NetsBlox (a networking-oriented fork of Snap!) and text form through a Python library called PyBlox. This demonstration will include the basic information needed to install and use PhoneIoT, an interactive walkthrough of a compelling NetsBlox project that students could complete on their first day using PhoneIoT, and finally a demonstration of a few interesting projects implemented in Python.

Sat 18 Mar

Displayed time zone: Eastern Time (US & Canada) change

09:45 - 10:30
Coffee Break and Demos 5Logistics / Demos at Exhibit Hall G
Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania
09:45
45m
Coffee break
Break
Logistics

09:45
45m
Demonstration
Smartphones as a Platform for Hands-On Internet of Things EducationIn-PersonK12
Demos
Devin Cruz Jean Vanderbilt University, Akos Ledeczi Vanderbilt University
DOI
09:45
45m
Demonstration
The Audiovisual Labeled Emotion (ALE) Research PlatformIn-Person
Demos
David Cooper West Chester University of Pennsylvania
DOI
09:45
45m
Demonstration
Snap! 8 — Smart Script Pics and Metaprogramming for All!In-PersonK12
Demos
Michael Ball UC Berkeley, Dan Garcia UC Berkeley, Yuan Garcia Mills High School
DOI
09:45
45m
Other
SIGCSE Coffee Break ShowHybrid
Logistics