skip to main content
10.1145/3017680.3022379acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
demonstration
Public Access

Distributed Programming with NetsBlox is a Snap! (Abstract Only)

Published: 08 March 2017 Publication History

Abstract

NetsBlox is a new collaborative learning environment extending Snap! with a few carefully selected abstractions that enable students to create distributed applications. In today's interconnected world, it will become increasingly important to have a basic understanding of computer networking and distributed computation yet these topics are rarely covered in K-12 curricula. Conversely, NetsBlox makes distributed programming accessible to beginner programmers using its simple yet powerful visual programming primitives, an intuitive user interface and a sophisticated cloud-based infrastructure. Moreover, the tool enables students to work together on the same project from different computers similarly to how Google Docs operate. This feature enables online collaboration and facilitates new ways to teach and learn programming. By allowing students to create multi-player games, NetsBlox provides increased motivation and is likely to prove engaging to students. By providing access to online public domain data sources, such as weather, earthquake, and air pollution data, in a unified manner, students will be able to create interesting science projects in a number of STEM fields promoting interdisciplinary learning. This technology demonstration will introduce the environment and demonstrate its utility in creating multi-player games, such as Battleship and Tic Tac Toe, as well as highlight two client-server applications that display weather and historical earthquake data, respectively, on top of an interactive Google Maps background. Audience members will be asked to participate in a massively parallel volunteer computing application doing prime factorization of large numbers. The open source public domain NetsBlox environment is accessible at http://netsblox.org.

Cited By

View all
  • (2022)Characterizing High School Participants’ Motivations and Outcomes in a Service-Oriented Summer InternshipProceedings of the 22nd Koli Calling International Conference on Computing Education Research10.1145/3564721.3564734(1-12)Online publication date: 17-Nov-2022
  • (2020)Exploring the Relationship Between Collaborative Discourse, Programming Actions, and Cybersecurity and Computational Thinking Knowledge2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)10.1109/TALE48869.2020.9368459(213-220)Online publication date: 8-Dec-2020
  • (2017)Let's work together: Improving block-based environments by supporting synchronous collaboration2017 IEEE Blocks and Beyond Workshop (B&B)10.1109/BLOCKS.2017.8120411(53-56)Online publication date: Oct-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education
March 2017
838 pages
ISBN:9781450346986
DOI:10.1145/3017680
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 March 2017

Check for updates

Author Tags

  1. Snap!
  2. computer science education
  3. distributed programming
  4. visual programming

Qualifiers

  • Demonstration

Funding Sources

Conference

SIGCSE '17
Sponsor:

Acceptance Rates

SIGCSE '17 Paper Acceptance Rate 105 of 348 submissions, 30%;
Overall Acceptance Rate 1,787 of 5,146 submissions, 35%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Characterizing High School Participants’ Motivations and Outcomes in a Service-Oriented Summer InternshipProceedings of the 22nd Koli Calling International Conference on Computing Education Research10.1145/3564721.3564734(1-12)Online publication date: 17-Nov-2022
  • (2020)Exploring the Relationship Between Collaborative Discourse, Programming Actions, and Cybersecurity and Computational Thinking Knowledge2020 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)10.1109/TALE48869.2020.9368459(213-220)Online publication date: 8-Dec-2020
  • (2017)Let's work together: Improving block-based environments by supporting synchronous collaboration2017 IEEE Blocks and Beyond Workshop (B&B)10.1109/BLOCKS.2017.8120411(53-56)Online publication date: Oct-2017

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media