J Stanja, W Gritz, J Krugel, A Hoppe… - British Journal of …, 2023 - Wiley Online Library
Formative assessment is considered to be helpful in students' learning support and teaching design. Following Aufschnaiter's and Alonzo's framework, formative assessment practices of …
S Kross, PJ Guo - Proceedings of the 2019 CHI conference on human …, 2019 - dl.acm.org
Data science has been growing in prominence across both academia and industry, but there is still little formal consensus about how to teach it. Many people who currently teach data …
This working group asserts that Program Comprehension (ProgComp) plays a critical part in the process of writing programs. For example, this paper is written from a basic draft that was …
Y Shi, K Shah, W Wang, S Marwan… - … Learning Analytics and …, 2021 - dl.acm.org
Understanding students' misconceptions is important for effective teaching and assessment. However, discovering such misconceptions manually can be time-consuming and laborious …
C Duncan, T Bell, J Atlas - Proceedings of the Nineteenth Australasian …, 2017 - dl.acm.org
This paper reports on the preliminary results of an ongoing study examining the teaching of new primary school topics based on Computational Thinking in New Zealand. We analyse …
L Gusukuma, AC Bart, D Kafura, J Ernst - Proceedings of the 2018 ACM …, 2018 - dl.acm.org
The feedback given to novice programmers can be substantially improved by delivering advice focused on learners' cognitive misconceptions contextualized to the instruction …
Current learning outcomes for introductory programming courses are relatively general, specifying tasks such as designing, implementing, testing and debugging programs that use …
R Caceffo, G Gama, R Azevedo - Proceedings of the 49th ACM Technical …, 2018 - dl.acm.org
We present our experience in a Computer Science (CS) introductory course, where three teaching practices were implemented and compared: lectured-based learning, problem …
We asked students to explain the structure and execution of their small programs after they had submitted them to a programming exercise. These questions about learner's code …