Developing a computer science-specific learning taxonomy

U Fuller, CG Johnson, T Ahoniemi, D Cukierman… - ACm SIGCSE …, 2007 - dl.acm.org
Bloom's taxonomy of the cognitive domain and the SOLO taxonomy are being increasingly
widely used in the design and assessment of courses, but there are some drawbacks to their …

Algorithm visualization: The state of the field

CA Shaffer, ML Cooper, AJD Alon, M Akbar… - ACM Transactions on …, 2010 - dl.acm.org
We present findings regarding the state of the field of Algorithm Visualization (AV) based on
our analysis of a collection of over 500 AVs. We examine how AVs are distributed among …

Through the looking glass: teaching CS0 with Alice

K Powers, S Ecott, LM Hirshfield - Proceedings of the 38th SIGCSE …, 2007 - dl.acm.org
This work analyzes the advantages and disadvantages of using the novice programming
environment Alice in the CS0 classroom. We consider both general aspects as well as …

The role of visualization in computer science education

E Fouh, M Akbar, CA Shaffer - Computers in the Schools, 2012 - Taylor & Francis
Computer science core instruction attempts to provide a detailed understanding of dynamic
processes such as the working of an algorithm or the flow of information between computing …

The design of Alice

S Cooper - ACM Transactions on Computing Education (TOCE), 2010 - dl.acm.org
This article explores the major design characteristics (both pedagogic as well as technical)
that helped to shape Alice 2. It identifies several strengths of Alice as well as several …

An introduction to program comprehension for computer science educators

C Schulte, T Clear, A Taherkhani, T Busjahn… - Proceedings of the …, 2010 - dl.acm.org
The area of program comprehension comprises a vast body of literature, with numerous
conflicting models having been proposed. Models are typically grounded in experimental …

Detection of abrupt spectral changes using support vector machines an application to audio signal segmentation

M Davy, S Godsill - 2002 IEEE International Conference on …, 2002 - ieeexplore.ieee.org
In this paper, we introduce an hybrid time-frequency/support vector machine algorithm for
the detection of abrupt spectral changes. A stationarity index is derived from support vector …

Mastery grids: An open-source social educational progress visualization

TD Loboda, J Guerra, R Hosseini… - Proceedings of the 2014 …, 2014 - dl.acm.org
Many pieces of educational software are underused by students. Open learning model and
social visualization are two approaches which have been helpful in ameliorating that low …

[PDF][PDF] Effectiveness of program visualization: A case study with the ViLLE tool

T Rajala, MJ Laakso, E Kaila… - Journal of Information …, 2008 - researchgate.net
Program visualization is one of the various methods developed over the years to aid novices
with their difficulties in learning to program. It consists of different graphical–often animated …

Methods in teaching computer networks: a literature review

M Prvan, J Ožegović - ACM Transactions on Computing Education …, 2020 - dl.acm.org
This article provides a survey of methods and paradigms for teaching Computer Networks
(CN). Since the theoretical concepts are rather abstract in this subject, and students often …