Department of Information Technology

Proceedings of the 6th Baltic Sea Conference on Computing Education Research

Koli Calling 2006

Anders Berglund & Mattias Wiggberg (Eds.)

Introductory pages

Introduction and Content

Invited Speakers

Defensive Climate in the Computer Science Classroom Lecia Barker, Kathy Garvin-Doxas & Michele Jackson, (This paper is available at the ACM Digital Library, due to copyright regulations)

Valuing Computer Science Education Research? Tony Clear, page 8-18

Invited Seminar

The Development of Computer Science: A Sociocultural Perspective Matti Tedre, page 21-24

Research Papers

Progress Reports and Novices' Understanding of Program Code Linda Mannila, page 27-31

An Objective Comparison of Languages for Teaching Introductory Programming Linda Mannila & Michael de Raadt, page 32-37

Student Perceptions of Reflections as an Aid to Learning Arnold Pears & Lars-Åke Larzon, page 38-45

A Qualitative Analysis of Reflective and Defensive Student Responses in a Software Engineering and Design Course Leslie Schwartzman, page 46-53

The Distinctive Role of Lab Practical Classes in Computing Education Simon, Michael de Raadt, Ken Sutton & Anne Venables, page 54-60

Most Common Courses of Specializations in Artificial Intelligence, Computer Systems, and Theory Sami Surakka, page 61-68

Program Working Storage: A Beginner's Model Evgenia Vagianou, page 69-76

Moral Conflicts Perceived by Students of a Project Course Tero Vartiainen, page 77-84

System Papers

Test Data Generation for Programming Exercises with Symbolic Execution in Java PathFinder Petri Ihantola, page 87-94

Automatic Tutoring Question Generation During Algorithm Simulation Ville Karavirta & Ari Korhonen, page 95-100

Do students SQLify? Improving Learning Outcomes with Peer Review and Enhanced Computer Assisted Assessment of Querying Skills Michael de Raadt, Stijn Dekeyser & Tien Yu Lee, page 101-108

Modelling Student Behavior in Algorithm Simulation Exercises with Code Mutation Otto Seppälä, page 109-114

Discussion Papers

Learning Programming by Programming: a Case Study Marko Hassinen & Hannu Mäyrä, page 117-119

Is Bloom's Taxonomy Appropriate for Computer Science? Colin Johnson & Ursula Fuller, page 120-123

The Preference Matrix As A Course Design Tool John Paxton, page 124-127

Understanding of Informatics Systems: A Theoretical Framework Implying Levels of Competence Peer Stechert, page 128-131

"I Think It's Better if Those Who Know the Area Decide About It" A Pilot Study Concerning Power in CS Student Project Groups Mattias Wiggberg, page 132-135

Demo/Poster Papers

ALOHA - A Grading Tool for Semi-Automatic Assessment of Mass Programming Courses Tuukka Ahoniemi & Tommi Reinikainen, page 139-140

Plaggie: GNU-licensed Source Code Plagiarism Detection Engine for Java Exercises Aleksi Ahtiainen, Sami Surakka & Mikko Rahikainen, page 141-142

Educational Pascal Compiler into MMIX Code Evgeny A. Eremin, page 143-144

Student Errors in Concurrent Programming Assignments Jan Lönnberg, page 145-146

Spatial Data Algorithm Extension To TRAKLA2 Environment Jussi Nikander, page 147-148

Creative Students - What can we Learn from Them for Teaching Computer Science Ralf Romeike, page 149-150


Printed copies of the proceedings are available from Anders Berglund.

Please, cite the papers in the following way:

<Author(s)>. (2007). <Title>. In A. Berglund & M. Wiggberg (Eds.) Proceedings of
the 6th Baltic Sea Conference on Computing Education Research, Koli
Calling. Uppsala University, Uppsala, Sweden. Also available at

Updated  2010-12-14 14:57:03 by Arnold Pears.