Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Introductory programming: a systematic literature review
A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …
acts as an enabler for an increasing range of academic disciplines in higher education, the …
A systematic literature review on teaching and learning introductory programming in higher education
RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …
addressing a more contemporary context of introductory programming. It proposes a …
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 …
behavior and knowledge, as well as new information on the tacit factors that contribute to …
IDE-based learning analytics for computing education: a process model, critical review, and research agenda
CD Hundhausen, DM Olivares, AS Carter - ACM Transactions on …, 2017 - dl.acm.org
In recent years, learning process data have become increasingly easy to collect through
computer-based learning environments. This has led to increased interest in the field of …
computer-based learning environments. This has led to increased interest in the field of …
A comparison of immediate and scheduled feedback in introductory programming projects
J Leinonen, P Denny, J Whalley - Proceedings of the 53rd ACM …, 2022 - dl.acm.org
How students are assessed has a powerful effect on their strategies for studying and their
learning. When designing assessments, instructors should consider how different …
learning. When designing assessments, instructors should consider how different …
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 …
and bimodally distributed grades lead to a pedagogical interest in supporting students in first …
Promoting early engagement with programming assignments using scheduled automated feedback
P Denny, J Whalley, J Leinonen - Proceedings of the 23rd Australasian …, 2021 - dl.acm.org
Programming assignments are a common form of assessment in introductory courses and
often require substantial work to complete. Students must therefore plan and manage their …
often require substantial work to complete. Students must therefore plan and manage their …
Analysis of learning behavior in an automated programming assessment environment: A code quality perspective
HM Chen, BA Nguyen, YX Yan, CR Dow - IEEE access, 2020 - ieeexplore.ieee.org
Automated programming assessment systems are useful tools to track the learning progress
of students automatically and thereby reduce the workload of educators. They can also be …
of students automatically and thereby reduce the workload of educators. They can also be …
Exploring cs1 student's notions of code quality
C Izu, C Mirolo - Proceedings of the 2023 Conference on Innovation …, 2023 - dl.acm.org
Coding tasks combined with other activities such as Explain in Plain English or Parson
Puzzles help CS1 students to develop core programming skills. Students usually receive …
Puzzles help CS1 students to develop core programming skills. Students usually receive …
Code-quality evaluation scheme for assessment of student contributions to programming projects
HM Chen, BA Nguyen, CR Dow - Journal of Systems and Software, 2022 - Elsevier
Project-based learning is the most common approach to software engineering education,
due to its emphasis on the teamwork skills essential to real-world collaborations. This study …
due to its emphasis on the teamwork skills essential to real-world collaborations. This study …