Schools
Aalto University School of Business

Biography

Aalto University School of Business
Professor

Research

  • computing education research
  • software technologies to support programming education:
  • program visualization, algorithm visualization
  • automatic assessment and automatic feedback
  • meta analysis of research literature in computing and engineering education
  • Learning + Technology group is recruiting new researchers on PhD students or PostDoc level.

Teaching

  • doctoral specialization: computing education research
  • research methods
  • educational technology

Peer-reviewed scientific articles

Journal article-refereed, Original research

Academic domains as political battlegrounds A global enquiry by 99 academics in the fields of education and technology

Al Lily, Abdulrahman E. ; Foland, Jed; Stoloff, David; Malmi, Lauri; (listed in paper), 95 other authors
2017 in INFORMATION DEVELOPMENT (SAGE Publications Ltd)
ISSN: 0266-6669

A bottom-up strategy for establishment of EER in three Nordic countries – the role of networks

Edström, Kristina; Kolmos, Anette; Malmi, Lauri; Bernhard, Jonte; Andersson, Pernille
2016 in EUROPEAN JOURNAL OF ENGINEERING EDUCATION (Taylor and Francis Ltd.)
ISSN: 0304-3797

Research on teaching and learning in Physics and Chemistry in NorDiNa Papers

Kinnunen, Päivi; Lampiselkä, Jarkko; Meisalo, Veijo; Malmi, Lauri
2016 in NORDINA: NORDIC STUDIES IN SCIENCE EDUCATION (Taylor and Francis Ltd.)
ISSN: 1504-4556

How authors did it – a methodological analysis of recent engineering education research papers in the European Journal of Engineering Education

Malmi, Lauri; Adawi, Tom; Curmi, Ronald; de Graaff, Erik; Duffy, Gavin; Kautz, Christian; Kinnunen, Päivi; Williams, Bill
2016 in EUROPEAN JOURNAL OF ENGINEERING EDUCATION (Taylor and Francis Ltd.)
ISSN: 0304-3797

Empowering Students to Create Better Virtual Reality Applications Longitudinal Study of a VR Capstone Course

Takala, Tuukka; Malmi, Lauri; Pugliese, Roberto; Takala, Tapio
2016 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)
ISSN: 1648-5831

Increasing Students' Awareness of Their Behavior in Online Learning Environments with Visualizations and Achievement Badges

Auvinen, Tapio; Hakulinen, Lasse; Malmi, Lauri
2015 in IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES (Institute of Mathematics and Informatics)

Students' Ways of Experiencing Visual Program Simulation

Sorva, Juha; Lönnberg, Jan; Malmi, Lauri
2013 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)
ISSN: 0899-3408

Beacon- and Schema-Based Method for Recognizing Algorithms from Students’ Source Code.

Taherkhani, Ahmed; Malmi, Lauri
2013 in JOURNAL OF EDUCATIONAL DATA MINING (Taylor and Francis Ltd.)

Categorizing Variations of Student-Implemented Sorting Algorithms

Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri
2012 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)
ISSN: 0899-3408

A comprehensive taxonomy of algorithm animation languages

Karavirta, Ville; Korhonen, Ari; Malmi, Lauri; Naps, Thomas
2010 in JOURNAL OF VISUAL LANGUAGES AND COMPUTING (Academic Press Inc.)
ISSN: 1045-926X

Recognizing Algorithms Using Language Constructs, Software Metrics and Roles of Variables: An Experiment with Sorting Algorithms

Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri
2010 in COMPUTER JOURNAL (OXFORD UNIV PRESS)
ISSN: 0010-4620

Values and Objectives in Computing Education Research

Pears, A.; Malmi, L.
2009 in ACM TRANSACTIONS ON COMPUTING EDUCATION (Association for Computing Machinery (ACM))

Learning Computer Science: Perceptions, Actions and Roles

