Curriculum Vitae

Lauri Malmi

Born 13.11.1959, Helsinki

Married with Kerttu Pollari-Malmi, 1990

Children: Katri (1994), Hanna-Mari (1995), Mikko (1998)

Formal education

High school examination in Vartiokylän yhteiskoulu, 1977

Master of Science in Technology, in Department of Technical Physics in Helsinki University of Technology, passed with honor, 1985

Licentiate of Science in Technology, in Department of Computer Science in Helsinki University of Technology, 1989

Doctor of Science in Technology, in Department of Computer Science in Helsinki University of Technology, 1997

Employments

Finnish Post
Deputy postman, several short periods during summers 1976, 1977 and 1978,  in total 14 weeks
Finnish Railways
Engineering apprentice 01.06.1980 - 31.08.1980
Helsinki University of Technology, Computing Centre
Several periods as either a part-time or full time programmer, assistant designer or designer between 01.12.1980 and 31.08.1983.

Senior designer (part time) 01.09.1983 - 31.12.1983

Senior designer 01.01.1984 - 31.05.1985

Application designer 01.06.1985 - 30.06.1986

After this several short periods as a part-time application designer between 01.07.1986 and 30.09.1989

Helsinki University of Technology, Laboratory of Information Processing Science
Lecturer (= assistant professor) 01.07.1986 - 31.12.1987

Full-time Teacher 01.01.1988 - 30.04.1988

Lecturer 01.08.1988 - 31.12.1991, (permanent since 1.4.1990)

Associate Professor (acting) 01.01.1992 - 30.06.1992

Lecturer 01.07.1992 - 31.07.1992

Researcher 01.08.1992 - 31.05.1995

Lecturer 01.06.1995 - 31.07.1998

Researcher 01.08.1998 - 31.7.1999

Professor (acting) 1.8.1999 - 31.10.2001

Professor of Computer Science. 1.11.2001 - 31.10.2006

Researcher 1.1.2002 - 31.12.2002

Activities related to research

I have been working on two major research areas:

  1. Research on data structures and algorithms
  2. Research on educational technology and education methods of programming, data structures and algorithms.
The summary of the first area and some facts about the second are listed here. A more thorough description of the second area, which is the active one currently, is included in my public portfolio.

Research projects

Other projects

International co-operation

The research on data structures has been carried out with the following people: Professor Thomas Ottmann, University of Freiburg, professor Peter Widmayer, ETHZ, and assistant professor Kim Larsen, University of Odense. In Finland, co-research has been made with assistant professor Otto Nurmi and assistant professor Kerttu Pollari-Malmi from University of Helsinki.

In 1994, the laboratory of information processing science adopted the Ceilidh system for checking and evaluating programming assignments in the laboratory of information processing science. The system was originally implemented by the LTR (Learning Technology Research) group in the University of Nottingham in England. We made a number of changes in the system and started co-operation with LTR (Eric Foxley and Edmund Burke) when developing new features in Ceilidh. In 1997, Tampere University of Technology in Finland, also adopted Ceilidh based on our experiences.

In 2002 and 2003 I participated with Ari Korhonen to an international working group during the ITICSE'2002 and ITICSE'2003 conference.  The group designed a framework for carrying out experimental research projects in evaluating, how algorithm visualization systems promote learning (2002) and how to improve the educational impact of algorithm visualization systems (2003).
 
 

Memberships in scientific committees

Member of the council of Finnish Society of Computer Science, 1990-1992

Program committee of Second Finnish / Baltic Sea Conference of Computer Science Education, 2002

Organization committee of IPN Seminar on Staff and Faculty Development in Scandinavia, Aalborg, Denmark, 2002.

Program committee of Third Finnish / Baltic Sea Conference of Computer Science Education, 2003

Chairman of the program committee of Fourth Finnish / Baltic Sea Conference of Computer Science Education, 2004.

Referee in scientific conferences and journals

Nordic Journal of Computing

Second Finnish / Baltic Sea Conference of Computer Science Education, 2002

IPN Seminar on Staff and Faculty Development in Scandinavia, Aalborg, Denmark, 2002.

Third Finnish / Baltic Sea Conference of Computer Science Education, 2003

Fourth Finnish / Baltic Sea Conference of Computer Science Education, 2004.

ITICSE'2004

ICALT'2004

Invited presentations

Ohjelmien ja algoritmisten tehtävien automaattinen tarkastaminen (Automatical checking of programs and algorithmical exercises), Conference of the Finnish Society of Computer Science, Helsinki, 1998, with Ari Korhonen.

Fiktiota ja faktaa TKK:n opetuksesta (Facts and fiction in Education in HUT), Invited member of panel discussion in TKK:n opetuksen kehittämispäivä, 23.4.99.

Kokemuksia PBL-menetelmän käytöstä ohjelmoinnin opetuksessa (experiences about applying problem-based learning in teaching basic programming). University of Helsinki, Department of Computer Science, 14.1.2000.

Problem Based Learning - Ongelmalähtöinen oppiminen tekniikan alan opetuksessa. Fiktiota ja faktaa TKK:n opetuksesta (Facts and fiction in Education in HUT), 11.5.2000 (together with Seppo Törmä from HUT and Jan Helbo from Aalborg University, Denmark).

Tieto- ja viestintätekniikasta apua suurten ryhmien opetukseen. (Information and communication technology as an aid for teaching masses of students). Virtuaalisuuden kiihdytyskaistalla, University of Oulu, 13.9.2000.

Yliopistot muutoksessa: opetuksen arki. (Changes in Universities: What is Everyday Life in Teaching), Peda-Forumin kevätpäivät, Teknillinen Korkeakoulu, 3.4.2001.

Ongelmalähtöinen oppiminen (OLO) ja sen sovellukset (Problem Based Learning and its applications), Peda-Forumin kevätpäivien työpaja, 4.4.2001.

Kokemuksia ongelmalähtöisestä oppimisesta (Experiences about Problem Based Learning), Vaasan yliopisto, Tietotekniikan laitos, 3.12.2001.

Massaopetus persoonallisemmaksi ja tutkimuksellisemmaksi - kokemuksia ja näkökulmia (How to teach masses in a more personal way - experiences and points of views).  OPLAA-seminaari, Jyväskylän yliopisto, 31.5.2002.

Teknologiset valinnat - Avoimet ja suljetut ratkaisut (Technological choises - open and closed solutions), TieVie- koulutus, Dipoli, Finland, 20.8.2002

Automatic feedback and assessment as a tool for improving learning, 2nd CeTUSS workshop, Teaching and Examining Engineers, Uppsala University, Sweden, 28.4.2005.

Research and Development in Computing Education, Reflektori 2005, Dipoli, Finland, 20.10.2005

Research and Development in Computing Education, Seminar of Development of Computer Science Education, Linköping University, Sweden, 10.3.2006.

Other scientific activities

Presentations given in international conferences / workshops

Posters in international conferences / workshops

Participation in international conferences / workshops