skip to main content
10.1145/2999541acmotherconferencesBook PagePublication Pageskoli-callingConference Proceedingsconference-collections
Koli Calling '16: Proceedings of the 16th Koli Calling International Conference on Computing Education Research
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
Koli Calling 2016: 16th Koli Calling International Conference on Computing Education Research Koli Finland November 24 - 27, 2016
ISBN:
978-1-4503-4770-9
Published:
24 November 2016
Sponsors:
Univ. Eastern Finland, Univ. Turku, Monash University, Australia
In-Cooperation:

Bibliometrics
Skip Abstract Section
Abstract

Welcome to Koli Calling 2016, the 16th Koli Calling International Conference on Computing Education Research, held at Koli National Park in Finland. The Koli Calling conference is dedicated to scholarship of teaching and learning and to education research in the computing disciplines.

Koli Calling is a single track conference with a program including a keynote address, paper presentations and a poster session. At Koli Calling 2016 Professor Quintin Cutts from the University of Glasgow, Scotland, UK, presented a keynote address on the topic CS Education: Coming of Age and its Consequences. The paper and poster presentations cover a variety of topics including: teaching and learning of programming, learning models, programming and assessment tools, visualisation, learning analytics and educational data mining, and computing education research.

This proceedings is a collection of the papers presented and discussed at Koli Calling 2016. We had a record number of 57 paper submissions for Koli Calling this year. We accepted 13 full research papers and 8 short papers for an overall acceptance rate of 37%. Each submission was double-blind reviewed by three program committee members. The authors of our accepted papers come from 10 different countries. This volume also includes a two page abstract for each of the 8 poster/demonstration works showcased during the conference and the abstract from the keynote address.

The Koli Calling Chairs would like to thank the team of volunteers who have helped to make Koli Calling 2016 a success.

Skip Table Of Content Section
invited-talk
CS education: coming of age and its consequences: keynote address

CS education is coming of age as a discipline spanning the mandatory early school years right through to higher education and beyond. It is a subject to be studied by everyone, whether or not they will ultimately become a software engineer or computer ...

research-article
Replication in computing education research: researcher attitudes and experiences

Replicability is a core principle of the scientific method. However, several scientific disciplines have suffered crises in confidence caused, in large part, by attitudes toward replication. This work reports on the value the computing education ...

research-article
An innovative approach to improve assessment of group based projects

Computer Science graduates are often expected to work in teams, make decisions and handle responsibilities in dynamic work environments. As such, graduates need to be able to analyse information, solve problems, communicate and reflect on their own role ...

research-article
Managing plagiarism in programming assignments with blended assessment and randomisation

Plagiarism is a common concern for coursework in many situations, particularly where electronic solutions can be provided e.g. computer programs, and leads to unreliability of assessment. Written exams are often used to try to deal with this, and to ...

research-article
Public Access
Towards progress indicators for measuring student programming effort during solution development

When learning to program, assignment feedback can easily reinforce a fixed mindset---where one believes intelligence is a fixed ability you either have or you don't. However, this can have negative consequences for learning. The alternative is a growth ...

research-article
Pauses and spacing in learning to program

Conventional wisdom holds that time is an integral part of the learning process. Spacing out learning over multiple study sessions seems to be better for learning than having a single longer study session. Learners should also take pauses from the ...

research-article
Classifying the tools of contextualized programming education and forms of media computation

Teachers have used various approaches and tools to introduce computing concepts in motivating contexts. In this article, we review contextualized programming education in general as well as a form of contextualization, media computing, in particular. ...

research-article
The role of anxiety when learning to program: a systematic review of the literature

According to the World Health Organisation the number one global health issue for young people is their mental health. For students, mental well-being is associated with effective learning, and their ability to navigate through university/college, ...

research-article
Revisiting why students drop CS1

This paper describes a qualitative study of the factors that contribute to a student's decision to withdraw from CS1. Individual interviews were held with 18 students in a majors-focused CS1 at a large, research-intensive North American university, and ...

research-article
Towards an E-assessment tool for advanced software engineering skills

E-assessment enjoys growing attention in university courses and is increasingly applied. Although automated feedback and grading for creative question types is a complex endeavor, more and more tools are developed to support e-assessment for ...

research-article
Threshold concepts in computing: past, present, and future

In this paper, we survey the work that has been done in threshold concepts in computing since they were first discussed in 2005: concepts that have been identified, methodologies used, and issues discussed. Based on this survey, we then identify some ...