Pears, A.; Berglund, A.; Eckerdal, A.; East, P.; Kinnunen, P.; Malmi, L.; McCartney, R.; Mostrom, J.-E.; Murphy, L.; Ratcliffe, M.B.; Schulte, C.; Simon, B.; Stamouli, I.; Thomas, L.
2009 in EUROPEAN JOURNAL OF ENGINEERING EDUCATION (Taylor and Francis Ltd.)

Enhancing Learning Management Systems to Better Support Computer Science Education

Roessling, Guido; Malmi, Lauri; Clancy, Michael; Joy, Mike; Kerren, Andreas; Korhonen, Ari; Moreno, Andres; Naps, Thomas; Oeschle, Rainer; Radenski, Atanas; Ross, Rockford; Velsasquez-Iturbide, Angel
2008 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))

A survey of literature on the teaching of introductory programming

Pears, A.; Seidman, S.; Malmi, Lauri; Mannila, L.; Adams, E.; Bennedsen, J.; Devlin, M.; Paterson, J.
2007 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))

On the use of resubmissions in automatic assessment systems

Karavirta, Ville; Korhonen, Ari; Malmi, Lauri
2006 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)

Experiences on Automatically Assessed Algorithm Simulation Exercises with Different Resubmission Policies

Malmi, Lauri; Karavirta, Ville; Korhonen, Ari; Nikander, Jussi
2006 in Journal on Educational Resources in Computing (ACM)

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

Seppälä, Otto; Malmi, Lauri; Korhonen, Ari
2006 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)

Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course

Kinnunen, Päivi; Malmi, Lauri
2005 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2

Laakso, Mikko-Jussi; Salakoski, Tapio; Grandell, Linda; Qiu, Xuemei; Korhonen, Ari; Malmi, Lauri
2005 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)

PBL and Computer Programming - The Seven Steps Method with Adaptations

Nuutila, Esko; Törmä, Seppo; Malmi, Lauri
2005 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)

Constructing a core literature for computing education research

Pears, A.; Seidman, S.; Eney, C.; Kinnunen, P.; Malmi, Lauri
2005 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))

Need Assessment of Computer Science and Engineering Graduates

Surakka, Sami; Malmi, Lauri
2005 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)

Delphi study of the cognitive skills of experienced software developers

Surakka, Sami; Malmi, Lauri
2005 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)

Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2

Malmi, Lauri; Karavirta, Ville; Korhonen, Ari; Nikander, Jussi; Seppälä, Otto; Silvasti, Panu
2004 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)

Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises

Korhonen, Ari; Malmi, L.; Nikander, J.; Tenhunen, P.
2003 in Journal of Information Technology Education (Institute of Mathematics and Informatics)

Evaluating the educational impact of visualization, Report of the ITICSE'2003 working group on

Naps, T.; Cooper, S.; Koldehofe, B.; Leska, C.; Roesling, G.; Dann, W.; Korhonen, A.; Malmi, L.; Rantakokko, J.; Ross, R.; Anderson, J.; Fleischer, R.; Kuittinen, M.; McNally, M.
2003 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))

Exploring the Role of Visualization and Engagement in Computer Science Education

Naps, T.; Rößling, G.; Almstrum, V.; Dann, W.; Fleischer, R.; Hundhausen, C.; Korhonen, Ari; Malmi, L.; McNally, M.; Rodger, S.; Velázquez-Iturbide, J.
2003 in SIGCSE Bulletin inroads (Association for Computing Machinery (ACM))

Review article, Literature review, Systematic review

A Review of Generic Program Visualization Systems for Introductory Programming Education

Sorva, Juha; Karavirta, Ville; Malmi, Lauri
2013 in ACM TRANSACTIONS ON COMPUTING EDUCATION (Association for Computing Machinery (ACM))

Learning English by Creating, Writing and Playing WWW Adventure Games

