SeppäläAalto-yliopisto

Otto Seppälä

Yliopisto-opettaja, Tietotekniikan laitos

CV

CV

 

Current

  • Programming MOOC in Scala (5-7 ECTS).
    • past : Fall 2013-Spring 2014
  • CSE-C2120 Programming studio 2 (5 ECTS).
    • past : Spring 2014
  • CSE-C3210 Web Software Development (5 ECTS)
    • future : Fall 2013-Spring 2014

Past

Lectured courses

  • T-106.1240/1243 Intermediate course in programming T1/L1 (6 ECTS).
    • past : Fall 2006, Fall 2007, Fall 2008, Spring 2009, Spring 2010
  • T-106.4300 Web Software Development
    • future : Fall 2010-Spring 2011
  • T-106.1200/1203 Basics of Programming T/L
    • Fall 2009

Co-lectured courses

  • T-106.1200 Basics of Programming T (with Juha Sorva)
  • T-93.211 Introduction to Programming T (with Lauri Malmi and Juha Sorva)
    • Fall 2004
  • T-106.235 Intermediate Course in Programming T1 (with Lauri Malmi and Juha Sorva)
    • Fall 2004
  • T-106.250/253 Data Structures and Algorithms T/Y (with Ari Korhonen)
    • Spring 2004
  • T-106.216 Basic Course in Programming Y1 (in Lahti with Kerttu Pollari-Malmi)

Additionally I have given visiting lectures on a number of courses.

Julkaisut

Vertaisarvioidut tieteelliset artikkelit

Alkuperäisartikkeli tieteellisessä aikakauslehdessä

Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer

Lister, Raymond; Clear, Tony; Bouvier, Dennis J.; Carter, Paul; Eckerdal, Anna; Jacková, Jana; Lopez, Mike; McCartney, Robert; Robbins, Phil; Seppälä, Otto; Thompson, Errol 

2010 

ACM SIGCSE Bulletin 

Association for Computing Machinery (ACM) 

ISSN: 0097-8418 

Observations on student misconceptions case study of the Build-Heap Algorithm

Seppälä, Otto; Malmi, Lauri; Korhonen, Ari 

2006 

COMPUTER SCIENCE EDUCATION 

Taylor and Francis Ltd. 

Take note: the effectiveness of novice programmers annotations on examinations

McCartney, Robert; Moström, Jan Erik; Sanders, Kate; Seppälä, Otto 

2005 

INFORMATICS IN EDUCATION 

Institute of Mathematics and Informatics 

A Multi-National Study of Reading and Tracing Skills in Novice Programmers

Lister, Raymond; Adams, Elizabeth S.; Fitzgerald, Sue; Fone, William; Hamer, John; Lindholm, Morten; McCartney, Robert; Moström, Jan Erik; Sanders, Kate; Seppälä, Otto; Simon, Beth; Thomas, Lynda 

2004 

ACM SIGCSE Bulletin 

Association for Computing Machinery (ACM) 

ISSN: 0097-8418 

Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2

Malmi, Lauri; Karavirta, Ville; Korhonen, Ari; Nikander, Jussi; Seppälä, Otto; Silvasti, Panu 

2004 

INFORMATICS IN EDUCATION 

Institute of Mathematics and Informatics 

Kirjan tai muun kokoomateoksen osa

Designing the First Finnish MOOCs

Seppälä, Otto; Sorva, Juha; Vihavainen, Arto 

2016 

Peter Lang 

ISBN: 978-3-631-67642-4 

Artikkeli konferenssijulkaisussa

What communication tools students use in software projects and how do different tools suit different parts of project work?

Seppälä, Otto; Auvinen, Tapio; Karavirta, Ville; Vihavainen, Arto; Ihantola, Petri 

2016 

IEEE 

ISBN: 9781450341615 

Automatic Recognition of Misconceptions in Visual Algorithm Simulation Exercises

Korhonen, Ari; Seppälä, Otto; Sorva, Juha 

2015 

IEEE 

