中文
相关论文

相关论文: Teaching Algorithm Design: A Literature Review

200 篇论文

Collaboration is used in Software Engineering (SE) to develop software. Industry seeks SE graduates with collaboration skills to contribute to productive software development. SE educators can use Collaborative Learning (CL) to help…

软件工程 · 计算机科学 2023-10-31 Rita Garcia , Christoph Treude , Andrew Valentine

Artificial intelligence (AI) literacy is a rapidly growing research area and a critical addition to K-12 education. However, support for designing tools and curriculum to teach K-12 AI literacy is still limited. There is a need for…

计算机与社会 · 计算机科学 2020-09-23 Xiaofei Zhou , Jessica Van Brummelen , Phoebe Lin

Automated feedback systems have become increasingly integral to programming education, where learners engage in iterative cycles of code construction, testing, and refinement. Despite its wider integration in practices and technical…

计算机与社会 · 计算机科学 2026-02-03 Yeonji Jung , Yunseo Lee , Jiyeong Bae , DoYong Kim , Heungsoo Choi , Minji Kang , Unggi Lee

Algorithmic decision-making (ADM) increasingly shapes people's daily lives. Given that such autonomous systems can cause severe harm to individuals and social groups, fairness concerns have arisen. A human-centric approach demanded by…

人机交互 · 计算机科学 2021-03-23 Christopher Starke , Janine Baleis , Birte Keller , Frank Marcinkowski

Background: Machine learning algorithms are widely used to predict defect prone software components. In this literature, computational experiments are the main means of evaluation, and the credibility of results depends on experimental…

Novice programmers are increasingly relying on Large Language Models (LLMs) to generate code for learning programming concepts. However, this interaction can lead to superficial engagement, giving learners an illusion of learning and…

人机交互 · 计算机科学 2024-10-14 Majeed Kazemitabaar , Oliver Huang , Sangho Suh , Austin Z. Henley , Tovi Grossman

Recent advancements in artificial intelligence (AI) are fundamentally reshaping computing, with large language models (LLMs) now effectively being able to generate and interpret source code and natural language instructions. These emergent…

This work presents an analytical framework for the design and analysis of LLM-based algorithms, i.e., algorithms that contain one or multiple calls of large language models (LLMs) as sub-routines and critically rely on the capabilities of…

机器学习 · 计算机科学 2025-10-14 Yanxi Chen , Yaliang Li , Bolin Ding , Jingren Zhou

Ensuring equitable access to computing education for all students-including those with autism, dyslexia, or ADHD-is essential to developing a diverse and inclusive workforce. To understand the state of disability research in computing…

人机交互 · 计算机科学 2025-04-18 Cynthia Zastudil , David H. Smith , Yusef Tohamy , Rayhona Nasimova , Gavin Montross , Stephen MacNeil

We conducted a systematic literature review on automated grading and feedback tools for programming education. We analysed 121 research papers from 2017 to 2021 inclusive and categorised them based on skills assessed, approach, language…

软件工程 · 计算机科学 2023-12-11 Marcus Messer , Neil C. C. Brown , Michael Kölling , Miaojing Shi

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…

In the last decade, Single-Board Computers (SBCs) have been employed more frequently in engineering and computer science both to technical and educational levels. Several factors such as the versatility, the low-cost, and the possibility to…

计算机与社会 · 计算机科学 2022-04-01 Jonathan Álvarez Ariza , Heyson Baez

Algorithm design is a laborious process and often requires many iterations of ideation and validation. In this paper, we explore automating algorithm design and present a method to learn an optimization algorithm, which we believe to be the…

机器学习 · 计算机科学 2016-06-07 Ke Li , Jitendra Malik

Safe learning and optimization deals with learning and optimization problems that avoid, as much as possible, the evaluation of non-safe input points, which are solutions, policies, or strategies that cause an irrecoverable loss (e.g.,…

机器学习 · 计算机科学 2021-06-25 Youngmin Kim , Richard Allmendinger , Manuel López-Ibáñez

While algorithm audits are growing rapidly in commonality and public importance, relatively little scholarly work has gone toward synthesizing prior work and strategizing future research in the area. This systematic literature review aims…

计算机与社会 · 计算机科学 2021-02-09 Jack Bandy

In this position paper, we advocate for the idea that courses and exams in the AI era have to be designed based on two factors: (1) the strengths and limitations of AI, and (2) the pedagogical educational objectives. Based on insights from…

计算机与社会 · 计算机科学 2023-08-07 Ahmad Samer Wazan , Imran Taj , Abdulhadi Shoufan , Romain Laborde , Rémi Venant

Justice-centered approaches to equitable computer science (CS) education frame CS learning as a means for advancing peace, antiracism, and social justice rather than war, empire, and corporations. However, most research in justice-centered…

计算机与社会 · 计算机科学 2021-12-09 Kevin Lin

Computing Education Research (CER) is critical for supporting the increasing number of students who need to learn computing skills. To systematically advance knowledge, publications must be clear enough to support replications,…

计算机与社会 · 计算机科学 2021-10-20 Sarah Heckman , Jeffrey C. Carver , Mark Sherriff , Ahmed Al-Zubidy

As Artificial Intelligence (AI) increasingly impacts professional practice, there is a growing need to AI-related competencies into higher education curricula. However, research on the implementation of AI education within study programs…

计算机与社会 · 计算机科学 2025-08-22 Johannes Schleiss , Anke Manukjan , Michelle Ines Bieber , Sebastian Lang , Sebastian Stober

Background: Academic search engines (i.e., digital libraries and indexers) play an increasingly important role in systematic reviews however these engines do not seem to effectively support such reviews, e.g., researchers confront usability…

软件工程 · 计算机科学 2022-11-02 Zheng Li , Austen Rainer