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 …

Mastery learning in computer science education

J Garner, P Denny, A Luxton-Reilly - Proceedings of the Twenty-First …, 2019 - dl.acm.org
Mastery learning is a pedagogical approach in which students must demonstrate mastery of
the currently assessed unit of material before being permitted to progress to the next unit …

Mastery learning in introductory programming

B McCane, C Ott, N Meek, A Robins - Proceedings of the nineteenth …, 2017 - dl.acm.org
In our first year computer science program we offer an optional first semester Python course
to prepare our students for a compulsory second semester Java course. In 2014, we …

Self-paced mastery learning cs1

J Campbell, A Petersen, J Smith - Proceedings of the 50th acm technical …, 2019 - dl.acm.org
This report documents the implementation of a self-paced, mastery learning inspired CS1
course. The course was designed to increase the completion rates observed in flipped and …

Teaching CS1 with a Mastery Learning Framework: Impact on Students' Learning and Engagement

G Toti, G Chen, S Gonzalez - Proceedings of the 2023 Conference on …, 2023 - dl.acm.org
Mastery Learning, a pedagogical strategy in which students are allowed to prove mastery of
the skills acquired in a course over multiple attempts (and used failed attempts as feedback) …

Teaching CS1 with a Mastery Learning Framework: Changes in CS2 Results and Students' Satisfaction

G Toti, G Chen - Proceedings of the 2024 on ACM Virtual Global …, 2024 - dl.acm.org
Mastery Learning is a pedagogical strategy that allows students to demonstrate mastery of
the skills acquired in a course over multiple attempts. Failed attempts are used to provide …

Teaching software construction at scale with mastery learning: a case study

E Baniassad, A Campbell, T Allidina… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Mastery Learning involves delineating learning units and assessing each unit individually
and repeatedly until a student obtains success. Mastery Learning has been shown to help …

Frequent, timed coding tests for training and assessment of full-stack web development skills: an experience report

K Bridson, SD Fleming - Proceedings of the 52nd ACM Technical …, 2021 - dl.acm.org
This experience report describes the use of frequent, timed coding tests in a project-
intensive software engineering course in which students first learn full-stack web …

[PDF][PDF] Guidelines for providing feedback in the clinical dental setting

LA PI, A McLean, A Meldrum, A Rich - otago.ac.nz
Feedback plays an essential role in the student learning process. It helps to improve
students' understandings of their subject, and has also been shown to increase students' …

[引用][C] Aprendizado de Domínio Aplicada à Educação Matemática, da Computação e Engenharias: um Mapeamento Sistemático

EHS Aranha, JRS Carneiro, AO Santana - Anais do XXXIII Simpósio Brasileiro …, 2022 - SBC