Lauri Malmi

According to our database1, Lauri Malmi authored at least 82 papers between 1994 and 2018.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2018
ICER 2018 review.
SIGCSE Bulletin, 2018

ICER 2018 preview.
SIGCSE Bulletin, 2018

An integrated practice system for learning programming in Python: design and evaluation.
Research and Practice in Technology Enhanced Learning, 2018

COMPUTING EDUCATION RESEARCH: Basic research in computing education?
Inroads, 2018

Changing aims of computing education: a historical survey.
Computer Science Education, 2018

2017
ICER 2017 preview.
SIGCSE Bulletin, 2017

ICER 2017 preview.
SIGCSE Bulletin, 2017

COMPUTING EDUCATION RESEARCH: Empirical computer science.
Inroads, 2017

COMPUTING EDUCATION RESEARCH: Program leadership.
Inroads, 2017

On the value of using an interactive electronic textbook in an introductory programming course.
Proceedings of the 17th Koli Calling Conference on Computing Education Research, 2017

2016
COMPUTING EDUCATION RESEARCH: Doctoral consortia.
Inroads, 2016

COMPUTING EDUCATION RESEARCH: Looking for research training resources.
Inroads, 2016

Empowering Students to Create Better Virtual Reality Applications: A Longitudinal Study of a VR Capstone Course.
Informatics in Education, 2016

Animated Examples as Practice Content in a Java Programming Course.
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, Memphis, TN, USA, March 02, 2016

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

Entering the research community.
Inroads, 2015

Practitioner notes.
Inroads, 2015

Supervisor's perspective.
Inroads, 2015

Can we show an impact?
Inroads, 2015

2014
Theory - what is it for?
Inroads, 2014

Tools research-what is it?
Inroads, 2014

Reporting and research questions.
Inroads, 2014

Doctoral studies in computing education research - part 2.
Inroads, 2014

MOOCs and their impact on academics.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

QR code programming tasks with automated assessment.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Teaching and learning with MOOCs: computing academics' perspectives and engagement.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Increasing Adoption of Smart Learning Content for Computer Science Education.
Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 2014

Theoretical underpinnings of computing education research: what is the evidence?
Proceedings of the International Computing Education Research Conference, 2014

2013
A Review of Generic Program Visualization Systems for Introductory Programming Education.
TOCE, 2013

Doctoral studies in computing education research: part 1.
Inroads, 2013

A pathway into computing education research.
Inroads, 2013

Students' ways of experiencing visual program simulation.
Computer Science Education, 2013

2012
Categorizing variations of student-implemented sorting algorithms.
Computer Science Education, 2012

Automatic recognition of students' sorting algorithm implementations in a data structures and algorithms course.
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

Back to school: how professional software developers develop and test software in an educational context.
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

How do students solve parsons programming problems?: an analysis of interaction traces.
Proceedings of the International Computing Education Research Conference, 2012

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

Visualising concurrent programs with dynamic dependence graphs.
Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2011

Evaluating a visualisation of the execution of a concurrent program.
Proceedings of the 11th Koli Calling International Conference on Computing Education Research, 2011

Java replay for dependence-based debugging.
Proceedings of the 9th Workshop on Parallel and Distributed Systems: Testing, 2011

Why, What and How are We doing Our Research?
Proceedings of the CSEDU 2011, 2011

2010
A comprehensive taxonomy of algorithm animation languages.
J. Vis. Lang. Comput., 2010

Jype - a program visualization and programming exercise tool for Python.
Proceedings of the ACM 2010 Symposium on Software Visualization, 2010

Reflections on Koli Calling Conference: emergence of the Koli spirit.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Characterizing research in computing education: a preliminary analysis of the literature.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

Have we missed something?: identifying missing types of research in computing education.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

2009
Values and Objectives in Computing Education Research.
TOCE, 2009

2008
Learning Programming with the PBL Method - Experiences on PBL Cases and Tutoring.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Active Learning and Examination Methods in a Data Structures and Algorithms Course.
Proceedings of the Reflections on the Teaching of Programming, Methods and Implementations, 2008

Enhancing learning management systems to better support computer science education.
SIGCSE Bulletin, 2008

CS minors in a CS1 course.
Proceedings of the International Computing Education Research Workshop, 2008

2007
A survey of literature on the teaching of introductory programming.
SIGCSE Bulletin, 2007

2006
Observations on student misconceptions - A case study of the Build - Heap Algorithm.
Computer Science Education, 2006

On the use of resubmissions in automatic assessment systems.
Computer Science Education, 2006

Taxonomy of algorithm animation languages.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006

Why students drop out CS1 course?
Proceedings of the International Computing Education Research Workshop 2006, 2006

System for enhanced exploration and querying.
Proceedings of the working conference on Advanced visual interfaces, 2006

2005
Constructing a core literature for computing education research.
SIGCSE Bulletin, 2005

Experiences on automatically assessed algorithm simulation exercises with different resubmission policies.
ACM Journal of Educational Resources in Computing, 2005

Delphi Study of the Cognitive Skills of Experienced Software Developers.
Informatics in Education, 2005

Foreword to the Special Issue.
Informatics in Education, 2005

Multi-Perspective Study of Novice Learners Adopting the Visual Algorithm Simulation Exercise System TRAKLA2.
Informatics in Education, 2005

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

Need Assessment of Computer Science and Engineering Graduates.
Computer Science Education, 2005

PBL and Computer Programming - The Seven Steps Method with Adaptations.
Computer Science Education, 2005

2004
Visual Algorithm Simulation Exercise System with Automatic Assessment: TRAKLA2.
Informatics in Education, 2004

Automatic Feedback and Resubmissions as Learning Aid.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

MatrixPro - A Tool for Demonstrating Data Structures and Algorithms Ex Tempore.
Proceedings of the IEEE International Conference on Advanced Learning Technologies, 2004

MVT: a system for visual testing of software.
Proceedings of the working conference on Advanced visual interfaces, 2004

2003
Exploring the role of visualization and engagement in computer science education.
SIGCSE Bulletin, 2003

Evaluating the educational impact of visualization.
SIGCSE Bulletin, 2003

Interaction and Feedback in Automatically Assessed Algorithm Simulation Exercises.
JITE, 2003

2002
Work experience vs. co-operative education program.
SIGCSE Bulletin, 2002

Experiences in automatic assessment on mass courses and issues for designing virtual courses.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Does it make a difference if students exercise on the web or in the classroom?
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Matrix: concept animation and algorithm simulation system.
Proceedings of the Working Conference on Advanced Visual Interfaces, 2002

2001
Fully automatic assessment of programming exercises.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

Matrix - concept animation and algorithm simulation system.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

2000
Algorithm simulation with automatic assessment.
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000

1999
Group Updates for Relaxed Height-Balanced Trees.
Proceedings of the Eighteenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, May 31, 1999

1996
A New Method for Updating and Rebalancing Tree-Type Main Memory Dictionaries.
Nord. J. Comput., 1996

1994
Efficient Rebalancing of Tree-Type Main Memory Dictionaries.
Proceedings of the 5th Australasian Database Conference, 1994


  Loading...