research-article
The koli calling community

The Koli Calling conference was first held in 2001 as a local conference in Finland. Since then it has grown into an international conference, yet has successfully maintained the community feeling that has always pervaded it. This bibliometric study ...

research-article
Analyzing students' software redesign strategies

The design of software is known to be difficult for novice computer scientists. In this paper, we focus on software redesign and on the refactoring necessary to implement a redesign. Redesigning an application aims to improve non-functional aspects such ...

research-article
The long quest for computational thinking

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 ...

research-article
VEAP: a visualisation engine and analyzer for preSS#

Computer science courses have been shown to have a low rate of student retention. There are many possible reasons for this, and our research group have had considerable success in pinpointing the factors that influence outcome when learning to program. ...

research-article
Primary school teachers' opinions about early computer science education

Schools and universities often have to deal with students' misconceptions and stereotypes towards computer science (CS). For example, CS is widely perceived as boring, not interesting and a masculine discipline. To prevent students from forming false ...

research-article
Writing to learn programming?: a single case pilot study

This paper explores the use of writing-to-learn techniques in the context of programming education. It presents a pilot study where a writing assignment is introduced with the purpose of strengthening students' conceptual understanding of a programming ...

research-article
On the way to a test instrument for object-oriented programming competencies

Modeling and assessing competencies in computer science education is still an up to date topic. Especially regarding object-oriented programming the research data leaves room for further investigations. Based on an existing competency structure model, a ...

research-article
The ethnoprogramming model

The Finnish curriculum reform integrates programming in the National Core Curriculum in the fall 2016. Finland is not the first country in Europe to take programming as a part of the National Core Curriculum; However, Finland is the first country in ...

research-article
Combining parson's problems with program visualization in CS1 context

Parson's problems, in which students solve programming assignments by putting code fragments in the correct order, can be an easy way to start the assignments as there is no need to write code or struggle with the syntax. In this paper, we report ...

research-article
Designing a rubric for feedback on code quality in programming courses

We investigate how to create a rubric that can be used to give feedback on code quality to students in introductory programming courses. Based on an existing model of code quality and a set of preliminary design rules, we constructed a rubric and put it ...

research-article
Using JS-Eden to introduce the concepts of reinforcement learning and artificial neural networks

Machine learning is a subfield of computer science and it is widely taught as a part of computing degrees. Machine learning is an umbrella concept for a wide range of different algorithms and approaches, and it is often considered a difficult subject to ...

poster
Evolving a web science curriculum

Web Science is an emerging subject, which was formally defined in 2006. Since the inception of Web Science, a number of Web Science taught programs have emerged across the world. Despite this, there are still currently very few attempts to provide a ...

poster
Paper-based vs computer-based exams in CS1

In this study, we examine the "test mode effect" in CS1 exam using the Rainfall problem. The participants started working with pen and paper, after which they had access to a computer, and they could rework their solution with a help of a test suite ...

poster
Engaging computer science non-majors by teaching K-12 pupils programming: first experiences with a large-scale voluntary program

Today in Germany a variety of programs exist which teach programming skills to students in the age group of 8 to 12 years. These programs focus on stimulating the students' interest in science and technology. In comparison to other European countries ...

poster
Evaluating mobileEdu: third-year undergraduate computer science students' mobile learning achievements

We describe a study conducted in a Nigerian university for 142 third-year undergraduate students to evaluate how MobileEdu, a mobile learning application, supports the learning outcomes of the students. The research data for the investigation were ...

poster
Learning programming online: a racket-course for elementary school teachers in Finland

Many countries all over the world are in the process of introducing programming in their K-9 curricula. Due to recent changes in the Finnish curriculum there is a large need to train teachers in teaching programming at primary school level. In this ...

poster
A framework for evaluating student interaction with automatically assessed exercises

Automatic assessment has become a widely used technique in programming courses. Even though modern techniques can practically ensure functional correctness of student solutions, it is less clear how to promote quality interaction between students and ...

Contributors
  • Monash University
  • University of Eastern Finland

Index Terms

  1. Proceedings of the 16th Koli Calling International Conference on Computing Education Research
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Acceptance Rates

      Koli Calling '16 Paper Acceptance Rate21of57submissions,37%Overall Acceptance Rate80of182submissions,44%
      YearSubmittedAcceptedRate
      Koli Calling '16572137%
      Koli Calling '15452044%
      Koli Calling '14401948%
      Koli Calling '13402050%
      Overall1828044%