Designing and Creating a Framework for Learning Analytics in Finland,
, MiPRO 2018 – 41st International Convention on Information and Communication, (2018)
A Model for Gamifying Programming Education: University-Level Programming Course Quantified,
, MiPRO 2018 – 41st International Convention on Information and Communication, (2018)
Teaching Future Teachers to Code – Programming and Computational Thinking for Teacher Students,
, MiPRO 2018 – 41st International Convention on Information and Communication, (2018)
Technology-Enhanced Programming Courses for High School Students,
, MiPRO 2018 – 41st International Convention on Information and Communication, (2018)
ViLLE - Collaborative Education Tool: Designing and Utilizing an Exercise-Based Learning Environment,
, Education and Information Technologies, 01/2018, (2018)
About Programming Maturity in Finnish High Schools: A Comparison Between High School and University Students' Programming Skills,
, Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education (pp. 122-127). , (2017)
Comparing Play-Based Learning to Graphical Programming in Programming Education,
, EDULEARN17, (2017)
Redesigning an Introductory Database Course to Utilize Tutorial-based Learning,
, EDULEARN17, (2017)
Refactoring a CS0 course for engineering students to use active learning,
, Interactive Technology and Smart Education, Volume 14, p.182–195, (2017)
Analyzing Teacher Feedback from Technology-Enhanced Mathematics Courses,
, EDULEARN, Barcelona, Spain, (2016)
Automatic Assessment and Immediate Feedback in Third Grade Mathematics.,
, Proceedings of Ireland International Conference on Education, (2016)
Automatically Assessed Electronic Exams in Programming Courses.,
, In proceedings of the Eighteenth Australasian Computing Education Conference, Canberra, Australia, (2016)
Cultural Issues That Affect Computer Programming-A Study of Vietnamese in Higher Education,
, Asian Journal of Education and e-Learning, 04/2016, Volume 04, Issue 02, (2016)
Designing and Utilizing a Course Poll Tool to Enhance Learning Activity,
, EDULEARN, Barcelona, Spain, (2016)
Developing a Technology Enhanced CS0 Course for Engineering Students,
, IADIS ICEduTech 2016 Conference, (2016)
The Effect of Peer Collaboration with an E-assessment Tool on Success in Financing Mathematics in Higher Education,
, Proceedings of Ireland International Conference on Education, (2016)
The Effect of the Immediate Feedback by the Collaborative Education Tool ViLLE on Learning for Business Mathematics in Higher Education,
, Journal of Educational Technology Systems, Volume 45, Issue 1, p.34-49, (2016)
How Students' Programming Process Differs from Experts' - a Case Study with a Robot Programming Exercise,
, EDULEARN, Barcelona, Spain, (2016)
How to Improve K12 Teachers, ‘ ICT Competence in Finland: the Joensuu Region Case,
, ICT in Education in Global Context: The Best Practices in K-12 Schools, Lecture Notes in Educational Technology, Springer, (2016)
Identifying Novice Student Programming Misconceptions and Errors From Summative Assessments,
, Journal of Educational Technology Systems (ETS), 09/2016, Volume 45, Issue 1, (2016)
The Impact of Lecture Attendance on Exams for Novice Programming Students,
, International Journal of Modern Education and Computer Science (IJMECS), 05/2016, Volume 8, Issue 5, (2016)
Interactive Exercises for Teaching Logic Circuits,
, ITICSE2016, (2016)
Interactive Exercises for Teaching Logics Circuits,
, 21th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2016), Arequipa, Peru, (2016)