Juha Sorva

Orcid: 0009-0003-1727-1317

According to our database1, Juha Sorva authored at least 42 papers between 2006 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Students Struggle with Concepts in Dijkstra's Algorithm.
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024

2023
Teaching Programming with Graphics: Pitfalls and a Solution.
Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-E, 2023

Exploring the Responses of Large Language Models to Beginner Programmers' Help Requests.
Proceedings of the 2023 ACM Conference on International Computing Education Research, 2023

2022
Cognitive Load Theory in Computing Education Research: A Review.
ACM Trans. Comput. Educ., 2022

2021
Rules of Program Behavior.
ACM Trans. Comput. Educ., 2021

Let's Ask Students About Their Programs, Automatically.
Proceedings of the 29th IEEE/ACM International Conference on Program Comprehension, 2021

How Concrete Should an Abstract Be?
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021

Algorithm Visualization and the Elusive Modality Effect.
Proceedings of the ICER 2021: ACM Conference on International Computing Education Research, 2021

2020
Measuring the Cognitive Load of Learning to Program: A Replication Study.
Proceedings of the United Kingdom & Ireland Computing Education Research Conference, 2020

Should Explanations of Program Code Use Audio, Text, or Both? A Replication Study.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

Crowdsourcing in Computing Education Research: Case Amazon MTurk.
Proceedings of the Koli Calling '20: 20th Koli Calling International Conference on Computing Education Research, 2020

2019
Notional Machines and Programming Language Semantics in Education (Dagstuhl Seminar 19281).
Dagstuhl Reports, 2019

Splashing the Surface of Research: A Study of Koli Abstracts.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019

Exploring the Value of Student Self-Evaluation in Introductory Programming.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019

2018
Towards an Analysis of Program Complexity From a Cognitive Perspective.
Proceedings of the 2018 ACM Conference on International Computing Education Research, 2018

2016
Break statement considered.
Inroads, 2016

Classifying the tools of contextualized programming education and forms of media computation.
Proceedings of the 16th Koli Calling International Conference on Computing Education Research, 2016

Benchmarking Introductory Programming Exams: How and Why.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Benchmarking Introductory Programming Exams: Some Preliminary Results.
Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016

2015
Embedded questions in ebooks on programming: useful for a) summative assessment, b) formative assessment, or c) something else?
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

Tailoring animations of example programs.
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

Do we know how difficult the rainfall problem is?
Proceedings of the 15th Koli Calling Conference on Computing Education Research, 2015

In Search of the Emotional Design Effect in Programming.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

How Do Students Use Program Visualizations within an Interactive Ebook?
Proceedings of the eleventh annual International Conference on International Computing Education Research, 2015

Automatic recognition of misconceptions in visual algorithm simulation exercises.
Proceedings of the 2015 IEEE Frontiers in Education Conference, 2015

2014
Automatically detectable indicators of programming assignment difficulty.
Proceedings of the 15th Annual Conference on Information Technology Education, 2014

Research-based design of the first weeks of CS1.
Proceedings of the 14th Koli Calling International Conference on Computing Education Research, 2014

Three views on motivation and programming.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 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.
ACM Trans. Comput. Educ., 2013

Notional machines and introductory programming education.
ACM Trans. Comput. Educ., 2013

Students' ways of experiencing visual program simulation.
Comput. Sci. Educ., 2013

A fresh look at novice programmers' performance and their teachers' expectations.
Proceedings of the ITiCSE working group reports conference on Innovation and technology in computer science education-working group reports, 2013

2012
Visual program simulation in introductory programming education ; Visuaalinen ohjelmasimulaatio ohjelmoinnin alkeisopetuksessa.
PhD thesis, 2012

Exploring programming misconceptions: an analysis of student mistakes in visual program simulation exercises.
Proceedings of the 12th Koli Calling International Conference on Computing Education Research, 2012

2010
UUhistle: a software tool for visual program simulation.
Proceedings of the 10th Koli Calling International Conference on Computing Education Research, 2010

Reflections on threshold concepts in computer programming and beyond.
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

2008
The same but different students' understandings of primitive and object variables.
Proceedings of the 8th International Conference on Computing Education Research, 2008

2007
Roles of Variables in Teaching.
J. Inf. Technol. Educ., 2007

A Roles-Based Approach to Variable-Oriented Programming.
Proceedings of the 19th Annual Workshop of the Psychology of Programming Interest Group, 2007

2006
A cognitive approach to identifying measurable milestones for programming skill acquisition.
ACM SIGCSE Bull., 2006


  Loading...