Personal Information
Otto Seppälä
Researcher, Lecturer and PhD Student in the Laboratory of Software Technology, Department of Computer Science and Engineering, Aalto University
MSc in Electrical Engineering and Telecommunications (2003)
Helsinki University of Technology
Hobbies
- Ceramics
- Dancing Lindy Hop
- Playing music
- Photographing all the natural flowers found in Finland
- (in reality there is no time for hobbies) Taking care of my kids - Emma, Maija and Tomi.
Teaching
Current
- 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
Past
Lectured courses
- 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.
Research
Links to the reseach groups and projects I'm working with:
Previously I have worked in the Laboratory of Computational Engineering in the Artificial Person Project (1997-2000) as a research assistant.
Publications
-
2010
- Naturally occurring data as research instrument: analyzing examination responses to study the novice programmer. Lister, Raymond; Clear, Tony; Simon; Bouvier, Dennis J.; Carter, Paul; Eckerdal, Anna; Jacková,Jana; Lopez, Mike; McCartney, Robert; Robbins,Phil; Seppälä,Otto; Thompson,Errol ACM SIGCSE Bulletin, 2010. Vol. 41, nro 4, p. 156-173. http://doi.acm.org/10.1145/1709424.1709460
- [Accepted for publication] Review of Recent Systems for Automatic Assessment of Programming Assignments Ihantola P., Karavirta V., Ahoniemi T., Seppälä O. Kolin Kolistelut-Koli Calling 2010, Tenth Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, 2010.
- [Accepted for publication] Mutation Analysis vs. Code Coverage in Automated Assessment of Students' Testing Skills Aaltonen K., Ihantola P., Seppälä O. Splash 2010, Reno, USA, October 17-21, 2010.
-
2009
- Automatic Generation of Algorithm Visualizations for Lectures. Karavirta, Ville; Rößling, Guido; Seppälä, Otto ( TKK Technical Reports in Computer Science and Engineering, B TKK-CSE-B7). Espoo, Finland: Helsinki University of Technology, Department of Computer Science and Engineering, 2009.
-
2008
- Work in Progress: Automatic Generation of Algorithm Animations for Lecture Slide. Seppälä, Otto; Karavirta, Ville Fifth Program Visualization Workshop, July 3-4, 2008, Madrid, Spain. Madrid, Spain 2008, p. 79-84.
-
2006
- Modelling Student Behavior in Algorithm Simulation Exercises with Code Mutation Seppälä O. Kolin Kolistelut-Koli Calling 2006, Sixth Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, November 9-12, 2006.
- Observations on student misconceptions - case study of the Build-Heap Algorithm. Seppälä O., Malmi, L., Korhonen, A. ,Computer Science Education ,2006, Vol 16, no. 3
-
2005
- Take note: the effectiveness of novice programmers annotations on examinations. McCartney R., Moström J. E., Sanders K., Seppälä O. ,Informatics in Education, 2005. Vol. 4, no. 1, p. 69-86.
- Observations on student errors in algorithm simulation exercises. Seppälä O., Korhonen, A., Malmi L. Koli Calling, 17-20.11.2005, Koli, Suomi. Turku 2005, Turku Center for Computer Science (TUCS) , p. 115-120
- MatrixPro - Luentotyökalu tietorakenteiden ja algoritmien opetukseen. Seppälä O., Karavirta V., Korhonen A. Reflektori 2005 tekniikan opetuksen symposium, 20. - 21.10.2005, Espoo. Espoo 2005, Opetuksen ja Opiskelun tuki, Teknillinen korkeakoulu, pp. 49.
- A multi-national study of reading and tracing skills in novice programmers. Lister R., Adams E., Fitzgerald S., Fone W., Hamer J., Lindholm M., McCartney R., Moström J. E., Sanders K., Seppälä O., Simon B., Thomas L. ACM SIGCSE Bulletin, 2004. Vol. 36, nro 4, pp. 119-150.
- Questions, annotations and institutions: observations from a study of novice programmers. McCartney R., Moström J. E., Sanders K., Seppälä O. Kolin Kolistelut-Koli Calling 2004, Fourth Finnish/Baltic Sea Conference on Computer Science Education, Koli, Finland, October 1-3, 2004. Espoo 2004, Helsinki University of Technology, Department of Computer Science and Engineering, Laboratory of Information Processing Science, pp. 11-19.
- Kamada-Kawai -algoritmin muunnelma dynaamisten verkkojen tiiviiseen asetteluun Seppälä, O. Tietojenkäsittelytieteen päivät 2004, Joensuu, 24.-26.5.2004. Joensuu 2004, Joensuun yliopisto, Tietojenkäsittelytieteen laitos, s. 39-43
- Program state visualization tool for teaching CS1. Seppälä O. Program Visualization Workshop, 1-2 July 2004, Warwick, UK . Warwick 2004, The University of Warwick, pp. 62-67.
- Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2. Malmi L., Karavirta V., Korhonen A., Nikander J., Seppälä O., Silvasti P. Informatics in Education, 2004 . Vol. 3, no. 2, pp. 267-289.
- Visual Java Debugger for Computer Science Education Seppälä O. Master's Thesis, 2003, Department of Electrical Engineering and Telecommunications, Helsinki University of Technology.
- 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. The 1999 IEEE International Workshop on Multimedia Signal Processing, Denmark, 1999. pp. 433-437.
2004
2003
1999
Contact
| Mail address: | Helsinki University of Technology, P.O. Box 5400 FI-02015 TKK, Finland. |
| Street address: | Computer Science Building Room B213 Konemiehentie 2 Espoo, Finland |
| Phone: | +358 50 408 0539 |
| Email: | ![]() |
| Office hours: | by appointment (preferably with email) in room B213 |