Vilmi, Ruth; Malmi, Lauri
1996 in ETR&D: EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT (Springer Boston)
ISSN: 1042-1629

Book section, Chapters in research books

Using Roles of Variables to Enhance Novice's Debugging Work

Laakso, Mikko-Jussi; Malmi, Lauri; Korhonen, Ari; Rajala, Teemu; Kaila, Erkki; Salakoski, Tapio
2008
ISBN: 9781932886108

Active Learning and Examination Methods in a Data Structures and Algorithms Course

Malmi, Lauri; Korhonen, Ari
2008
ISBN: 978-3-540-77933-9

Learning Programming with the PBL method - Experiences on PBL Cases and Tutoring

Nuutila, Esko; Törmä, Seppo; Malmi, Lauri; Kinnunen, Päivi
2008

Internet-based Training of Data Structures and Algorithms at University Education

Korhonen, Ari; Malmi, L.
2003

Automatic Feedback and Algorithm Simulation

Korhonen, A.; Malmi, L.; Nikander, J.; Tenhunen, P.
2002

Electronic course material on Data Structures and Algorithms

Korhonen, Ari; Malmi, L.; Mård, P.; Salonen, H.; Silvasti, P.
2002

Matrix - Concept Animation and Algorithm Simulation System

Korhonen, Ari; Malmi, L.
2002

Ongelmalähtöinen oppiminen ohjelmoinnin perusopetuksessa

Nuutila, Esko; Törmä, S.; Malmi, L.
2000

Learning English by Creating, Writing and Playing www Adventure Games

Malmi, L.; Vilmi, R.
1996

Rinnakkaishakujen tehokas toteuttaminen keskusmuistitietokannoissa

Malmi, L.
1994

Conference proceedings

Animated examples as practice content in a Java programming course

Hosseini, Roya; Sirkiä, Teemu; Guerra, Julio; Brusilovsky, Peter; Malmi, Lauri
2016
ISBN: 9781450338561

Increasing adoption of smart learning content for computer science education

Brusilovsky, Peter; Edwards, Stephen; Kumar, Amruth; Malmi, Lauri; Benotti, Luciana; Buck, Duane; Ihantola, Petri; Prince, Rikki; Sirkiä, Teemu; Sosnovsky, Sergey; Urquiza, Jaime; Vihavainen, Arto; Wollowski, Michael
2014
ISBN: 9781450334068

Teaching and learning with MOOCs: computing academics' perspectives and engagement.

Eckerdal, Anna; Kinnunen, Päivi; Thota, Neena; Nylén, Aletta; Sheard, Judy; Malmi, Lauri
2014
ISBN: 978-1-4503-2833-3
ISSN: 1942-647X

QR code programming tasks with automated assessment

Hakulinen, Lasse; Malmi, Lauri
2014

Identifying Missing Types of Nordic Research in Science Education

Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo
2014
ISBN: 978-9963-700-77-6

Theoretical underpinnings of computing education research: what is the evidence?

Malmi, Lauri; Sheard, Judy; Bednarik, Roman; Helminen, Juha; Kinnunen, Päivi; Korhonen, Ari; Myller, Niko; Sorva, Juha; Taherkhani, Ahmad
2014
ISBN: 978-1-4503-2755-8

MOOCs and their impact on academics

Sheard, Judy; Eckerdal, Anna; Kinnunen, Päivi; Malmi, Lauri; Nylén, Aletta; Thota, Neena
2014
ISBN: 978-1-4503-3065-7

Program leadership from a Nordic perspective Communication and collaboration between program leaders and teachers

Högfeldt, A-K.; Strömberg, E.; Jerbrant, A.; Cornell, A.; Berglund, A.; Kinnunen, P.; Malmi, L.; Baggerud, B.
2013

Pedagogical Focus of Recent Engineering Education Research Papers

Kinnunen, Päivi; Malmi, Lauri
2013

