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 …

Formative assessment strategies for students' conceptions—The potential of learning analytics

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 …

Practitioners teaching data science in industry and academia: Expectations, workflows, and challenges

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 …

Fostering program comprehension in novice programmers-learning activities and learning trajectories

C Izu, C Schulte, A Aggarwal, Q Cutts, R Duran… - Proceedings of the …, 2019 - dl.acm.org
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 …

Toward semi-automatic misconception discovery using code embeddings

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 …

What do the teachers think? Introducing computational thinking in the primary school curriculum

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 …

Misconception-driven feedback: Results from an experimental study

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 …

Developing assessments to determine mastery of programming fundamentals

A Luxton-Reilly, BA Becker, Y Cao… - Proceedings of the …, 2018 - dl.acm.org
Current learning outcomes for introductory programming courses are relatively general,
specifying tasks such as designing, implementing, testing and debugging programs that use …

Exploring active learning approaches to computer science classes

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 …

Students struggle to explain their own program code

T Lehtinen, A Lukkarinen, L Haaranen - … of the 26th ACM Conference on …, 2021 - dl.acm.org
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 …