English
Related papers

Related papers: A Patterns Based Approach for Design of Educationa…

200 papers

AI-powered coding assistants can support students in programming courses by providing on-demand explanations and debugging help. However, existing research often focuses on individual tools, leaving a gap in evidence-based design…

Human-Computer Interaction · Computer Science 2026-03-25 Boxuan Ma , Yinjie Xie , Huiyong Li , Gen Li , Li Chen , Atsushi Shimada , Shin'Ichi Konomi

Instructors play a pivotal role in integrating AI into education, yet their adoption of AI-powered tools remains inconsistent. Despite this, limited research explores how to design AI tools that support broader instructor adoption. This…

Human-Computer Interaction · Computer Science 2025-03-10 Si Chen , Reid Metoyer , Khiem Le , Adam Acunin , Izzy Molnar , Alex Ambrose , James Lang , Nitesh Chawla , Ronald Metoyer

The adoption of Artificial Intelligence in Education (AIED) holds the promise of revolutionizing educational practices by offering personalized learning experiences, automating administrative and pedagogical tasks, and reducing the cost of…

Computers and Society · Computer Science 2024-03-26 Richard Tong , Haoyang Li , Joleen Liang , Qingsong Wen

We present a design framework called Conversational Learning with Analytical Step-by-Step Strategies (CLASS) for building advanced Intelligent Tutoring Systems (ITS) powered by high-performance Large Language Models (LLMs). The CLASS…

Computation and Language · Computer Science 2023-10-27 Shashank Sonkar , Naiming Liu , Debshila Basu Mallick , Richard G. Baraniuk

Educational games can foster critical thinking, problem-solving, and motivation, yet instructors often find it difficult to design games that reliably achieve specific learning outcomes. Existing authoring environments reduce the need for…

Human-Computer Interaction · Computer Science 2026-03-05 Daijin Yang , Erica Kleinman , Casper Harteveld

User interface (UI) is point of interaction between user and computer software. The success and failure of a software application depends on User Interface Design (UID). Possibility of using a software, easily using and learning are issues…

Computers and Society · Computer Science 2014-01-27 Behnam Faghih , Dr. Mohammad Reza Azadehfar , Prof. S. D. Katebi

The assessment of source code in university education is a central and important task for lecturers of programming courses. In doing so, educators are confronted with growing numbers of students having increasingly diverse prerequisites, a…

Software Engineering · Computer Science 2023-06-09 Clemens Sauerwein , Tobias Antensteiner , Stefan Oppl , Iris Groher , Alexander Meschtscherjakov , Philipp Zech , Ruth Breu

Object-Oriented programming is frequently challenging for undergraduate Computer Science students, particularly in understanding abstract concepts such as encapsulation, inheritance, and polymorphism. Although the literature outlines…

Software Engineering · Computer Science 2025-07-24 Andre Menolli , Bruno Strik

Software Architecture, from definition to maintenance and evolution, is a complex aspect of software development and, consequently, a challenging subject when it comes to teaching it, and learning it. Many research efforts have been devoted…

Software Engineering · Computer Science 2023-03-01 Laura M. Castro

Large language models make it easy for students to delegate writing, analysis, and problem-solving to automated systems, bypassing the effortful engagement that produces lasting understanding. We introduce a practical framework that helps…

Software Engineering · Computer Science 2026-05-26 Philipp Haindl , Oliver Eigner , Peter Kieseberg

Artificial intelligence has deeply permeated numerous fields, especially the design area which relies on technology as a tool for innovation. This change naturally extends to the field of design education, which is closest to design…

Computers and Society · Computer Science 2025-07-24 Lizhu Zhang , Cecilia X. Wang

Instructional Design (ID) often faces challenges in incorporating research-based knowledge and pedagogical best practices. Although educational researchers and government agencies emphasize grounding ID in evidence, integrating research…

Computers and Society · Computer Science 2026-03-16 Yerin Kwak , Zachary A. Pardos

Technology integration in educational settings has led to the development of novel sensor-based tools that enable students to measure and interact with their environment. Although reports from using such tools can be positive, evaluations…

Over the last three decades, various didactic proposals have been published in an attempt to connect theory and research findings with the design of Teaching-Learning Sequences (TLS) in various contexts. Many studies have analysed the…

Physics Education · Physics 2024-04-23 Jenaro Guisasola , Kristina Zuza , Jaume Ametller , Paulo Sarriugarte

Information access systems such as search engines and generative AI are central to how people seek, evaluate, and interpret information. Yet most systems are designed to optimise retrieval rather than to help users develop better search…

Human-Computer Interaction · Computer Science 2026-01-14 David Elsweiler

Pattern plays a vital role in software architecture and it is a general reusable solution to commonly occurring problem. Software architecture of a system is the set of structures needed to reason about the system, which comprise software…

Software Engineering · Computer Science 2013-12-10 A. Meiappane , V. Prasanna Venkatesan , V. Jegatheeswari , B. Kalpana , U. Sarumathy

Design patterns provide a systematic way to convey solutions to recurring modeling challenges. This paper introduces design patterns for hybrid modeling, an approach that combines modeling based on first principles with data-driven modeling…

Artificial Intelligence · Computer Science 2024-01-02 Maja Rudolph , Stefan Kurz , Barbara Rakitsch

Federated machine learning is growing fast in academia and industries as a solution to solve data hungriness and privacy issues in machine learning. Being a widely distributed system, federated machine learning requires various system…

Machine Learning · Computer Science 2023-05-01 Sin Kit Lo , Qinghua Lu , Hye-Young Paik , Liming Zhu

Teaching the software engineers of the future to write high-quality code with good style and structure is important. This systematic literature review identifies existing instructional approaches, their objectives, and the strategies used…

Software Engineering · Computer Science 2025-02-26 Sara Nurollahian , Hieke Keuning , Eliane Wiese

This study examines the development and deployment of a Generative AI proof-of-concept (POC) designed to support lecturers in a vocational education setting in Singapore. Employing a user-centred, mixed-methods design process, we…

Computers and Society · Computer Science 2025-12-16 Amir Yunus , Peng Rend Gay , Oon Teng Lee