English
Related papers

Related papers: TrackThinkDashboard: Understanding Student Self-Re…

200 papers

Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work…

Software Engineering · Computer Science 2021-02-03 Leonardo Humberto Silva , Renata Xavier Castro , Marice Costa Guimaraes

Structured Peer Learning (SPL) is a form of peer-based supplemental instruction that focuses on mentoring, guidance, and development of technical, communication, and social skills in both the students receiving assistance and the students…

Computers and Society · Computer Science 2017-03-14 Teresa Leyk , Robert McInvale , Ling Chen

This paper describes the design of a dashboard and analysis pipeline to monitor users of visualization tools in the wild. Our pipeline describes how to extract analytical KPIs from extensive log event data involving a mix of user types. The…

Human-Computer Interaction · Computer Science 2023-10-23 Jinrui Wang , Mashael AlKadi , Benjamin Bach

This paper aims to share the use of Tracker a free open source video analysis and modeling tool that is increasingly used as a pedagogical tool for the effective learning and teaching of Physics for Grade 9 Secondary 3 students in Singapore…

Physics Education · Physics 2015-03-05 Loo Kang Wee , Tze Kwang Leong

While intelligent tutoring systems (ITSs) can use information from past students to personalize instruction, each new student is unique. Moreover, the education problem is inherently difficult because the learning process is only partially…

Machine Learning · Computer Science 2025-11-20 Jeffrey Jiang , Kevin Hong , Emily Kuczynski , Gregory Pottie

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…

Computers and Society · Computer Science 2026-03-31 Robert Whyte , Manni Cheung , Katharine Childs , Jane Waite , Sue Sentance

Live streaming, which allows streamers to broadcast their work to live viewers, is an emerging practice for teaching and learning computer programming. Participation in live streaming is growing rapidly, despite several apparent challenges,…

Human-Computer Interaction · Computer Science 2020-10-29 Yan Chen , Walter S. Lasecki , Tao Dong

This Innovative Practice Full Paper presents an approach of using software development artifacts to gauge student behavior and the effectiveness of changes to curriculum design. There is an ongoing need to adapt university courses to…

Software Engineering · Computer Science 2019-03-21 Christoph Matthies , Ralf Teusner , Guenter Hesse

Socratic questioning is an effective teaching strategy, encouraging critical thinking and problem-solving. The conversational capabilities of large language models (LLMs) show great potential for providing scalable, real-time student…

Computation and Language · Computer Science 2024-11-08 Priyanka Kargupta , Ishika Agarwal , Dilek Hakkani-Tur , Jiawei Han

Visual target tracking is one of the most sought-after yet challenging research topics in computer vision. Given the ill-posed nature of the problem and its popularity in a broad range of real-world scenarios, a number of large-scale…

Computer Vision and Pattern Recognition · Computer Science 2021-01-27 Seyed Mojtaba Marvasti-Zadeh , Li Cheng , Hossein Ghanei-Yakhdan , Shohreh Kasaei

Project-Based Learning (PBL) is a teaching technique in which authentic, real-world projects are used as the primary vehicle to drive the student's learning experience. This technique has been found to be very effective, but its overall…

Computers and Society · Computer Science 2017-12-19 James Taylor

This study investigates teachers design behaviors and cognitive underpinnings when designing multi-agent instructional workflows. Analyzing behavioral logs (N=61), cluster and Markov analyses identified three archetypes: Systematic…

Computers and Society · Computer Science 2026-05-15 Yimeng Sun , Haiyang Xin , Shuang Li , Qiannan Niu , Ching Sing Chai , Lingyun Huang , Gaowei Chen

The need for teaching realistic software development in project courses has increased in a global scale. It has always been challenges in cooperating fast-changing software technologies, development methodologies and teamwork. Moreover,…

Computers and Society · Computer Science 2018-08-17 Salah Uddin Ahmed , Ingrid Sundbø , Jon Kvisli , Jon Atle Gulla , Letizia Jaccheri , Anh Nguyen-Duc

The research objective is to design a blended learning of system programming for software engineering bachelors. Under blended learning we understand the way of implementing the content of the training, which integrates classroom and…

Computers and Society · Computer Science 2018-08-07 Andrii Striuk

In this paper, we propose a novel multi-label learning framework, called Multi-Label Self-Paced Learning (MLSPL), in an attempt to incorporate the self-paced learning strategy into multi-label learning regime. In light of the benefits of…

Machine Learning · Computer Science 2016-04-07 Changsheng Li , Fan Wei , Junchi Yan , Weishan Dong , Qingshan Liu , Xiaoyu Zhang , Hongyuan Zha

Computing systems face diverse and substantial cybersecurity threats. To mitigate these cybersecurity threats, software engineers need to be competent in the skill of threat modeling. In industry and academia, there are many frameworks for…

Cryptography and Security · Computer Science 2024-04-26 Siddhant S. Joshi , Preeti Mukherjee , Kirsten A. Davis , James C. Davis

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

Code review is a widely-used practice in software development companies to identify defects. Hence, code review has been included in many software engineering curricula at universities worldwide. However, teaching code review is still a…

Software Engineering · Computer Science 2021-02-04 Chun Yong Chong , Patanamon Thongtanunam , Chakkrit Tantithamthavorn

Targeted Learning is a subfield of statistics that unifies advances in causal inference, machine learning and statistical theory to help answer scientifically impactful questions with statistical confidence. Targeted Learning is driven by…

Continual Reinforcement Learning (CRL) aims to develop lifelong learning agents to continuously acquire knowledge across diverse tasks while mitigating catastrophic forgetting. This requires efficiently managing the stability-plasticity…

Machine Learning · Computer Science 2026-02-02 Yuxuan Li , Qijun He , Mingqi Yuan , Wen-Tse Chen , Jeff Schneider , Jiayu Chen