中文
相关论文

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

200 篇论文

In software development, encountering bugs is inevitable. However, opportunities to learn more about bug removal are limited. When students perform debugging tasks, they often use print statements because students do not know how to use a…

软件工程 · 计算机科学 2024-07-26 Aoi Kanaya , Takuma Migo , Hiroaki Hashiura

Block-Based Programming (BBP) platforms, such as Snap!, have become increasingly prominent in K-12 computer science education due to their ability to simplify programming concepts and foster computational thinking from an early age. While…

The importance of programming education has lead to dedicated educational programming environments, where users visually arrange block-based programming constructs that typically control graphical, interactive game-like programs. The…

软件工程 · 计算机科学 2022-08-24 Adina Deiner , Patric Feldmeier , Gordon Fraser , Sebastian Schweikl , Wengran Wang

Decomposition is a fundamental skill in algorithmic programming, requiring learners to break down complex problems into smaller, manageable parts. However, current self-study methods, such as browsing reference solutions or using LLM…

人机交互 · 计算机科学 2025-02-27 Shuai Ma , Junling Wang , Yuanhao Zhang , Xiaojuan Ma , April Yi Wang

Some aspects of programming education are examined in this work. It is emphasised, based on the entertainment value, the most appropriate examples are chosen to demonstrate the different language constructions and data structures. Such an…

其他计算机科学 · 计算机科学 2012-01-18 Krasimir Yordzhev , Hristina Kostadinova

As AI becomes more common in students' everyday experiences, a major challenge for K-12 AI education is designing learning experiences that can be meaningfully integrated into existing subject-area instruction. This paper presents the…

计算机与社会 · 计算机科学 2026-04-16 Griffin Pitts , Kimia Fazeli , Tirth Bhatt , Jennifer Albert , Marnie Hill , Tiffany Barnes , Shiyan Jiang , Bita Akram

Answer Set Programming (ASP), a modern development of Logic Programming, enables a natural integration of Computing with STEM subjects. This integration addresses a widely acknowledged challenge in K-12 education, and early empirical…

计算机与社会 · 计算机科学 2022-08-08 Zach Hansen , Hanxiang Du , Wanli Xing , Rory Eckel , Justin Lugo , Yuanlin Zhang

Tensor algebra is a crucial component for data-intensive workloads such as machine learning and scientific computing. As the complexity of data grows, scientists often encounter a dilemma between the highly specialized dense tensor algebra…

编程语言 · 计算机科学 2024-07-19 Mahdi Ghorbani , Emilien Bauer , Tobias Grosser , Amir Shaikhha

Learners are often introduced to programming via dedicated languages such as Scratch, where block-based commands are assembled visually in order to control the interactions of graphical sprites. Automated testing of such programs is an…

软件工程 · 计算机科学 2022-02-15 Katharina Götz , Patric Feldmeier , Gordon Fraser

Block-based programming environments like Scratch have become widely adopted in Computer Science Education, but the mouse-based drag-and-drop interface can challenge users with disabilities. While prior work has provided solutions…

软件工程 · 计算机科学 2026-03-31 Elias Goller , Gordon Fraser , Isabella Graßl

The use of Artificial Intelligence (AI) has gained momentum in education. However, the use of AI in K-12 education is still in its nascent stages, and further research and development is needed to realize its potential. Moreover, the…

计算机与社会 · 计算机科学 2024-12-05 Zhen-Qun Yang , Jiannong Cao , Xiaoyin Li , Kaile Wang , Xinzhe Zheng , Kai Cheung Franky Poon , Daniel Lai

Data literacy skills are fundamental in computer science education. However, understanding how data-driven systems work represents a paradigm shift from traditional rule-based programming. We conducted a systematic literature review of 84…

计算机与社会 · 计算机科学 2026-03-31 Robert Whyte , Manni Cheung , Katharine Childs , Jane Waite , Sue Sentance

This paper presents a web-based JavaScript editor designed to help children aged 8-10 transition from block-based to text-based programming. The system introduces a simplified domain-specific language (DSL) focused on visual art, combining…

人机交互 · 计算机科学 2025-12-02 Andrei Enea

Artificial Intelligence (AI) education is an increasingly popular topic area for K-12 teachers. However, little research has investigated how AI education can be designed to be more accessible to all learners. We organized co-design…

物理教育 · 物理学 2020-09-24 Jessica Van Brummelen , Phoebe Lin

This paper analyses the feasibility of including emerging IT-topics into secondary education (K9-12). We developed a class on Blockchain for K9-12 students which delivers relevant content but is also indented to motivate them to further…

计算机与社会 · 计算机科学 2022-11-14 Leo Irudayam , Frank Breitinger

Deep learning is one of the fastest growing technologies in computer science with a plethora of applications. But this unprecedented growth has so far been limited to the consumption of deep learning experts. The primary challenge being a…

人机交互 · 计算机科学 2019-08-20 Srikanth Tamilselvam , Naveen Panwar , Shreya Khare , Rahul Aralikatte , Anush Sankaran , Senthil Mani

Decomposition and abstraction is an essential component of computational thinking, yet it is not always emphasized in introductory programming courses. In addition, as generative AI further reduces the focus on syntax and increases the…

软件工程 · 计算机科学 2025-12-09 Georgiana Haldeman , Peter Ohmann , Paul Denny

Context: Schools, training platforms, and technology firms increasingly need to assess programming proficiency at scale with transparent, reproducible methods that support personalized learning pathways. Objective: This study introduces a…

计算机与社会 · 计算机科学 2026-04-02 Ricardo Hidalgo-Aragón , Jesús M. González-Barahona , Gregorio Robles

Block-building activities are crucial for developing children's spatial reasoning and mathematical skills, yet parents often lack the expertise to guide these activities effectively. BrickSmart, a pioneering system, addresses this gap by…

人机交互 · 计算机科学 2025-05-22 Yujia Liu , Siyu Zha , Yuewen Zhang , Yanjin Wang , Yangming Zhang , Qi Xin , Lunyiu Nie , Chao Zhang , Yingqing Xu

Adaptive gradient approaches that automatically adjust the learning rate on a per-feature basis have been very popular for training deep networks. This rich class of algorithms includes Adagrad, RMSprop, Adam, and recent extensions. All…

机器学习 · 计算机科学 2019-05-28 Jihun Yun , Aurelie C. Lozano , Eunho Yang