Concept Inventories (CIs) are assessments designed to measure student learning of core concepts. CIs have become well known for their major impact on pedagogical techniques in …
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 …
A revolution is taking place across Europe and worldwide in how we teach our children about computing, in primary and secondary school. Out goes ICT and how to use Microsoft …
Current learning outcomes for introductory programming courses are relatively general, specifying tasks such as designing, implementing, testing and debugging programs that use …
R Duran, J Sorva, S Leite - Proceedings of the 2018 ACM conference on …, 2018 - dl.acm.org
Instructional designers, examiners, and researchers frequently need to assess the complexity of computer programs in their work. However, there is a dearth of established …
Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so …
J Zhang, C Wong, N Giacaman… - Proceedings of the 23rd …, 2021 - dl.acm.org
Bloom's taxonomy is a well-known and widely used method of classifying assessment tasks. However, the application of Bloom's taxonomy in computing education is often difficult and …
Generating high-quality multiple-choice questions (MCQs) is a time-consuming activity that has led practitioners and researchers to develop community question banks and reuse the …
N Pirttinen, V Kangas, I Nikkarinen, H Nygren… - Proceedings of the 23rd …, 2018 - dl.acm.org
Small automatically assessed programming assignments are an often used resource for learning programming. Creating sufficiently large amounts of such assignments is, however …