Pedagogical aspects in Finnish science education research publications

Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo
2013
ISBN: 978-951-39-5390-4
ISSN: 0357-7562

Methodological Analysis of SEFI EER papers.

Malmi, Lauri; Adawi, T.; Curmi, R.; De Graaff, E.; Duffy, G.; Kautz, C.; Kinnunen, Päivi; Williams, B.
2013

How Do Students Solve Parsons Programming Problems? -An Analysis of Interaction Traces

Helminen, Juha; Ihantola, Petri; Karavirta, Ville; Malmi, Lauri
2012
ISBN: 978-1-4503-1604-0

Program leadership from a Nordic perspective managing education development

Högfeldt, A-K; Cornell, A.; Cronhjort, M.; Jerbrant, A.; Lyng, R; Kantola, R; Malmi, Lauri; Lundqvist, U.; Malmqvist, J.; Hussmann, P.; Villadsen, J.; Brattebø, H.; Torvatn, T
2012

Back to school: how professional software developers develop and test software in an educational context

Lönnberg, Jan; Malmi, Lauri
2012
ISBN: 978-1-4503-1795-5

Developing a Methodological Taxonomy of EER papers

Malmi, Lauri; De Graaff, Erik; Adawi, Tom; Curmi, Ronald; Duffy, Gavin; Kautz, Christian; Kinnunen, Päivi; Williams, Bill
2012
ISBN: 978-2-87352-004-5

Automatic Recognition of Students' Sorting Algorithm Implementations in a Data Structures and Algorithms Course

Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri
2012
ISBN: 978-1-4503-1795-5

Visualising concurrent programs with dynamic dependence graphs

Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri
2011
ISBN: 978-1-4577-0822-0

Java replay for dependence-based debugging

Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri
2011
ISBN: 978-1-4503-0809-0

Evaluating a Visualisation of the Execution of a Concurrent Program

Lönnberg, Jan; Malmi, Lauri; Ben-Ari, Mordechai
2011
ISBN: 978-1-4503-1052-9

Why, what and how are we doing our research?

Malmi, L.
2011
ISBN: 978-989-8425-49-2

Jype - a program visualization and programming exercise tool for Python

Helminen, Juha; Malmi, Lauri
2010
ISBN: 978-1-4503-0028-5

Quick Introduction to Programming with an Integrated Code Editor, Automatic Assessment and Visual Debugging Tool - Work in Progress

Helminen, Juha; Malmi, Lauri; Korhonen, Ari
2010
ISSN: 1404-3203

Have we missed something?: identifying missing types of research in computing education

Kinnunen, Päivi; Meisalo, Veijo; Malmi, Lauri
2010
ISBN: 978-1-4503-0257-9

Characterizing research in computing education: a preliminary analysis of the literature

Malmi, Lauri; Sheard, Judy; Bednarik, Roman; Helminen, Juha; Korhonen, Ari; Myller, Niko; Sorva, Juha; Taherkhani, Ahmad
2010
ISBN: 978-1-4503-0257-9

Using Roles of Variables in Algorithm Recognition

Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari
2010
ISSN: 1404-3203

Helping students debug concurrent programs

Lönnberg, Jan; Malmi, Lauri; Berglund, Anders
2009

How Students Develop Concurrent Programs

Lönnberg, Jan; Berglund, Anders; Malmi, Lauri
2009
ISBN: 978-1-920682-76-7
ISSN: 1445-1336

Algorithm Recognition by Static Analysis and Its Application in Students' Submissions Assessment Students' Submissions Assessment

Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari
2009

CS Minors in a CS1 Course

Kinnunen, Päivi; Malmi, Lauri
2008
ISBN: 978-1-60558-216-0

A doctoral course in research methods in computing education research.How should we teach it

Berglund, Anders; Kinnunen, Paivi; Malmi, Lauri
2007
ISBN: 978-1-920682-69-9

What's the problem?Teachers' experience of student learning successes and failures

