Educational data mining and learning analytics in programming: Literature review and case studies

P Ihantola, A Vihavainen, A Ahadi, M Butler… - Proceedings of the …, 2015 - dl.acm.org
Educational data mining and learning analytics promise better understanding of student
behavior and knowledge, as well as new information on the tacit factors that contribute to …

Understanding the effects of lecturer intervention on computer science student behaviour

C Szabo, N Falkner, A Knutas, M Dorodchi - proceedings of the 2017 …, 2018 - dl.acm.org
Providing effective support and feedback to students is critical to ensure engagement and
retention within Computer Science courses. Individual student learning experiences and …

Translating principles of effective feedback for students into the CS1 context

C Ott, A Robins, K Shephard - ACM Transactions on Computing …, 2016 - dl.acm.org
Learning the first programming language is challenging for many students. High failure rates
and bimodally distributed grades lead to a pedagogical interest in supporting students in first …

[图书][B] Designing effective digital badges: Applications for learning

JR Fanfarelli, R McDaniel - 2019 - taylorfrancis.com
Designing Effective Digital Badges is a hands-on guide to the principles, implementation,
and assessment of digital badging systems. Informed by the fundamental concepts and …

Reconsidering automated feedback: A test-driven approach

K Buffardi, SH Edwards - Proceedings of the 46th ACM Technical …, 2015 - dl.acm.org
Writing meaningful software tests requires students to think critically about a problem and
consider a variety of cases that might break the solution code. Consequently, to overcome …

Tescav: An approach for learning model-based testing and coverage in practice

B Marín, S Alarcón, G Giachetti, M Snoeck - Research Challenges in …, 2020 - Springer
Academy and industry permanently remark the importance of software-testing techniques to
improve software quality and to reduce development and maintenance costs. A testing …

Towards progress indicators for measuring student programming effort during solution development

S Edwards, Z Li - Proceedings of the 16th Koli Calling International …, 2016 - dl.acm.org
When learning to program, assignment feedback can easily reinforce a fixed mindset---
where one believes intelligence is a fixed ability you either have or you don't. However, this …

Ante up: A framework to strengthen student-based testing of assignments

MK Bradshaw - Proceedings of the 46th ACM Technical Symposium on …, 2015 - dl.acm.org
We introduce the Ante framework to automate the evaluation of student tests in such a way
that students will see them as an integral part of the software development process. Our …

Switching to blend-Ed: Effects of replacing the textbook with the browser in an introductory computer programming course

P Seeling - 2016 IEEE frontiers in education conference (fie), 2016 - ieeexplore.ieee.org
We describe the evolution of an introductory programming course into an active learning
format, thereby replacing the traditional textbook and online tutoring system with an …

Bug hide-and-seek: An educational game for investigating verification accuracy in software tests

K Buffardi, P Valdivia - 2018 IEEE Frontiers in Education …, 2018 - ieeexplore.ieee.org
This Innovative Practice Full Paper describes a pedagogical technique for introducing unit
testing within software engineering courses. The Bug Hide-and-Seek educational game …