中文
相关论文

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

200 篇论文

Teachers face several challenges when presenting the fundamental concepts of programming in the classroom. Several tools are introduced to give a visual dimension to support the learning process. These tools rely on code blocks, easily…

计算机与社会 · 计算机科学 2019-11-22 Hussein Alrubaye , Stephanie Ludi , Mohamed Wiem Mkaouer

Lowering the barriers to computer programming requires understanding how to scaffold learning. Parsons problems, which require learners to drag-and-drop blocks of code into the correct order and indentation, are proving to be beneficial for…

人机交互 · 计算机科学 2025-12-30 Carl Christopher Haynes-Magyar

To obtain code snippets for reuse, programmers prefer to search for related documents, e.g., blogs or Q&A, instead of code itself. The major reason is due to the semantic diversity and mismatch between queries and code snippets. Deep…

软件工程 · 计算机科学 2020-08-18 Zhensu Sun , Yan Liu , Chen Yang , Yu Qian

Teaching programming to K-12 students has become essential. In this context, App Inventor is a popular block-based programming environment used by a wide audience, from K-12 to higher education, including end-users to create mobile…

计算机与社会 · 计算机科学 2021-04-27 Nathalia da Cruz Alves , Christiane Gresse von Wangenheim , Jean Carlo Rossa Hauck

This study documents the impact of a summer camp series that introduces high school students to coding, data science, and deep learning. Hosted on-campus, the camps provide an immersive university experience, fostering technical skills,…

计算机与社会 · 计算机科学 2024-10-07 Rosemarie Santa Gonzalez , Tsion Fitsum , Michael Butros

Block-based visual programming environments play an increasingly important role in introducing computing concepts to K-12 students. In recent years, they have also gained popularity in neuro-symbolic AI, serving as a benchmark to evaluate…

人工智能 · 计算机科学 2023-05-30 Alperen Tercan , Ahana Ghosh , Hasan Ferit Eniser , Maria Christakis , Adish Singla

Large language models (LLMs) are deployed on increasingly complex tasks that require multi-step decision-making. Understanding their algorithmic reasoning abilities is therefore crucial. However, we lack a diagnostic benchmark for…

机器学习 · 计算机科学 2026-02-12 Yu He , Yingxi Li , Colin White , Ellen Vitercik

In response to the exponential growth in the use of artificial intelligence and machine learning applications, educators, researchers and policymakers have taken steps to integrate artificial intelligence applications into K-12 education.…

计算机与社会 · 计算机科学 2026-02-20 Yasmin Kafai , José Ramón Lizárraga , R. Benjamin Shapiro

We describe a method for utilizing the known structure of input data to make learning more efficient. Our work is in the domain of programming languages, and we use deep neural networks to do program analysis. Computer programs include a…

神经与进化计算 · 计算机科学 2019-04-01 Zehra Sura , Tong Chen , Hyojin Sung

Generative AI creates new opportunities for programming education, but many existing systems remain overly directive, producing lengthy explanations and premature solutions that can overwhelm K-12 novices. In this paper, we present a…

人机交互 · 计算机科学 2026-05-19 Cassandra Lucas , Anshul Bihani , Rohini Kukka , Chun-Hua Tsai , Jaydeb Sarker , Mia Mohammad Imran

As blockchain technology continues to gain attention, there is a growing need to make it more accessible to young learners in K-12 education. However, the technical complexity and lack of accessible tools have been identified as significant…

社会与信息网络 · 计算机科学 2023-03-20 Yun-Cheng Tsai , Jiun-Yu Huang , Da-Ru Chiou

In order to meet the needs of students' programming debugging ability training, this paper designs and implements a data acquisition and analysis system for programming debugging process based on VS Code plug-in, which aims to solve the…

软件工程 · 计算机科学 2025-11-11 Boyang Liu

When learning to program, students are usually assessed based on the code they wrote. However, the mere completion of a programming task does not guarantee actual comprehension of the underlying concepts. Asking learners questions about the…

软件工程 · 计算机科学 2025-10-14 Florian Obermüller , Gordon Fraser

Most efforts to incorporate computational thinking in K-12 education have been focused on students in their first cycles of school education and have used visual tools, such as Scratch and Alice. Fewer research projects have studied the…

计算机与社会 · 计算机科学 2019-10-15 Felipe González , Claudia López , Carlos Castro

String diagrams are an increasingly popular algebraic language for the analysis of graphical models of computations across different research fields. Whereas string diagrams have been thoroughly studied as semantic structures, much less…

范畴论 · 数学 2022-11-04 Paul Wilson , Fabio Zanasi

Deep learning technologies, particularly deep neural networks (DNNs), have demonstrated significant success across many domains. This success has been accompanied by substantial advancements and innovations in the algorithms behind the…

机器学习 · 计算机科学 2025-04-14 Timothy L. Cronin , Sanmukh Kuppannagari

Comics is emerging as a popular medium for providing visual explanations of programming concepts and procedures. Recent research into this medium opened the door to new opportunities and tools to advance teaching and learning in computing.…

人机交互 · 计算机科学 2023-06-02 Sangho Suh

This work develops new results for stochastic approximation algorithms. The emphases are on treating algorithms and limits with discontinuities. The main ingredients include the use of differential inclusions, set-valued analysis, and…

概率论 · 数学 2021-08-31 Nhu Nguyen , George Yin

Block-based programming environments are increasingly used to introduce computing concepts to beginners. However, novice students often struggle in these environments, given the conceptual and open-ended nature of programming tasks. To…

人工智能 · 计算机科学 2023-03-30 Ahana Ghosh , Sebastian Tschiatschek , Sam Devlin , Adish Singla

In this paper, we present a deep extension of Sparse Subspace Clustering, termed Deep Sparse Subspace Clustering (DSSC). Regularized by the unit sphere distribution assumption for the learned deep features, DSSC can infer a new data…

计算机视觉与模式识别 · 计算机科学 2017-09-26 Xi Peng , Jiashi Feng , Shijie Xiao , Jiwen Lu , Zhang Yi , Shuicheng Yan