Pears, Arnold; Berglund, Anders; Eckerdal, Anna; East, Philip; Kinnunen, Paivi; Malmi, Lauri; McCartney, Robert; Mostrom, Jan-Erik; Murphy, Laurie; Ratcliffe, Mark; Schulte, Carsten; Simon, Beth; Stamouli, Ioanna; Thomas, Lynda
2007
ISBN: 978-1-920682-69-9

Incorrect Understandings and Phenomenography

Sorva, Juha; Malmi, Lauri
2007

Visualization on Real-time Traffic Simulation Data Stream

Zhou, Mu; Malmi, Lauri; Kosonen, Iisakki; Korhonen, Ari
2007

Taxonomy of Algorithm Animation Languages

Karavirta, Ville; Korhonen, Ari; Malmi, Lauri
2006

Why students drop out CS1 course?

Kinnunen, Päivi; Malmi, Lauri
2006
ISBN: 1-59593-494-4

Integration of geographic information system for transportation with real-time traffic simulation system Application framework

Mu, Zhou; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, Tapio
2006 in TRANSPORTATION RESEARCH RECORD-SERIES (ACM Press)
ISBN: 0309099811
ISSN: 0361-1981

System for Enhanced Exploration And Querying

Rontu, Markku; Korhonen, Ari; Malmi, Lauri
2006

Maintaining a Core Literature of Computing Education Research

Seidman, Steven; Pears, Arnold; Eney, Chrystal; Kinnunen, Päivi; Malmi, Lauri
2006

Integration of GIS-T with Real-time Traffic Simulation System: An Application Framework.

Zhou, Mu; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, R.Tapio
2006

Different Learners Need Different Resubmission Policies in Automatic Assessment Systems

Karavirta, Ville; Korhonen, Ari; Malmi, Lauri
2005

Visuaalinen algoritmisimulaatio tietotekniikan opetuksessa

Korhonen, Ari; Ihantola, Petri; Malmi, Lauri
2005

Opetuksen kehitystä vai opetuksen tutkimusta?

Malmi, Lauri
2005

Observations on student errors in algorithm simulation exercises

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

An Object Testing Tool For CS1

Sorva, Juha; Malmi, Lauri
2005

Proposing Nordic Excellent Teaching Practise, NETP

Andersson, P.; Malmi, Lauri
2004

MatrixPro - A tool for demonstrating data structures and algorithms ex tempore

Karavirta, Ville; Korhonen, Ari; Malmi, Lauri; Stålnacke, Kimmo
2004
ISBN: 0769521819

MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms

Karavirta, V.; Korhonen, Ari; Malmi, L.; Stålnacke, K.
2004

Do Students Work Efficiently in a Group? -Problem-Based Learning Groups in Basic Programming Course.

Kinnunen, Päivi; Malmi, Lauri
2004
ISBN: 951-22-7438-8

Analysing Discussion in Problem-Based Learning Group in Basic Programming Course

Kinnunen, Päivi; Malmi, Lauri
2004

Some methodological Viewpoints on how to Evaluate Efficiency of Learning in a Small Group - a Case Study of Learning Programming

Kinnunen, Päivi; Malmi, Lauri
2004

Taxonomy of Visual Algorithm Simulation Exercises

Korhonen, A.; Malmi, L.
2004

Automatic Assesment of Exercises for Algorithms and Data Structures - a Case Study with TRAKLA2

Laakso, Mikko-Jussi; Salakoski, Tapio; Korhonen, Ari; Malmi, Lauri
2004
ISBN: 951-22-7438-8

MVT - A system for visual testing of software

Lönnberg, Jan; Korhonen, A.; Malmi, L.
2004

Automatic Feedback and Resubmission as Learning Aid

Malmi, Lauri; Korhonen, Ari
2004
ISBN: 0-7695-2181-9

Faculty Development in Engineering Education in Finland

