Lauri Malmi
Professor at Aalto University School of Business
Schools
- Aalto University School of Business
Links
Biography
Aalto University School of Business
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 researchAcademic 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 authors2017 in INFORMATION DEVELOPMENT (SAGE Publications Ltd)ISSN: 0266-6669A 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, Pernille2016 in EUROPEAN JOURNAL OF ENGINEERING EDUCATION (Taylor and Francis Ltd.)ISSN: 0304-3797Research on teaching and learning in Physics and Chemistry in NorDiNa Papers
Kinnunen, Päivi; Lampiselkä, Jarkko; Meisalo, Veijo; Malmi, Lauri2016 in NORDINA: NORDIC STUDIES IN SCIENCE EDUCATION (Taylor and Francis Ltd.)ISSN: 1504-4556How 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, Bill2016 in EUROPEAN JOURNAL OF ENGINEERING EDUCATION (Taylor and Francis Ltd.)ISSN: 0304-3797Empowering Students to Create Better Virtual Reality Applications Longitudinal Study of a VR Capstone Course
Takala, Tuukka; Malmi, Lauri; Pugliese, Roberto; Takala, Tapio2016 in INFORMATICS IN EDUCATION (Institute of Mathematics and Informatics)ISSN: 1648-5831Increasing Students' Awareness of Their Behavior in Online Learning Environments with Visualizations and Achievement Badges
Auvinen, Tapio; Hakulinen, Lasse; Malmi, Lauri2015 in IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES (Institute of Mathematics and Informatics)Students' Ways of Experiencing Visual Program Simulation
Sorva, Juha; Lönnberg, Jan; Malmi, Lauri2013 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)ISSN: 0899-3408Beacon- and Schema-Based Method for Recognizing Algorithms from Students’ Source Code.
Taherkhani, Ahmed; Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL DATA MINING (Taylor and Francis Ltd.)Categorizing Variations of Student-Implemented Sorting Algorithms
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri2012 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)ISSN: 0899-3408A comprehensive taxonomy of algorithm animation languages
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri; Naps, Thomas2010 in JOURNAL OF VISUAL LANGUAGES AND COMPUTING (Academic Press Inc.)ISSN: 1045-926XRecognizing Algorithms Using Language Constructs, Software Metrics and Roles of Variables: An Experiment with Sorting Algorithms
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri2010 in COMPUTER JOURNAL (OXFORD UNIV PRESS)ISSN: 0010-4620Values 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, Angel2008 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, Lauri2006 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, Jussi2006 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, Ari2006 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, Lauri2005 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, Lauri2005 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, Lauri2005 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, Lauri2005 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))Need Assessment of Computer Science and Engineering Graduates
Surakka, Sami; Malmi, Lauri2005 in COMPUTER SCIENCE EDUCATION (Taylor and Francis Ltd.)Delphi study of the cognitive skills of experienced software developers
Surakka, Sami; Malmi, Lauri2005 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, Panu2004 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 reviewA Review of Generic Program Visualization Systems for Introductory Programming Education
Sorva, Juha; Karavirta, Ville; Malmi, Lauri2013 in ACM TRANSACTIONS ON COMPUTING EDUCATION (Association for Computing Machinery (ACM))Learning English by Creating, Writing and Playing WWW Adventure Games
Vilmi, Ruth; Malmi, Lauri1996 in ETR&D: EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT (Springer Boston)ISSN: 1042-1629Book section, Chapters in research booksUsing Roles of Variables to Enhance Novice's Debugging Work
Laakso, Mikko-Jussi; Malmi, Lauri; Korhonen, Ari; Rajala, Teemu; Kaila, Erkki; Salakoski, Tapio2008 ISBN: 9781932886108Active Learning and Examination Methods in a Data Structures and Algorithms Course
Malmi, Lauri; Korhonen, Ari2008 ISBN: 978-3-540-77933-9Learning Programming with the PBL method - Experiences on PBL Cases and Tutoring
Nuutila, Esko; Törmä, Seppo; Malmi, Lauri; Kinnunen, Päivi2008 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 proceedingsAnimated examples as practice content in a Java programming course
Hosseini, Roya; Sirkiä, Teemu; Guerra, Julio; Brusilovsky, Peter; Malmi, Lauri2016 ISBN: 9781450338561Increasing 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, Michael2014 ISBN: 9781450334068Teaching and learning with MOOCs: computing academics' perspectives and engagement.
Eckerdal, Anna; Kinnunen, Päivi; Thota, Neena; Nylén, Aletta; Sheard, Judy; Malmi, Lauri2014 ISBN: 978-1-4503-2833-3ISSN: 1942-647XQR code programming tasks with automated assessment
Hakulinen, Lasse; Malmi, Lauri2014 Identifying Missing Types of Nordic Research in Science Education
Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo2014 ISBN: 978-9963-700-77-6Theoretical 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, Ahmad2014 ISBN: 978-1-4503-2755-8MOOCs and their impact on academics
Sheard, Judy; Eckerdal, Anna; Kinnunen, Päivi; Malmi, Lauri; Nylén, Aletta; Thota, Neena2014 ISBN: 978-1-4503-3065-7Program 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, Lauri2013 Pedagogical aspects in Finnish science education research publications
Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo2013 ISBN: 978-951-39-5390-4ISSN: 0357-7562Methodological 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, Lauri2012 ISBN: 978-1-4503-1604-0Program 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, T2012 Back to school: how professional software developers develop and test software in an educational context
Lönnberg, Jan; Malmi, Lauri2012 ISBN: 978-1-4503-1795-5Developing a Methodological Taxonomy of EER papers
Malmi, Lauri; De Graaff, Erik; Adawi, Tom; Curmi, Ronald; Duffy, Gavin; Kautz, Christian; Kinnunen, Päivi; Williams, Bill2012 ISBN: 978-2-87352-004-5Automatic Recognition of Students' Sorting Algorithm Implementations in a Data Structures and Algorithms Course
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri2012 ISBN: 978-1-4503-1795-5Visualising concurrent programs with dynamic dependence graphs
Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri2011 ISBN: 978-1-4577-0822-0Java replay for dependence-based debugging
Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri2011 ISBN: 978-1-4503-0809-0Evaluating a Visualisation of the Execution of a Concurrent Program
Lönnberg, Jan; Malmi, Lauri; Ben-Ari, Mordechai2011 ISBN: 978-1-4503-1052-9Why, what and how are we doing our research?
Malmi, L.2011 ISBN: 978-989-8425-49-2Jype - a program visualization and programming exercise tool for Python
Helminen, Juha; Malmi, Lauri2010 ISBN: 978-1-4503-0028-5Quick Introduction to Programming with an Integrated Code Editor, Automatic Assessment and Visual Debugging Tool - Work in Progress
Helminen, Juha; Malmi, Lauri; Korhonen, Ari2010 ISSN: 1404-3203Have we missed something?: identifying missing types of research in computing education
Kinnunen, Päivi; Meisalo, Veijo; Malmi, Lauri2010 ISBN: 978-1-4503-0257-9Characterizing 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, Ahmad2010 ISBN: 978-1-4503-0257-9Using Roles of Variables in Algorithm Recognition
Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari2010 ISSN: 1404-3203Helping students debug concurrent programs
Lönnberg, Jan; Malmi, Lauri; Berglund, Anders2009 How Students Develop Concurrent Programs
Lönnberg, Jan; Berglund, Anders; Malmi, Lauri2009 ISBN: 978-1-920682-76-7ISSN: 1445-1336Algorithm Recognition by Static Analysis and Its Application in Students' Submissions Assessment Students' Submissions Assessment
Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari2009 CS Minors in a CS1 Course
Kinnunen, Päivi; Malmi, Lauri2008 ISBN: 978-1-60558-216-0A doctoral course in research methods in computing education research.How should we teach it
Berglund, Anders; Kinnunen, Paivi; Malmi, Lauri2007 ISBN: 978-1-920682-69-9What'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, Lynda2007 ISBN: 978-1-920682-69-9Incorrect Understandings and Phenomenography
Sorva, Juha; Malmi, Lauri2007 Visualization on Real-time Traffic Simulation Data Stream
Zhou, Mu; Malmi, Lauri; Kosonen, Iisakki; Korhonen, Ari2007 Taxonomy of Algorithm Animation Languages
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri2006 Why students drop out CS1 course?
Kinnunen, Päivi; Malmi, Lauri2006 ISBN: 1-59593-494-4Integration of geographic information system for transportation with real-time traffic simulation system Application framework
Mu, Zhou; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, Tapio2006 in TRANSPORTATION RESEARCH RECORD-SERIES (ACM Press)ISBN: 0309099811ISSN: 0361-1981System for Enhanced Exploration And Querying
Rontu, Markku; Korhonen, Ari; Malmi, Lauri2006 Maintaining a Core Literature of Computing Education Research
Seidman, Steven; Pears, Arnold; Eney, Chrystal; Kinnunen, Päivi; Malmi, Lauri2006 Integration of GIS-T with Real-time Traffic Simulation System: An Application Framework.
Zhou, Mu; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, R.Tapio2006 Different Learners Need Different Resubmission Policies in Automatic Assessment Systems
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri2005 Visuaalinen algoritmisimulaatio tietotekniikan opetuksessa
Korhonen, Ari; Ihantola, Petri; Malmi, Lauri2005 Opetuksen kehitystä vai opetuksen tutkimusta?
Malmi, Lauri2005 Observations on student errors in algorithm simulation exercises
Seppälä, Otto; Korhonen, Ari; Malmi, Lauri2005 An Object Testing Tool For CS1
Sorva, Juha; Malmi, Lauri2005 Proposing Nordic Excellent Teaching Practise, NETP
Andersson, P.; Malmi, Lauri2004 MatrixPro - A tool for demonstrating data structures and algorithms ex tempore
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri; Stålnacke, Kimmo2004 ISBN: 0769521819MatrixPro - 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, Lauri2004 ISBN: 951-22-7438-8Analysing Discussion in Problem-Based Learning Group in Basic Programming Course
Kinnunen, Päivi; Malmi, Lauri2004 Some methodological Viewpoints on how to Evaluate Efficiency of Learning in a Small Group - a Case Study of Learning Programming
Kinnunen, Päivi; Malmi, Lauri2004 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, Lauri2004 ISBN: 951-22-7438-8MVT - 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, Ari2004 ISBN: 0-7695-2181-9Faculty Development in Engineering Education in Finland
Naukkarinen, J.; Malmi, Lauri2004 Collecting statistical data of the usage of a web-based educational software
Silvasti, Panu; Malmi, Lauri; Torvinen, Petteri2004 ISBN: 0-88986-406-3Cognitive skills of experienced software developer: Delphi Study
Surakka, Sami; Malmi, Lauri2004 ISBN: 951-22-7438-8TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises
Korhonen, Ari; Malmi, L.; Silvasti, P.2003 Tietotekniikan perusopetuksen kehittäminen
Malmi, Lauri2003 Problem-Based Learning in Introductory Programming.Does it Scale Up?
Kinnunen, P.; Malmi, Lauri2002 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, Lauri2000 in SIGCSE BULLETIN : A QUARTERLY PUBLICATION OF THE SPECIAL INTEREST GROUP ON COMPUTER SCIENCE EDUCATION (Association of Computing Machinery (ACM))ISBN: 1-58113-207-7ISSN: 0097-8418New 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, Lauri1993 TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor
Hyvönen, Juha; Malmi, Lauri1993 Non-refereed scientific articles
Unrefereed journal articlesComputing Education Research: Looking for research training resources
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Supervisor’s perspective
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Entering the research community
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Can we show an impact?
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Practitioner notes
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Reporting and research questions
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral studies in computing education research---part 2.
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Tools research--what is it?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Theory what is it for?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral Studies in Computing Education Research - Part 1
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331A Pathway to Computing Education Research, ACM Inroads
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331Scientific books (monographs)
BookKoli 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, Margrete2004 ISBN: 87-7307-727-5Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 ISBN: 951-22-7438-8Publications intended for professional communities
Article in professional journalCOMPUTING EDUCATION RESEARCH: Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Algoritmisimulaatio 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, Lauri2004 in PEDA-FORUM (Association for Computing Machinery (ACM))Automaattinen tarkastaminen opetuksen apuvälineenä
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Laatua perusopetukseen
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Work experience vs. co-operative education program
Surakka, Sami; Malmi, Lauri2002 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))Yliopistot muutoksessa: opetuksen arki
Malmi, Lauri2001 in PEDA-FORUM (Association for Computing Machinery (ACM))Published development or research reportKolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 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, Lauri1993 Efficient Rebalancing of Tree-Type Main Memory Dictionaries
Malmi, L.1993 Audiovisual material, ICT software
ICT programs or applicationsMatrixPro
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
Academic domains as political battlegrounds A global enquiry by 99 academics in the fields of education and technology
A bottom-up strategy for establishment of EER in three Nordic countries – the role of networks
Research on teaching and learning in Physics and Chemistry in NorDiNa Papers
How authors did it – a methodological analysis of recent engineering education research papers in the European Journal of Engineering Education
Empowering Students to Create Better Virtual Reality Applications Longitudinal Study of a VR Capstone Course
Increasing Students' Awareness of Their Behavior in Online Learning Environments with Visualizations and Achievement Badges
Students' Ways of Experiencing Visual Program Simulation
Beacon- and Schema-Based Method for Recognizing Algorithms from Students’ Source Code.
Categorizing Variations of Student-Implemented Sorting Algorithms
A comprehensive taxonomy of algorithm animation languages
Recognizing Algorithms Using Language Constructs, Software Metrics and Roles of Variables: An Experiment with Sorting Algorithms
Values and Objectives in Computing Education Research
Learning Computer Science: Perceptions, Actions and Roles
Enhancing Learning Management Systems to Better Support Computer Science Education
A survey of literature on the teaching of introductory programming
On the use of resubmissions in automatic assessment systems
Experiences on Automatically Assessed Algorithm Simulation Exercises with Different Resubmission Policies
Observations on student misconceptions case study of the Build-Heap Algorithm
Problems in Problem-Based Learning - Experiences, Analysis and Lessons Learned on an Introductory Programming Course
Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2
PBL and Computer Programming - The Seven Steps Method with Adaptations
Constructing a core literature for computing education research
Need Assessment of Computer Science and Engineering Graduates
Delphi study of the cognitive skills of experienced software developers
Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2
Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises
Evaluating the educational impact of visualization, Report of the ITICSE'2003 working group on
Exploring the Role of Visualization and Engagement in Computer Science Education
A Review of Generic Program Visualization Systems for Introductory Programming Education
Learning English by Creating, Writing and Playing WWW Adventure Games
Book section, Chapters in research booksUsing Roles of Variables to Enhance Novice's Debugging Work
Laakso, Mikko-Jussi; Malmi, Lauri; Korhonen, Ari; Rajala, Teemu; Kaila, Erkki; Salakoski, Tapio2008 ISBN: 9781932886108Active Learning and Examination Methods in a Data Structures and Algorithms Course
Malmi, Lauri; Korhonen, Ari2008 ISBN: 978-3-540-77933-9Learning Programming with the PBL method - Experiences on PBL Cases and Tutoring
Nuutila, Esko; Törmä, Seppo; Malmi, Lauri; Kinnunen, Päivi2008 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 proceedingsAnimated examples as practice content in a Java programming course
Hosseini, Roya; Sirkiä, Teemu; Guerra, Julio; Brusilovsky, Peter; Malmi, Lauri2016 ISBN: 9781450338561Increasing 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, Michael2014 ISBN: 9781450334068Teaching and learning with MOOCs: computing academics' perspectives and engagement.
Eckerdal, Anna; Kinnunen, Päivi; Thota, Neena; Nylén, Aletta; Sheard, Judy; Malmi, Lauri2014 ISBN: 978-1-4503-2833-3ISSN: 1942-647XQR code programming tasks with automated assessment
Hakulinen, Lasse; Malmi, Lauri2014 Identifying Missing Types of Nordic Research in Science Education
Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo2014 ISBN: 978-9963-700-77-6Theoretical 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, Ahmad2014 ISBN: 978-1-4503-2755-8MOOCs and their impact on academics
Sheard, Judy; Eckerdal, Anna; Kinnunen, Päivi; Malmi, Lauri; Nylén, Aletta; Thota, Neena2014 ISBN: 978-1-4503-3065-7Program 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, Lauri2013 Pedagogical aspects in Finnish science education research publications
Kinnunen, Päivi; Lampiselkä, Jarkko; Malmi, Lauri; Meisalo, Veijo2013 ISBN: 978-951-39-5390-4ISSN: 0357-7562Methodological 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, Lauri2012 ISBN: 978-1-4503-1604-0Program 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, T2012 Back to school: how professional software developers develop and test software in an educational context
Lönnberg, Jan; Malmi, Lauri2012 ISBN: 978-1-4503-1795-5Developing a Methodological Taxonomy of EER papers
Malmi, Lauri; De Graaff, Erik; Adawi, Tom; Curmi, Ronald; Duffy, Gavin; Kautz, Christian; Kinnunen, Päivi; Williams, Bill2012 ISBN: 978-2-87352-004-5Automatic Recognition of Students' Sorting Algorithm Implementations in a Data Structures and Algorithms Course
Taherkhani, Ahmad; Korhonen, Ari; Malmi, Lauri2012 ISBN: 978-1-4503-1795-5Visualising concurrent programs with dynamic dependence graphs
Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri2011 ISBN: 978-1-4577-0822-0Java replay for dependence-based debugging
Lönnberg, Jan; Ben-Ari, Mordechai; Malmi, Lauri2011 ISBN: 978-1-4503-0809-0Evaluating a Visualisation of the Execution of a Concurrent Program
Lönnberg, Jan; Malmi, Lauri; Ben-Ari, Mordechai2011 ISBN: 978-1-4503-1052-9Why, what and how are we doing our research?
Malmi, L.2011 ISBN: 978-989-8425-49-2Jype - a program visualization and programming exercise tool for Python
Helminen, Juha; Malmi, Lauri2010 ISBN: 978-1-4503-0028-5Quick Introduction to Programming with an Integrated Code Editor, Automatic Assessment and Visual Debugging Tool - Work in Progress
Helminen, Juha; Malmi, Lauri; Korhonen, Ari2010 ISSN: 1404-3203Have we missed something?: identifying missing types of research in computing education
Kinnunen, Päivi; Meisalo, Veijo; Malmi, Lauri2010 ISBN: 978-1-4503-0257-9Characterizing 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, Ahmad2010 ISBN: 978-1-4503-0257-9Using Roles of Variables in Algorithm Recognition
Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari2010 ISSN: 1404-3203Helping students debug concurrent programs
Lönnberg, Jan; Malmi, Lauri; Berglund, Anders2009 How Students Develop Concurrent Programs
Lönnberg, Jan; Berglund, Anders; Malmi, Lauri2009 ISBN: 978-1-920682-76-7ISSN: 1445-1336Algorithm Recognition by Static Analysis and Its Application in Students' Submissions Assessment Students' Submissions Assessment
Taherkhani, Ahmad; Malmi, Lauri; Korhonen, Ari2009 CS Minors in a CS1 Course
Kinnunen, Päivi; Malmi, Lauri2008 ISBN: 978-1-60558-216-0A doctoral course in research methods in computing education research.How should we teach it
Berglund, Anders; Kinnunen, Paivi; Malmi, Lauri2007 ISBN: 978-1-920682-69-9What'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, Lynda2007 ISBN: 978-1-920682-69-9Incorrect Understandings and Phenomenography
Sorva, Juha; Malmi, Lauri2007 Visualization on Real-time Traffic Simulation Data Stream
Zhou, Mu; Malmi, Lauri; Kosonen, Iisakki; Korhonen, Ari2007 Taxonomy of Algorithm Animation Languages
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri2006 Why students drop out CS1 course?
Kinnunen, Päivi; Malmi, Lauri2006 ISBN: 1-59593-494-4Integration of geographic information system for transportation with real-time traffic simulation system Application framework
Mu, Zhou; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, Tapio2006 in TRANSPORTATION RESEARCH RECORD-SERIES (ACM Press)ISBN: 0309099811ISSN: 0361-1981System for Enhanced Exploration And Querying
Rontu, Markku; Korhonen, Ari; Malmi, Lauri2006 Maintaining a Core Literature of Computing Education Research
Seidman, Steven; Pears, Arnold; Eney, Chrystal; Kinnunen, Päivi; Malmi, Lauri2006 Integration of GIS-T with Real-time Traffic Simulation System: An Application Framework.
Zhou, Mu; Korhonen, Ari; Malmi, Lauri; Kosonen, Iisakki; Luttinen, R.Tapio2006 Different Learners Need Different Resubmission Policies in Automatic Assessment Systems
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri2005 Visuaalinen algoritmisimulaatio tietotekniikan opetuksessa
Korhonen, Ari; Ihantola, Petri; Malmi, Lauri2005 Opetuksen kehitystä vai opetuksen tutkimusta?
Malmi, Lauri2005 Observations on student errors in algorithm simulation exercises
Seppälä, Otto; Korhonen, Ari; Malmi, Lauri2005 An Object Testing Tool For CS1
Sorva, Juha; Malmi, Lauri2005 Proposing Nordic Excellent Teaching Practise, NETP
Andersson, P.; Malmi, Lauri2004 MatrixPro - A tool for demonstrating data structures and algorithms ex tempore
Karavirta, Ville; Korhonen, Ari; Malmi, Lauri; Stålnacke, Kimmo2004 ISBN: 0769521819MatrixPro - 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, Lauri2004 ISBN: 951-22-7438-8Analysing Discussion in Problem-Based Learning Group in Basic Programming Course
Kinnunen, Päivi; Malmi, Lauri2004 Some methodological Viewpoints on how to Evaluate Efficiency of Learning in a Small Group - a Case Study of Learning Programming
Kinnunen, Päivi; Malmi, Lauri2004 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, Lauri2004 ISBN: 951-22-7438-8MVT - 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, Ari2004 ISBN: 0-7695-2181-9Faculty Development in Engineering Education in Finland
Naukkarinen, J.; Malmi, Lauri2004 Collecting statistical data of the usage of a web-based educational software
Silvasti, Panu; Malmi, Lauri; Torvinen, Petteri2004 ISBN: 0-88986-406-3Cognitive skills of experienced software developer: Delphi Study
Surakka, Sami; Malmi, Lauri2004 ISBN: 951-22-7438-8TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises
Korhonen, Ari; Malmi, L.; Silvasti, P.2003 Tietotekniikan perusopetuksen kehittäminen
Malmi, Lauri2003 Problem-Based Learning in Introductory Programming.Does it Scale Up?
Kinnunen, P.; Malmi, Lauri2002 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, Lauri2000 in SIGCSE BULLETIN : A QUARTERLY PUBLICATION OF THE SPECIAL INTEREST GROUP ON COMPUTER SCIENCE EDUCATION (Association of Computing Machinery (ACM))ISBN: 1-58113-207-7ISSN: 0097-8418New 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, Lauri1993 TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor
Hyvönen, Juha; Malmi, Lauri1993 Non-refereed scientific articles
Unrefereed journal articlesComputing Education Research: Looking for research training resources
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Supervisor’s perspective
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Entering the research community
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Can we show an impact?
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Practitioner notes
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Reporting and research questions
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral studies in computing education research---part 2.
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Tools research--what is it?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Theory what is it for?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral Studies in Computing Education Research - Part 1
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331A Pathway to Computing Education Research, ACM Inroads
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331Scientific books (monographs)
BookKoli 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, Margrete2004 ISBN: 87-7307-727-5Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 ISBN: 951-22-7438-8Publications intended for professional communities
Article in professional journalCOMPUTING EDUCATION RESEARCH: Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Algoritmisimulaatio 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, Lauri2004 in PEDA-FORUM (Association for Computing Machinery (ACM))Automaattinen tarkastaminen opetuksen apuvälineenä
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Laatua perusopetukseen
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Work experience vs. co-operative education program
Surakka, Sami; Malmi, Lauri2002 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))Yliopistot muutoksessa: opetuksen arki
Malmi, Lauri2001 in PEDA-FORUM (Association for Computing Machinery (ACM))Published development or research reportKolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 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, Lauri1993 Efficient Rebalancing of Tree-Type Main Memory Dictionaries
Malmi, L.1993 Audiovisual material, ICT software
ICT programs or applicationsMatrixPro
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
Using Roles of Variables to Enhance Novice's Debugging Work
Active Learning and Examination Methods in a Data Structures and Algorithms Course
Learning Programming with the PBL method - Experiences on PBL Cases and Tutoring
Internet-based Training of Data Structures and Algorithms at University Education
Automatic Feedback and Algorithm Simulation
Electronic course material on Data Structures and Algorithms
Matrix - Concept Animation and Algorithm Simulation System
Ongelmalähtöinen oppiminen ohjelmoinnin perusopetuksessa
Learning English by Creating, Writing and Playing www Adventure Games
Rinnakkaishakujen tehokas toteuttaminen keskusmuistitietokannoissa
Animated examples as practice content in a Java programming course
Increasing adoption of smart learning content for computer science education
Teaching and learning with MOOCs: computing academics' perspectives and engagement.
QR code programming tasks with automated assessment
Identifying Missing Types of Nordic Research in Science Education
Theoretical underpinnings of computing education research: what is the evidence?
MOOCs and their impact on academics
Program leadership from a Nordic perspective Communication and collaboration between program leaders and teachers
Pedagogical Focus of Recent Engineering Education Research Papers
Pedagogical aspects in Finnish science education research publications
Methodological Analysis of SEFI EER papers.
How Do Students Solve Parsons Programming Problems? -An Analysis of Interaction Traces
Program leadership from a Nordic perspective managing education development
Back to school: how professional software developers develop and test software in an educational context
Developing a Methodological Taxonomy of EER papers
Automatic Recognition of Students' Sorting Algorithm Implementations in a Data Structures and Algorithms Course
Visualising concurrent programs with dynamic dependence graphs
Java replay for dependence-based debugging
Evaluating a Visualisation of the Execution of a Concurrent Program
Why, what and how are we doing our research?
Jype - a program visualization and programming exercise tool for Python
Quick Introduction to Programming with an Integrated Code Editor, Automatic Assessment and Visual Debugging Tool - Work in Progress
Have we missed something?: identifying missing types of research in computing education
Characterizing research in computing education: a preliminary analysis of the literature
Using Roles of Variables in Algorithm Recognition
Helping students debug concurrent programs
How Students Develop Concurrent Programs
Algorithm Recognition by Static Analysis and Its Application in Students' Submissions Assessment Students' Submissions Assessment
CS Minors in a CS1 Course
A doctoral course in research methods in computing education research.How should we teach it
What's the problem?Teachers' experience of student learning successes and failures
Incorrect Understandings and Phenomenography
Visualization on Real-time Traffic Simulation Data Stream
Taxonomy of Algorithm Animation Languages
Why students drop out CS1 course?
Integration of geographic information system for transportation with real-time traffic simulation system Application framework
System for Enhanced Exploration And Querying
Maintaining a Core Literature of Computing Education Research
Integration of GIS-T with Real-time Traffic Simulation System: An Application Framework.
Different Learners Need Different Resubmission Policies in Automatic Assessment Systems
Visuaalinen algoritmisimulaatio tietotekniikan opetuksessa
Opetuksen kehitystä vai opetuksen tutkimusta?
Observations on student errors in algorithm simulation exercises
An Object Testing Tool For CS1
Proposing Nordic Excellent Teaching Practise, NETP
MatrixPro - A tool for demonstrating data structures and algorithms ex tempore
MatrixPro - A Tool for On-The-Fly Demonstration of Data Structures and Algorithms
Do Students Work Efficiently in a Group? -Problem-Based Learning Groups in Basic Programming Course.
Analysing Discussion in Problem-Based Learning Group in Basic Programming Course
Some methodological Viewpoints on how to Evaluate Efficiency of Learning in a Small Group - a Case Study of Learning Programming
Taxonomy of Visual Algorithm Simulation Exercises
Automatic Assesment of Exercises for Algorithms and Data Structures - a Case Study with TRAKLA2
MVT - A system for visual testing of software
Automatic Feedback and Resubmission as Learning Aid
Faculty Development in Engineering Education in Finland
Collecting statistical data of the usage of a web-based educational software
Cognitive skills of experienced software developer: Delphi Study
TRAKLA2: a Framework for Automatically Assessed Visual Algorithm Simulation Exercises
Tietotekniikan perusopetuksen kehittäminen
Problem-Based Learning in Introductory Programming.Does it Scale Up?
Algorithm Simulation - A Novel Way to Specify Algorithm Animations
Does It Make A Difference If the Students Exercise on the Web Or in the Class Room?
Experiences in automatic assessment on mass courses and issues for designing virtual courses
Course Management System for Large Scale Courses
Design Pattern for Algorithm Animation and Simulation
Fully Automatic Assessment of Programming Exercises
Algorithm Simulation with Automatic Assessment
New Methods for Teaching Data Structures and Algorithms
Using PBL in teaching basic-level programming
Group updates for relaxed height-balanced trees
Memory Reference Locality and Periodic Relocation in Main Memory Search Trees
KELVIN - A System for Analysing and Teaching C Programming Style
Interactive Graph Algorithm Animator
An Environment for Teaching and Learning C Language
A Tool for Studying Balanced Trees
Efficient Rebalancing of Tree-Type Main Memory Dictionaries
CALPAS: A Computer Assisted Learning Environment for Pascal Programming
TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor
Non-refereed scientific articles
Unrefereed journal articlesComputing Education Research: Looking for research training resources
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Supervisor’s perspective
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Entering the research community
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Can we show an impact?
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Practitioner notes
Malmi, Lauri2015 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Reporting and research questions
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral studies in computing education research---part 2.
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Tools research--what is it?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Theory what is it for?
Malmi, Lauri2014 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Doctoral Studies in Computing Education Research - Part 1
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331A Pathway to Computing Education Research, ACM Inroads
Malmi, Lauri2013 in JOURNAL OF EDUCATIONAL COMPUTING RESEARCH (Baywood Publishing Co. Inc.)ISSN: 0735-6331Scientific books (monographs)
BookKoli 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, Margrete2004 ISBN: 87-7307-727-5Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 ISBN: 951-22-7438-8Publications intended for professional communities
Article in professional journalCOMPUTING EDUCATION RESEARCH: Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Algoritmisimulaatio 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, Lauri2004 in PEDA-FORUM (Association for Computing Machinery (ACM))Automaattinen tarkastaminen opetuksen apuvälineenä
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Laatua perusopetukseen
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Work experience vs. co-operative education program
Surakka, Sami; Malmi, Lauri2002 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))Yliopistot muutoksessa: opetuksen arki
Malmi, Lauri2001 in PEDA-FORUM (Association for Computing Machinery (ACM))Published development or research reportKolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 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, Lauri1993 Efficient Rebalancing of Tree-Type Main Memory Dictionaries
Malmi, L.1993 Audiovisual material, ICT software
ICT programs or applicationsMatrixPro
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
Computing Education Research: Looking for research training resources
Doctoral consortia
Supervisor’s perspective
Entering the research community
Can we show an impact?
Practitioner notes
Reporting and research questions
Doctoral studies in computing education research---part 2.
Tools research--what is it?
Theory what is it for?
Doctoral Studies in Computing Education Research - Part 1
A Pathway to Computing Education Research, ACM Inroads
Koli Calling 2008, 8th International Conference on Computing Education Research
Book (editor)Faculty Development In Nordic Engineering Education
Kolmos, Anette; Vinther, Ole; Andersson, Pernille; Malmi, Lauri; Fuglem, Margrete2004 ISBN: 87-7307-727-5Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 ISBN: 951-22-7438-8Publications intended for professional communities
Article in professional journalCOMPUTING EDUCATION RESEARCH: Doctoral consortia
Malmi, Lauri2016 in ACM INROADS (Association for Computing Machinery (ACM))ISSN: 2153-2184Algoritmisimulaatio 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, Lauri2004 in PEDA-FORUM (Association for Computing Machinery (ACM))Automaattinen tarkastaminen opetuksen apuvälineenä
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Laatua perusopetukseen
Malmi, Lauri2002 in TIETOJENKÄSITTELYTIEDE (Association for Computing Machinery (ACM))Work experience vs. co-operative education program
Surakka, Sami; Malmi, Lauri2002 in ACM SIGCSE Bulletin (Association for Computing Machinery (ACM))Yliopistot muutoksessa: opetuksen arki
Malmi, Lauri2001 in PEDA-FORUM (Association for Computing Machinery (ACM))Published development or research reportKolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 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, Lauri1993 Efficient Rebalancing of Tree-Type Main Memory Dictionaries
Malmi, L.1993 Audiovisual material, ICT software
ICT programs or applicationsMatrixPro
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
Faculty Development In Nordic Engineering Education
Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
COMPUTING EDUCATION RESEARCH: Doctoral consortia
Algoritmisimulaatio tietorakenteiden ja algoritmien opetuksessa (Algorithm Simulation in teaching data structures and algorithms).In the collection of papers in Reflektori 2005.(in Finnish)
Yhteistyöllä eteenpäin - Ajatuksia ja kokemuksia opetuksen kehittymisestä
Automaattinen tarkastaminen opetuksen apuvälineenä
Laatua perusopetukseen
Work experience vs. co-operative education program
Yliopistot muutoksessa: opetuksen arki
Published development or research reportKolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Korhonen, Ari; Malmi, Lauri2004 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, Lauri1993 Efficient Rebalancing of Tree-Type Main Memory Dictionaries
Malmi, L.1993 Audiovisual material, ICT software
ICT programs or applicationsMatrixPro
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
Kolin Kolistelut - Koli Calling - Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education
Matrix A Framework for Interactive Software Visualization
Matrix - Concept Animation and Algorithm Simulation System
On Updating and Balancing Relaxed Balanced Search Trees in Main Memory
Memory Reference Locality and Periodic Relocation in Main Memory Search Trees
TRAKLA - A System for Teaching Algorithms Using Email and a Graphical Editor
Efficient Rebalancing of Tree-Type Main Memory Dictionaries
MatrixPro
TRAKLA2
KUHA - kurssihallintojärjestelmä verkkokurssien järjestämiseen
Read about executive education
Other experts
Robert Wolcott
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...
Kristi Tafalla
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 ...
Looking for an expert?
Contact us and we'll find the best option for you.