scispace - formally typeset
Search or ask a question
Conference

Koli Calling International Conference on Computing Education Research 

About: Koli Calling International Conference on Computing Education Research is an academic conference. The conference publishes majorly in the area(s): Curriculum & Computational thinking. Over the lifetime, 421 publications have been published by the conference receiving 5397 citations.


Papers
More filters
Proceedings ArticleDOI
28 Oct 2010
TL;DR: It is stated that too many new systems are developed, but also acknowledge the current reasons for the phenomenon, and encourages opening up the existing systems and joining efforts on developing those further.
Abstract: This paper presents a systematic literature review of the recent (2006--2010) development of automatic assessment tools for programming exercises. We discuss the major features that the tools support and the different approaches they are using both from the pedagogical and the technical point of view. Examples of these features are ways for the teacher to define tests, resubmission policies, security issues, and so forth. We have also identified a list of novel features, like assessing web software, that are likely to get more research attention in the future. As a conclusion, we state that too many new systems are developed, but also acknowledge the current reasons for the phenomenon. As one solution we encourage opening up the existing systems and joining efforts on developing those further. Selected systems from our survey are briefly described in Appendix A.

499 citations

Proceedings ArticleDOI
24 Nov 2016
TL;DR: An overview of three important historical currents from which CT has developed is presented: evolution of computing's disciplinary ways of thinking and practicing, educational research and efforts in computing, and emergence of computational science and digitalization of society.
Abstract: Computational thinking (CT) is a popular phrase that refers to a collection of computational ideas and habits of mind that people in computing disciplines acquire through their work in designing programs, software, simulations, and computations performed by machinery. Recently a computational thinking for K-12 movement has spawned initiatives across the education sector, and educational reforms are under way in many countries. However, modern CT initiatives should be well aware of the broad and deep history of computational thinking, or risk repeating already refuted claims, past mistakes, and already solved problems, or losing some of the richest and most ambitious ideas in CT. This paper presents an overview of three important historical currents from which CT has developed: evolution of computing's disciplinary ways of thinking and practicing, educational research and efforts in computing, and emergence of computational science and digitalization of society. The paper examines a number of threats to CT initiatives: lack of ambition, dogmatism, knowing versus doing, exaggerated claims, narrow views of computing, overemphasis on formulation, and lost sight of computational models.

181 citations

Proceedings ArticleDOI
01 Feb 2006
TL;DR: This paper outlines some studies which examine whether the Bloom taxonomy is appropriate for computing, and how its application in computing might differ from its application elsewhere.
Abstract: Bloom's taxonomy attempts to provide a set of levels of cognitive engagement with material being learned. It is usually presented as a generic framework. In this paper we outline some studies which examine whether the taxonomy is appropriate for computing, and how its application in computing might differ from its application elsewhere. We place this in the context of ongoing debates concerning graduateness and attempts to 'benchmark' the content of a computing degree.

100 citations

Proceedings ArticleDOI
28 Oct 2010
TL;DR: Uhistle is described, a highly interactive program visualization system for introductory programming courses that supports visual program simulation exercises, in which the student takes the role of the computer as executor of a program in order to learn about program dynamics and to demonstrate their understanding.
Abstract: This paper describes UUhistle, a highly interactive program visualization system for introductory programming courses. UUhistle's main novelty is its support for visual program simulation exercises, in which the student takes the role of the computer as executor of a program in order to learn about program dynamics and to demonstrate their understanding. The student needs to predict the steps involved in the execution of a given program and to directly manipulate the elements of a program visualization to show what happens next. Visual program simulation exercises aim to aid learning by promoting a high level of student engagement with visualizations. They are automatically assessable.

100 citations

Proceedings ArticleDOI
01 Feb 2006
TL;DR: According to reports, Plaggie is the only open-source plagiarism detection engine for Java exercises and it must be installed locally and its source code is open.
Abstract: A source code plagiarism detection engine Plaggie is presented. It is a stand-alone Java application that can be used to check Java programming exercises. Plaggie's functionality is similar with previously published JPlag web service but unlike JPlag, Plaggie must be installed locally and its source code is open. Apparently, Plaggie is the only open-source plagiarism detection engine for Java exercises.

92 citations

Performance
Metrics
No. of papers from the Conference in previous years
YearPapers
202146
202043
201942
201835
201738
201628