Naukkarinen, J.; Malmi, Lauri
2004

Collecting statistical data of the usage of a web-based educational software

Silvasti, Panu; Malmi, Lauri; Torvinen, Petteri
2004
ISBN: 0-88986-406-3

Cognitive skills of experienced software developer: Delphi Study

Surakka, Sami; Malmi, Lauri
2004
ISBN: 951-22-7438-8

TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises

Korhonen, Ari; Malmi, L.; Silvasti, P.
2003

Tietotekniikan perusopetuksen kehittäminen

Malmi, Lauri
2003

Problem-Based Learning in Introductory Programming.Does it Scale Up?

Kinnunen, P.; Malmi, Lauri
2002

Algorithm Simulation - A Novel Way to Specify Algorithm Animations

Korhonen, Ari; Malmi, L.; Nikander, J.; Silvasti, P.
2002

Does It Make A Difference If the Students Exercise on the Web Or in the Class Room?

Korhonen, Ari; Malmi, L.; Scheinin, P.
2002

Experiences in automatic assessment on mass courses and issues for designing virtual courses

Malmi, Lauri; Korhonen, A.; Saikkonen, R.
2002

Course Management System for Large Scale Courses

Malmi, L.; Ensio, S.; Riski, T.
2002

Design Pattern for Algorithm Animation and Simulation

Korhonen, Ari; Malmi, L.; Saikkonen, R.
2001

Fully Automatic Assessment of Programming Exercises

Saikkonen, Riku; Malmi, L.; Korhonen, A.
2001

Algorithm Simulation with Automatic Assessment

Korhonen, Ari; Malmi, Lauri
2000 in SIGCSE BULLETIN : A QUARTERLY PUBLICATION OF THE SPECIAL INTEREST GROUP ON COMPUTER SCIENCE EDUCATION (Association of Computing Machinery (ACM))
ISBN: 1-58113-207-7
ISSN: 0097-8418

New Methods for Teaching Data Structures and Algorithms

Malmi, L.; Korhonen, A.
2000

Using PBL in teaching basic-level programming

Nuutila, Esko; Malmi, L.; Törmä, S.
2000

Group updates for relaxed height-balanced trees

Malmi, L.; Soisalon-Soininen, E.
1999

Memory Reference Locality and Periodic Relocation in Main Memory Search Trees

Oksanen, K.; Malmi, L.
1995

KELVIN - A System for Analysing and Teaching C Programming Style

Eerola, A.; Malmi, L.
1994

Interactive Graph Algorithm Animator

Hirvisalo, V.; Malmi, L.; Nuutila, E.
1994

An Environment for Teaching and Learning C Language

Malmi, L.
1994

A Tool for Studying Balanced Trees

Malmi, L.
1994

Efficient Rebalancing of Tree-Type Main Memory Dictionaries

Malmi, L.
1994

CALPAS: A Computer Assisted Learning Environment for Pascal Programming

Hautaniemi, J.; Rämö, E.; Malmi, Lauri
1993

TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor

Hyvönen, Juha; Malmi, Lauri
1993

Non-refereed scientific articles

Unrefereed journal articles

Computing Education Research: Looking for research training resources

Malmi, Lauri
2016 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Doctoral consortia

Malmi, Lauri
2016 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Supervisor’s perspective

Malmi, Lauri
2015 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Entering the research community

Malmi, Lauri
2015 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Can we show an impact?

Malmi, Lauri
2015 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Practitioner notes

Malmi, Lauri
2015 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Reporting and research questions

Malmi, Lauri
2014 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Doctoral studies in computing education research---part 2.

Malmi, Lauri
2014 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Tools research--what is it?

Malmi, Lauri
2014 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Theory what is it for?

Malmi, Lauri
2014 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Doctoral Studies in Computing Education Research - Part 1

Malmi, Lauri
2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)
ISSN: 0735-6331

