Beyond CS Principles: Bringing the Frontiers of Computing to K12

Beyond CS Principles: Bringing the Frontiers of Computing to K12
复制标题

超越计算机科学原理:将计算前沿带入 K12

DOI:
10.1145/3408877.3439542
复制
发表时间:
2021
期刊:
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science
影响因子:
--
通讯作者:
Broll, Brian
Broll, Brian
中科院分区:
--
文献类型:
--
作者:
Lédeczi, Ákos;Grover, Shuchi;Catete, Veronica;Broll, Brian

文献摘要

被引文献

相似文献

AP计算机科学原理(CSP)高中课程向学生介绍计算机科学和编程。成功完成AP CSP后,有动力的学生应该学习什么?AP CSA课程教授Java编程,它传统上不吸引来自代表性不足的群体的学生。我们正在开发一种替代的基于项目的课程,该课程将以动手,可访问的方式教授尖端的CS概念,例如分布式计算,计算机网络,网络安全,物联网和机器学习。这种方法使学生能够解决他们感兴趣的问题,使计算更相关,课程更吸引人。我们利用NetsBlox,一个协作的,基于块的编程环境,扩展了Snap!通过一些精心挑选的抽象概念,为学生项目打开了互联网上免费提供的大量资源。此外,该工具使学生能够在同一个项目上远程合作,类似于谷歌的操作方式。本演示将介绍该环境,并强调其在创建分布式应用程序(如共享白板应用程序)和项目(访问公共领域科学数据源并使用Google地图或图表等在线服务以各种方式对其进行可视化)方面的实用性。如欲了解更多信息,请访问https://netsblox.org。
The AP Computer Science Principles (CSP) high school course introduces students to computer science and programming. What should motivated students study after successful completion of AP CSP? The AP CSA class teaches Java programming and it has traditionally not attracted students from underrepresented groups. We are working on an alternative, projects-based course that will teach cutting edge CS concepts, such as distributed computing, computer networking, cybersecurity, the internet of things and machine learning, in a hands-on, accessible manner. Such an approach enables students to work on problems that interest them making computing more relevant and the curriculum more engaging. We utilize NetsBlox, a collaborative, block-based programming environment that extends Snap! with a few carefully selected abstractions that open up the vast array of resources freely available on the internet for student programs. Moreover, the tool enables students to work together on the same project remotely similarly to how Google Docs operate. This demonstration will introduce the environment and highlight its utility in creating distributed applications such as a shared whiteboard app and projects that access public domain scientific data sources and visualize them in various ways using online services such as Google Maps or charting. More information is available at https://netsblox.org.