Lauri Malmi
Born 13.11.1959, HelsinkiMarried with Kerttu Pollari-Malmi, 1990
Children: Katri (1994), Hanna-Mari (1995), Mikko (1998)
High school examination in Vartiokylän yhteiskoulu, 1977Master 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
Finnish PostDeputy postman, several short periods during summers 1976, 1977 and 1978, in total 14 weeksFinnish RailwaysEngineering apprentice 01.06.1980 - 31.08.1980Helsinki University of Technology, Computing CentreSeveral periods as either a part-time or full time programmer, assistant designer or designer between 01.12.1980 and 31.08.1983.Helsinki University of Technology, Laboratory of Information Processing ScienceSenior 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
Lecturer (= assistant professor) 01.07.1986 - 31.12.1987Full-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
I have been working on two major research areas:
After this the research on these topics continued years 1996-1997 without external funding.
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).
Member of the council of Finnish Society of Computer Science, 1990-1992Program 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.
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
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.
Presentations given in international conferences / workshops