A Pathway to Computing Education Research, ACM Inroads

Malmi, Lauri
2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)
ISSN: 0735-6331

Scientific books (monographs)

Book

Koli Calling 2008, 8th International Conference on Computing Education Research

Pears, A.; Malmi, L.
2009

Book (editor)

Faculty Development In Nordic Engineering Education

Kolmos, Anette; Vinther, Ole; Andersson, Pernille; Malmi, Lauri; Fuglem, Margrete
2004
ISBN: 87-7307-727-5

Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education

Korhonen, Ari; Malmi, Lauri
2004
ISBN: 951-22-7438-8

Publications intended for professional communities

Article in professional journal

COMPUTING EDUCATION RESEARCH: Doctoral consortia

Malmi, Lauri
2016 in ACM INROADS (Association for Computing Machinery (ACM))
ISSN: 2153-2184

Algoritmisimulaatio tietorakenteiden ja algoritmien opetuksessa (Algorithm Simulation in teaching data structures and algorithms).In the collection of papers in Reflektori 2005.(in Finnish)

Ihantola, P.; Korhonen, A.; Malmi, L.
2005 in RefLektori 2005 (Association for Computing Machinery (ACM))

Yhteistyöllä eteenpäin - Ajatuksia ja kokemuksia opetuksen kehittymisestä

Malmi, Lauri
2004 in PEDA-FORUM (Association for Computing Machinery (ACM))

Automaattinen tarkastaminen opetuksen apuvälineenä

Malmi, Lauri
2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))

Laatua perusopetukseen

Malmi, Lauri
2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))

Work experience vs. co-operative education program

Surakka, Sami; Malmi, Lauri
2002 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))

Yliopistot muutoksessa: opetuksen arki

Malmi, Lauri
2001 in PEDA-FORUM (Association for Computing Machinery (ACM))

Published development or research report

Kolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education

Korhonen, Ari; Malmi, Lauri
2004

Matrix A Framework for Interactive Software Visualization

Korhonen, A.; Malmi, L.; Silvasti, P.; Karavirta, V.; Lönnberg, J.; Nikander, J.; Stålnacke, K.; Ihantola, P.
2004

Matrix - Concept Animation and Algorithm Simulation System

Korhonen, A.; Malmi, L.; Saikkonen, R.
2001

On Updating and Balancing Relaxed Balanced Search Trees in Main Memory

Malmi, L.
1997

Memory Reference Locality and Periodic Relocation in Main Memory Search Trees

Oksanen, K.; Malmi, L.
1995

TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor

Hyvönen, Juha; Malmi, Lauri
1993

Efficient Rebalancing of Tree-Type Main Memory Dictionaries

Malmi, L.
1993

Audiovisual material, ICT software

ICT programs or applications

MatrixPro

Karavirta, Ville; Korhonen, A.; Malmi, L.
2003

TRAKLA2

Korhonen, Ari; Malmi, L.; Silvasti, P.; Nikander, J.; Tenhunen, P.; Mård, P.; Salonen, H.; Karavirta, V.
2003

KUHA - kurssihallintojärjestelmä verkkokurssien järjestämiseen

Malmi, Lauri; Ensio, S.; Riski, T.
2003

Read about executive education

Other experts

Wolcott is Co-Founder & Executive Director of the Kellogg Innovation Network (KIN) and a Clinical Professor of Innovation and Entrepreneurship in Executive Education at the Kellogg School of Management, Northwestern University and formerly a visiting professor at the Keio Business School (Jap...
Overview My current research activities concern randomised trials that use routinely collected data (such as electronic health records). These trials can either randomise patients or practices to different interventions (the latter are known are known as cluster trials). These types of trials cou...
Kristi Tafalla is president of KMTafalla Financial and Legal Services, LLC, which provides professional services including legal services, financial planning, and development and consulting services to financial services providers. Ms. Tafalla has contributed to several recognized academic texts ...