中文
相关论文

相关论文: Integrating Data Structures and Algorithms in K-12…

200 篇论文

In this paper, we present Scratch Community Blocks, a new system that enables children to programmatically access, analyze, and visualize data about their participation in Scratch, an online community for learning computer programming. At…

人机交互 · 计算机科学 2017-02-03 Sayamindu Dasgupta , Benjamin Mako Hill

Programming has become an essential component of K-12 education and serves as a pathway for developing computational thinking skills. Given the complexity of programming and the advanced skills it requires, previous research has introduced…

人机交互 · 计算机科学 2024-12-13 Yunnong Chen , Shuhong Xiao , Yaxuan Song , Zejian Li , Lingyun Sun , Liuqing Chen

As Computational Thinking (CT) continues to permeate younger age groups in K-12 education, established CT platforms such as Scratch face challenges in catering to these younger learners, particularly those in the elementary school (ages…

人机交互 · 计算机科学 2024-02-08 Liuqing Chen , Shuhong Xiao , Yunnong Chen , Ruoyu Wu , Yaxuan Song , Lingyun Sun

Block-based programming environments like Scratch are widely used in introductory programming courses. They facilitate learning pivotal programming concepts by eliminating syntactical errors, but logical errors that break the desired…

软件工程 · 计算机科学 2024-10-14 Patric Feldmeier , Gordon Fraser , Ute Heuer , Florian Obermüller , Siegfried Steckenbiller

This study introduces an integrated curriculum designed to empower underrepresented students by combining environmental literacy, data literacy, and computer science. The framework promotes environmental awareness, data literacy, and civic…

计算机与社会 · 计算机科学 2023-10-27 Clare Baek , Dana Saito-Stehberger , Sharin Jacob , Adam Nam , Mark Warschauer

Block-based environments are visual programming environments, which are becoming more and more popular because of their ease of use. The ease of use comes thanks to their intuitive graphical representation and structural metaphors…

软件工程 · 计算机科学 2021-10-08 Mauricio Verano Merino , Jurgen Vinju , Mark van den Brand

Block-based programming languages like Scratch are increasingly popular for programming education and end-user programming. Recent program analyses build on the insight that source code can be modelled using techniques from natural language…

编程语言 · 计算机科学 2023-12-25 Elisabeth Griebl , Benedikt Fein , Florian Obermüller , Gordon Fraser , René Just

Block-based environments such as Scratch are increasingly popular in programming education. While block syntax reduces surface errors, semantic bugs remain common and challenging for novices to resolve. Existing debugging workflows…

软件工程 · 计算机科学 2025-10-31 Yuan Si , Kyle Qi , Daming Li , Hanyuan Shi , Jialu Zhang

Spreadsheet tools are widely accessible to and commonly used by K-12 students and teachers. They have an important role in data collection and organization. Beyond data organization, spreadsheets also make data visible and easy to interact…

其他统计学 · 统计学 2025-06-05 Oren Tirschwell , Nicholas Jon Horton

Block-based programming languages like Scratch have become increasingly popular as introductory languages for novices. These languages are intended to be used with a "tinkering" approach which allows learners and teachers to quickly…

Block-based programming languages enable young learners to quickly implement fun programs and games. The Scratch programming environment is particularly successful at this, with more than 50 million registered users at the time of this…

软件工程 · 计算机科学 2020-09-10 Adina Deiner , Christoph Frädrich , Gordon Fraser , Sophia Geserer , Niklas Zantner

We have designed and developed a simple, visual, and narrative K-12 cybersecurity curriculum leveraging the Scratch programming platform to demonstrate and teach fundamental cybersecurity concepts such as confidentiality, integrity…

The Bootstrap Project's Data Science curriculum has trained about 100 teachers who are using it around the country. It is specifically designed to aid adoption at a wide range of institutions. It emphasizes valuable curricular goals by…

计算机与社会 · 计算机科学 2020-05-06 Shriram Krishnamurthi , Emmanuel Schanzer , Joe Gibbs Politz , Benjamin S. Lerner , Kathi Fisler , Sam Dooman

There is an increasing imperative to integrate programming platforms within AI frameworks to enhance educational tasks for both teachers and students. However, commonly used platforms such as Code.org, Scratch, and Snap fall short of…

计算机与社会 · 计算机科学 2025-09-23 Bahare Riahi , Veronica Catete

Block-based programming environments such as Scratch are an essential entry point to computer science. In order to create an effective learning environment that has the potential to address the gender imbalance in computer science, it is…

软件工程 · 计算机科学 2021-08-17 Isabella Graßl , Katharina Geldreich , Gordon Fraser

The article proposes formulating and codifying a set of applied numerical methods, coined as Deep Learning Discrete Calculus (DLDC), that uses the knowledge from discrete numerical methods to interpret the deep learning algorithms through…

数值分析 · 数学 2022-12-01 Sourav Saha , Chanwook Park , Stefan Knapik , Jiachen Guo , Owen Huang , Wing Kam Liu

Stochastic algorithms are efficient approaches to solving machine learning and optimization problems. In this paper, we propose a general framework called Splash for parallelizing stochastic algorithms on multi-node distributed systems.…

机器学习 · 计算机科学 2015-09-24 Yuchen Zhang , Michael I. Jordan

Clustering is a fundamental unsupervised representation learning task with wide application in computer vision and pattern recognition. Deep clustering utilizes deep neural networks to learn latent representation, which is suitable for…

计算机视觉与模式识别 · 计算机科学 2023-12-27 Wenhao Wu , Weiwei Wang , Shengjiang Kong

Freehand sketches exhibit unique sparsity and abstraction, necessitating learning pipelines distinct from those designed for images. For sketch learning methods, the central objective is to fully exploit the effective information embedded…

图形学 · 计算机科学 2026-03-12 Xi Cheng , Pingfa Feng , Mingyu Fan , Zhichao Liao , Hang Cheng , Long Zeng

This paper addresses the incorporation of problem decomposition skills as an important component of computational thinking (CT) in K-12 computer science (CS) education. Despite the growing integration of CS in schools, there is a lack of…

‹ 上一页 1 2 3 10 下一页 ›