ISBN: 978-1-4799-8454-1 

ISSN: 1539-4565 

Do we know how difficult the rainfall problem is?

Seppälä, Otto; Ihantola, Petri; Isohanni, Essi; Sorva, Juha; Vihavainen, Arto 

2015 

ACM 

ISBN: 978-1-4503-4020-5 

Research-based design of the first weeks of CS1

Sorva, Juha; Seppälä, Otto 

2014 

ACM 

ISBN: 978-1-4503-3065-7 

Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes and Misconceptions

Karavirta, Ville; Korhonen, Ari; Seppälä, Otto 

2013 

IEEE COMPUTER SOCIETY PRESS 

ISBN: 978-1-4673-5627-5 

Automated Visual Feedback from Programming Assignments

Ihantola, Petri; Karavirta, Ville; Seppälä, Otto 

2011 

Mutation analysis vs. code coverage in automated assessment of students' testing skills

Aaltonen, Kalle; Ihantola, Petri; Seppälä, Otto 

2010 

ASSOCIATION FOR COMPUTING MACHINERY 

ISBN: 978-1-4503-0240-1 

Review of recent systems for automatic assessment of programming assignments

Ihantola, Petri; Ahoniemi, Tuukka; Karavirta, Ville; Seppälä, Otto 

2010 

ACM 

ISBN: 978-1-4503-0520-4 

ISSN: 1404-3203 

TRAKLA2

Korhonen, Ari; Helminen, Juha; Karavirta, Ville; Seppälä, Otto 

2010 

University of Joensuu 

ISSN: 1404-3203 

Work in Progress: Automatic Generation of Algorithm Animations for Lecture Slides

Seppälä, Otto; Karavirta, Ville 

2008 

ISSN: 1988-8094 

Modelling Student Behavior in Algorithm Simulation Exercises with Code Mutation

Seppälä, Otto 

2006 

ACM 

MatrixPro - Luentotyökalu tietorakenteiden ja algoritmien opetukseen

Seppälä, Otto; Karavirta, Ville; Korhonen, Ari 

2005 

Opetuksen ja opiskelun tuki, Teknillinen korkeakoulu 

ISBN: 951-22-7865-0 

Observations on student errors in algorithm simulation exercises

Seppälä, Otto; Korhonen, Ari; Malmi, Lauri 

2005 

Turku Center for Computer Science (TUCS) 

Questions, annotations and institutions: observations from a study of novice programmers

McCartney, Robert; Moström, Jan Erik; Sanders, Kate; Seppälä, Otto 

2004 

Helsinki University of Technology, Department of Computer Science and Engineering, Laboratory of Information Processing Science 

Kamada-Kawai -algoritmin muunnelma dynaamisten verkkojen tiiviiseen asetteluun

Seppälä, Otto 

2004 

Joensuun yliopisto, Tietojenkäsittelytieteen laitos 

ISBN: 952-458-480-8 

Program state visualization tool for teaching CS1

Seppälä, Otto 

2004 

The University of Warwick 

Towards A High Quality Finnish Talking Head

Olivés, J.-L.; Sams, M.; Kulju, J.; Seppälä, O.; Karjalainen, M.; Altosaar, T.; Lemmetty, S.; Töyrä, K.; Vainio, M. 

1999 

Ammattiyhteisölle suunnatut julkaisut

Julkaistu kehittämis- tai tutkimusraportti taikka -selvitys

Automatic Generation of Algorithm Visualizations for Lectures

Karavirta, Ville; Rößling, Guido; Seppälä, Otto 

2009 

TKK 

Ohjelmoinnin perusopetuksen verkostohanke

Ihantola, Petri; Karavirta, Ville; Korhonen, Ari; Seppälä, Otto 

2006 

Audiovisuaaliset aineistot ja tieto- ja viestintätekniset ohjelmat

Audiovisuaalinen aineisto

MatrixPro esittelyvideo

Karavirta, Ville; Korhonen, Ari; Seppälä, Otto 

2007 

Alert