Publications

In the Liminal Space: software design as a threshold skill
L. Thomas and J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and K. Sanders and C. Zander
Practice and Evidence of the Scholarship of Teaching and Learning in Higher Education 
(To appear)
Graduating Students’ Designs: through a phenomenographic lens
L. Thomas and A. Eckerdal and R. McCartney and J. E. Moström and K. Sanders and C. Zander
Proceeding of the Tenth Annual Conference on International Computing Education Research 
Pages 91–98 
(2014)
Threshold concepts and threshold skills in computing
K. Sanders and J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and L. Thomas and C. Zander
Proceedings of the ninth annual international conference on International computing education research 
Pages 23–30 
(2012)
Self-directed learning: stories from industry
C. Zander and J. Boustedt and A. Eckerdal and R. McCartney and K. Sanders and J. E. Moström and L. Thomas
Proceedings of the 12th Koli Calling International Conference on Computing Education Research 
Pages 111–117 
(2012)
Self-Directed Learning: stories from industry
J. Boustedt and A. Eckerdal and R. McCartney and K. Sanders and J. E. Moström and L. Thomas
Koli Calling ’12: Proceedings of the 12th Koli Calling International Conference on Computing Education Research 
Pages 111–117 
(2012)
A Study of Student Problem in Learning to Program
J. E. Moström
In Ph.D. Thesis 
(2011)
Learning concurrency — what’s the problem?
J. E. Moström
In Ph.D. Thesis 
(2011)
Students experience of learning concurrency
J. E. Moström
In Ph.D. Thesis 
(2011)
Student views on learning concurrency
J. E. Moström
Proceedings of the seventh international workshop on Computing education research 
Pages 141–142 
(2011)
Computing students learning computing informally
R. McCartney and A. Eckerdal and J. E. Moström and K. Sanders and L. Thomas and C. Zander
Proceedings of the 10th Koli Calling International Conference on Computing Education Research 
Pages 43–48 
(2010)
Threshold Concepts in Computer Science: An Ongoing Empirical Investigation
L. Thomas and J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and K. Sanders and C. Zander
Educational Futures: Rethinking Theory and Practice 
Volume 42 
Pages 241–258 
(2010)
Learning Computer Science: Perceptions, Actions and Roles
A. Berglund and A. Eckerdal and A. Pears and P. East and P. Kinnunen and L. Malmi and R. McCartney and J. E. Moström and L. Murphy and M. Ratcliffe and C. Schulte and B. Simon and I. Stamouli and L. Thomas
European Journal of Engineering Education 
Volume 34 
Pages 327–338 
(2009)
Liminal Spaces and Learning Computing
R. McCartney and J. Boustedt and A. Eckerdal and J. E. Moström and K. Sanders and L. Thomas and C. Zander
European Journal of Engineering Education 
Volume 34 
Pages 383-391 
(2009)
Computer science student transformations: changes and causes
J. E. Moström and J. Boustedt and A. Eckerdal and R. McCartney and K. Sanders and L. Thomas and C. Zander
ITiCSE ’09: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education 
Pages 181–185 
(2009)
Student transformations: are they computer scientists yet?
C. Zander and J. Boustedt and R. McCartney and J. E. Moström and K. Sanders and L. Thomas
Proceedings of the fifth International workshop on Computing education research workshop 
Pages 129–140 
(2009)
Evaluating OO example programs for CS1
J. Börstler and H. B. Christensen and J. Bennedsen and M. Nordström and L. Kallin Westin and J. E. Moström and M. E. Caspersen
ITiCSE ’08: Proceedings of the 13th annual conference on Innovation and technology in computer science education 
Pages 47–52 
(2008)
Transitioning to OOP – A Never Ending Story
J. Börstler and M. Nordström and L. Kallin Westin and J. E. Moström and J. Eliasson
Reflections on the teaching of programming 
Pages 80–97 
(2008)
An Evaluation Instrument for Object-Oriented Example Programs for Novices
J. Börstler and M. Nordström and L. Kallin Westin and J. E. Moström and H. B. Christensen and J. Bennedsen
Technical Report UMINF 08.09 
(2008)
Concrete examples of abstraction as manifested in students’ transformative experiences
J. E. Moström and J. Boustedt and A. Eckerdal and R. McCartney and K. Sanders and L. Thomas and C. Zander
ICER ’08: Proceeding of the Fourth international Workshop on Computing Education Research 
Pages 125–136 
(2008)
Student understanding of object-oriented programming as expressed in concept maps
K. Sanders and J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and L. Thomas and C. Zander
SIGCSE ’08: Proceedings of the 39th SIGCSE technical symposium on Computer science education 
Pages 332–336 
(2008)
DCER: sharing empirical computer science education data
K. Sanders and B. Richards and J. E. Moström and V. Almstrum and S. Edwards and S. Fincher and K. Gunion and M. Hall and B. Hanks and S. Lonergan and R. McCartney and B. Morrison and J. Spacco and L. Thomas
ICER ’08: Proceeding of the Fourth international Workshop on Computing Education Research 
Pages 137–148 
(2008)
Threshold Concepts in Computer Science: A Multi-National Empirical Investigation
C. Zander and J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and K. Sanders
Threshold Concepts within the disciplines 
(2008)
What is the Word for ”Engineering” in Swedish: Swedish Students Conceptions of their Discipline
R. Adams and S. Fincher and A. Pears and J. Börstler and J. Boustedt and P. Dalenius and G. Eken and T. Heyer and A. Jacobsson and V. Lindberg and B. Molin and J. E. Moström and M. Wiggberg
Technical Report 2007-018, Department of Information Technology, Uppsala University 
(2007)
Threshold concepts in computer science: do they exist and are they useful?
J. Boustedt and A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and K. Sanders and C. Zander
SIGCSE ’07: Proceedings of the 38th SIGCSE technical symposium on Computer science education 
Pages 504–508 
(2007)
From Limen to Lumen: computing students in liminal spaces
A. Eckerdal and R. McCartney and J. E. Moström and K. Sanders and L. Thomas and C. Zander
ICER ’07: Proceedings of the third international workshop on Computing education research 
Pages 123–132 
(2007)
Successful students’ strategies for getting unstuck
R. McCartney and A. Eckerdal and J. E. Moström and K. Sanders and C. Zander
ITiCSE ’07: Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education 
Pages 156–160 
(2007)
What’s the problem? Teachers’ experience of student learning successes and failures
A. Pears and A. Berglund and A. Eckerdal and P. East and P. Kinnunen and L. Malmi and R. McCartney and J. E. Moström and L. Murphy and M. B. Ratcliffe and C. Schulte and B. Simon and I. Stamouli and L. Thomas
Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007) 
Volume 88 
Pages 207–211 
(2007)
Debugging assistance for novices: a video repository
B. Simon and S. Fitzgerald and R. McCauley and S. Haller and J. Hamer and B. Hanks and M. T. Helmick and J. E. Moström and J. Sheard and L. Thomas
SIGCSE Bulletin 
Volume 39 
Pages 137–151 
(2007)
Can graduating students design software systems?
A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and C. Zander
SIGCSE ’06: Proceedings of the 37th SIGCSE technical symposium on Computer science education 
Pages 403–407 
(2006)
Putting threshold concepts into context in computer science education
A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and K. Sanders and C. Zander
ITICSE ’06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education 
Pages 103–107 
(2006)
Categorizing student software designs, methods, results, and implications
A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and C. Zander
Computer Science Education 
Volume 16 
Pages 197–209 
(2006)
Comparing Student Software Designs Using Semantic Categorization
A. Eckerdal and R. McCartney and J. E. Moström and M. Ratcliffe and C. Zander
Proceedings of the Fifth Finnish/Baltic Sea Conference on Computer Science Education 
Pages 57–64 
(2005)
Take Note: the Effectiveness of Novice Programmers’ Annotations on Examinations
R. McCartney and J. E. Moström and K. Sanders and O. Seppälä
Informatics in Education 
Volume 4 
Pages 69–86 
(2005)
Students designing software: a multi-national, multi-institutional study
J. Tenenberg and S. Fincher and K. Blaha and D. Bouvier and T.-Y. Chen and D. Chinn and S. Cooper and A. Eckerdal and H. Johnson and R. McCartney and A. Monge and J. E. Moström and M. Petre and K. Powers and M. Ratcliffe and A. Robins and D. Sanders and L. Shwartzman and B. Simon and C. Stoker and A. Elliot Tew and T. VanDeGrift
Informatics in Education 
Volume 4 
Pages 143–162 
(2005)
A multi-national study of reading and tracing skills in novice programmers
R. Lister and E. S. Adams and S. Fitzgerald and W. Fone and J. Hamer and M. Lindholm and R. McCartney and J. E. Moström and K. Sanders and O. Seppälä and B. Simon and L. Thomas
SIGCSE Bulletin 
Volume 36 
Pages 119–150 
(2004)
A multi-national, multi-institutional study of student-generated software designs
S. Fincher and M. Petre and J. Tenenberg and K. Blaha and D. Bouvier and T.-Y. Chen and D. Chinn and S. Cooper and A. Eckerdal and H. Johnson and R. McCartney and A. Monge and J. E. Moström and K. Power and M. Ratcliffe and A. Robins and D. Sanders and L. Schwartzman and B. Simon and C. Stoker and A. Elliot Tew and T. VanDeGrift
Koli Calling 2004 – Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education 
Volume TKO-A42/04 
Pages 20–27 
(2004)
Cause for alarm?: A multi-national, multi-institutional study of student-generated software designs
S. Fincher and M. Petre and J. Tenenberg and K. Blaha and D. Bouvier and T.-Y. Chen and D. Chinn and S. Cooper and A. Eckerdal and H. Johnson and R. McCartney and A. Monge and J. E. Moström and K. Power and M. Ratcliffe and A. Robins and D. Sanders and L. Schwartzman and B. Simon and C. Stoker and A. Elliot Tew and T. VanDeGrift
Technical Report 16–04, Computing Laboratory, University of Kent, Canterbury 
(2004)
Questions, Annotations, and Institutions: observations from a study of novice programmers
R. McCartney and J. E. Moström and K. Sanders and O. Seppälä
Koli Calling 2004 – Proceedings of the Fourth Finnish/Baltic Sea Conference on Computer Science Education 
Volume TKO-A42/04 
Pages 11–19 
(2004)
Using Concurrent Constructs in an Authoring Environment for Teaching
J. E. Moström
(2002)
Educator’s Use of Concurrency When Describing Educational Simulations
J. E. Moström and D. A. Carr
PPIG’14 — Fourteenth Annual Workshop of the Psychology of Programming Interest Group 
Pages 128–140 
(2002)
Teachers, teaching and computers
J. E. Moström and D. Carr
STIMDI’98 
(1998)
Programming Paradigms and Program Comprehension by Novices
J. E. Moström and D. Carr
PPIG’10 — Tenth Annual Workshop of the Psychology of Programming Interest Group 
Pages 117-127 
(1998)