Otto Seppälä
Aalto University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Otto Seppälä.
koli calling international conference on computing education research | 2010
Petri Ihantola; Tuukka Ahoniemi; Ville Karavirta; Otto Seppälä
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.
2013 Learning and Teaching in Computing and Engineering | 2013
Ville Karavirta; Ari Korhonen; Otto Seppälä
Mobile devices affect the way we access interactive learning material and exercises in the internet. There are changes both in the technologies used to implement software and in the possibilities and restrictions imposed by this platform. A set of visual algorithm simulation exercises - implemented using the JSAV library allowing them to work on both mobile and desktop machines - were tested on a CS majors data structures and algorithms course. As the problem formulation was not changed from previous years, we were able to study how changes in the UI might affect student performance and if there are any differences in student attitudes and mistakes or misconceptions detected. For the set of exercises studied, the results were in line with previous findings.
koli calling international conference on computing education research | 2014
Juha Sorva; Otto Seppälä
On the basis of cognitive load theory, theoretical models of instructional design, and empirical findings from computing education research, we propose three independent but compatible and complementary frameworks that can be used in introductory programming education. Motivate--isolate--practice--integrate is a framework that marries project-driven learning to careful management of cognitive load through the selection of learning activities and the isolation of partial tasks. Head Straight for Objects is an outline of an introduction to programming that emphasizes object-orientation early while mediating the cognitive load intrinsic to object-oriented concepts. Finally, the principle of explicit program dynamics states that the runtime dynamics of programs should be a continuous and explicit theme in introductory programming education. We illustrate the application of the three frameworks in the context of a university course.
Electronic Notes in Theoretical Computer Science | 2009
Otto Seppälä; Ville Karavirta
Algorithm visualizations have not been widely adopted in teaching. One possible reason for this is that visualizations are often developed as standalone systems which can be difficult to integrate into lectures. Recently XML based formats for the two major presentation tools have been introduced. We present a method and a prototype implementation which allows creation of algorithm animations in the ODF format. This allows integrating the animation seamlessly within the lecture material.
Archive | 2016
Otto Seppälä; Juha Sorva; Arto Vihavainen
This publication will introduce how two different countries promote high quality learning with technology in very different educational systems. The book opens inspiring scenarios how new technological tools and services can be used for promoting students’ learning in schools and higher education, enhancing collaboration in educational communities and supporting teachers’ professional development. The publication focuses on three major themes: Students as knowledge and art creators in playful learning systems, personalized learning supported by mobiles and intelligent tutoring systems with games and new web-based tools identifying learning difficulties, and technology in digitalized learning environments. The book is based on systematic research work in universities.
technical symposium on computer science education | 2004
Raymond Lister; Elizabeth S. Adams; Sue Fitzgerald; William Fone; John Hamer; Morten Lindholm; Robert McCartney; Jan Erik Moström; Kate Sanders; Otto Seppälä; Beth Simon; Lynda Thomas
Informatics in education | 2004
Lauri Malmi; Ville Karavirta; Ari Korhonen; Jussi Nikander; Otto Seppälä; P. Silvasti
technical symposium on computer science education | 2010
Raymond Lister; Tony Clear; Simon; Dennis J. Bouvier; Paul Carter; Anna Eckerdal; Jana Jacková; Mike Lopez; Robert McCartney; Phil Robbins; Otto Seppälä; Errol Thompson
conference on object-oriented programming systems, languages, and applications | 2010
Kalle Aaltonen; Petri Ihantola; Otto Seppälä
Computer Science Education | 2006
Otto Seppälä; Lauri Malmi; Ari Korhonen