中文
相关论文

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

200 篇论文

One-class classification (OCC) algorithms aim to build classification models when the negative class is either absent, poorly sampled or not well defined. This unique situation constrains the learning of efficient classifiers by defining…

机器学习 · 计算机科学 2018-02-05 Shehroz S. Khan , Michael G. Madden

Contribution: This secondary study examines the literature on immersive learning frameworks and reviews their state of the art. Frameworks have been categorized according to their purpose. In addition, the elements that compose them were…

Professional societies often publish curriculum guidelines to help programs align their content to international standards. In Computer Science, the primary standard is published by ACM and IEEE and provide detailed guidelines for what…

计算与语言 · 计算机科学 2026-02-05 Erik Saule , Kalpathi Subramanian , Razvan Bunescu

Code review is central to software engineering education but hard to scale in capstone projects due to tight deadlines, uneven peer feedback, and limited prior experience. We investigate an LLM-as-reviewer integrated directly into GitHub…

软件工程 · 计算机科学 2026-04-28 Eduardo Oliveira , Michael Fu , Patanamon Thongtanunam , Sonsoles López-Pernas , Mohammed Saqr

Computer science (CS) education needs to evolve to support software and artificial intelligence (AI) systems engineering, and it needs to happen now -- precisely because the core intellectual contributions of CS have never been more…

软件工程 · 计算机科学 2026-05-01 Chandra N. Sekharan , George K. Thiruvathukal

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

Educational technology innovations leveraging large language models (LLMs) have shown the potential to automate the laborious process of generating and analysing textual content. While various innovations have been developed to automate a…

Computer science (CS) is increasingly becoming part of the curricula of K-12 education in different countries. However, there are few K-12 CS teachers, and tools to offer K-12 CS education are often limited. Massive Open Online Courses…

计算机与社会 · 计算机科学 2025-02-03 L. M. van der Lubbe , S. P van Borkulo , J. T. Jeuring

In higher education, many institutions use algorithmic alerts to flag at-risk students and deliver advising at scale. While much research has focused on evaluating algorithmic predictions, relatively little is known about how discretionary…

计算机与社会 · 计算机科学 2025-10-16 Kara Schechtman , Benjamin Brandon , Jenise Stafford , Hannah Li , Lydia T. Liu

Correctly applying distributed systems concepts is important for software that seeks to be scalable, reliable and fast. For this reason, Distributed Systems is a course included in many Computer Science programs. To both describe current…

计算机与社会 · 计算机科学 2020-12-02 Cristina L. Abad , Eduardo Ortiz-Holguin , Edwin F. Boza

In this conceptual paper, we review existing literature on artificial intelligence/machine learning (AI/ML) education to identify three approaches to how learning and teaching ML could be conceptualized. One of them, a data-driven approach,…

计算机与社会 · 计算机科学 2024-09-04 Luis Morales-Navarro , Yasmin B. Kafai

There is an ongoing debate in computer science how algorithms should best be studied. Some scholars have argued that experimental evaluations should be conducted, others emphasize the benefits of formal analysis. We believe that this debate…

数据结构与算法 · 计算机科学 2021-07-23 Jan Mendling , Benoît Depaire , Henrik Leopold

In recent years, many studies have applied wearable devices to capture psychophysiological data from software developers. However, the current literature lacks investigations that classify the studies and point out gaps to be explored. This…

软件工程 · 计算机科学 2021-06-01 Roger Vieira , Kleinner Farias

As the second book in the Anyone Can Code series, Algorithmic Thinking focuses on the logic behind computer programming and software design. With a data-centred approach, it starts with simple algorithms that work on simple data items and…

编程语言 · 计算机科学 2023-11-27 Ali Arya

Context: Conducting experiments is central to research machine learning research to benchmark, evaluate and compare learning algorithms. Consequently it is important we conduct reliable, trustworthy experiments. Objective: We investigate…

Over the past decades, numerous practical applications of machine learning techniques have shown the potential of data-driven approaches in a large number of computing fields. Machine learning is increasingly included in computing curricula…

计算机与社会 · 计算机科学 2022-08-04 Matti Tedre , Tapani Toivonen , Juho Kahila , Henriikka Vartiainen , Teemu Valtonen , Ilkka Jormanainen , Arnold Pears

Neural algorithmic reasoning is an emerging area of machine learning that focuses on building neural networks capable of solving complex algorithmic tasks. Recent advancements predominantly follow the standard supervised learning paradigm…

机器学习 · 计算机科学 2025-01-03 Hefei Li , Chao Peng , Chenyang Xu , Zhengfeng Yang

Computational Thinking (CT) has emerged as a critical component in modern education, essential to equip students with the skills necessary to thrive in a technology-driven world. This survey provides a comprehensive analysis of the presence…

计算机与社会 · 计算机科学 2025-10-21 Roberto Massi De Oliveira , M^onica Cristina Garbin , Rodolfo Azevedo

Research is described on a system for web-assisted education and how it is used to deliver on-line drill questions, automatically suited to individual students. The system can store and display all of the various pieces of information used…

物理教育 · 物理学 2014-06-27 Anna Helga Jonsdottir , Gunnar Stefansson

Early exposure to Computer Science (CS) for all is critical to broaden participation and promote equity in the field. But how does introducting CS into primary school curricula impact learning, perception, and gaps between groups of…