Publications
PhD theses
That's How <em>We</em> Role! A Framework for Role Modeling in Computing and Engineering Education: A Focus on the Who, What, How, and Why. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 2265, Acta Universitatis Upsaliensis, Uppsala, 2023. (fulltext, preview image).
Dimensions of Professionalism: A Study of Computer Science Teaching in Saudi Arabia. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 1965, Acta Universitatis Upsaliensis, Uppsala, 2020. (Online defence, fulltext, preview image).
Developing and Assessing Professional Competencies: a Pipe Dream?: Experiences from an Open-Ended Group Project Learning Environment. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 808, Acta Universitatis Upsaliensis, Uppsala, 2011. (fulltext).
On the Road to a Software Profession: Students’ Experiences of Concepts and Thresholds. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 734, Acta Universitatis Upsaliensis, Uppsala, 2010. (fulltext).
Computer Science Project Courses: Contrasting Students’ Experiences with Teachers’ Expectations. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 722, Acta Universitatis Upsaliensis, Uppsala, 2010. (fulltext).
Novice Programming Students' Learning of Concepts and Practise. Ph.D. thesis, Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology nr 600, Acta Universitatis Upsaliensis, Uppsala, 2009. (fulltext, cover).
Learning computer systems in a distributed project course: The what, why, how and where. Ph.D. thesis, Uppsala Dissertations from the Faculty of Science and Technology nr 62, Acta Universitatis Upsaliensis, Uppsala, 2005. (fulltext).
Licentiate theses
Capital and the Social Reproduction of Inequality in Computing Education. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2024-001, Uppsala University, Uppsala, Sweden, 2024. (External link, fulltext).
The role of students' identity development in higher education in computing. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2014-004, Uppsala University, 2014. (fulltext).
Unwinding processes in Computer Science student projects. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2008-001, Uppsala University, 2008. (fulltext).
Students working with a large software system: Experiences and understandings. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2007-002, Uppsala University, 2007. (fulltext).
Novice students' learning of object-oriented programming. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2006-006, Uppsala University, 2006. (fulltext).
On the understanding of computer network protocols. Licentiate thesis, IT licentiate theses / Uppsala University, Department of Information Technology nr 2002-002, Uppsala University, 2002. (fulltext).
Books
Att undervisa textbaserad programmering i skolan. Studentlitteratur AB, Lund, 2020.
Chapters in book
Theory and Approaches to Computing Education Research. In Past, Present and Future of Computing Education Research, pp 33-50, Springer Nature, 2023. (DOI).
What is Computing Education Research (CER)?. In Past, Present and Future of Computing Education Research, pp 9-31, Springer Nature, 2023. (DOI).
A Case Study: The Uppsala Computing Education Research Group (UpCERG). In Past, Present and Future of Computing Education Research, pp 245-258, Springer Nature, 2023. (DOI).
Exploring the Past, Present and Future of Computing Education Research: An Introduction. In Past, Present and Future of Computing Education Research, pp 1-7, Springer Nature, 2023. (DOI).
Connectivism and the use of technology/media in collaborative teaching and learning. In From the Confucian Way to Collaborative Knowledge Co-Construction, volume 142 of New Directions for Teaching and Learning, pp 81-96, John Wiley & Sons, Hoboken, NJ, 2015.
Repertory grid interviews: Insights into personal constructs of novice programmers. In SAGE Research Methods Cases, Sage Publications, 2014. (DOI).
Ämnesdidaktisk forskning: Ett stöd för utbildningsexcellens. In I stort och smått – med studenten i fokus, volume 1 of Rapportserie från Enheten för kvalitetsutveckling och universitetspedagogik, pp 241-249, Uppsala universitet, 2014.
The Sino–Swedish Master Programme in Computer Science and Software Engineering: Chinese students' experiences. In Collaborative Academic Programs as a Contribution to Developing Nations: FICAP-1 Proceedings, pp 37-45, BrownWalker Press, Boca Raton, Fl, USA, 2013. (External link, fulltext:postprint).
Internationella studentprojekt – en ämnesdidaktisk utmaning. In Kunskapens nya världar: Mötet mellan pedagogik och teknik vid Uppsala Learning Lab, pp 255-269, Uppsala Learning Lab, Uppsala University, 2010.
Explanograms. In Kunskapens nya världar: Mötet mellan pedagogik och teknik vid Uppsala Learning Lab, pp 171-179, Uppsala Learning Lab, Uppsala University, 2010.
Threshold Concepts in Computer Science: an ongoing empirical investigation. In Threshold Concepts and Transformational Learning, pp 241-258, Sense Publishers, Rotterdam, The Netherlands, 2010.
Threshold Concepts in Computer Science: a multinational empirical investigation. In Threshold Concepts within the Disciplines, pp 105-118, Sense Publishers, Rotterdam, The Netherlands, 2008.
Open Ended Group Projects (OEGP): A way of including diversity in the IT curriculum. In Diversity in information technology education: Issues and controversities, pp 166-195, Information Science Publishing, London, 2006.
Articles in journal
From Science to Computing: A Study of Capital Among Bioinformatics Students. In IEEE Transactions on Education, volume 67, number 2, pp 202-208, Institute of Electrical and Electronics Engineers (IEEE), 2024. (DOI).
The Virtuous, the Caring, and the Free: Ethical Theory to Understand the Ethics of the Teacher as a Role Model in Engineering Education. In European Journal of Engineering Education, volume 49, number 1, pp 1-21, Taylor & Francis, 2024. (DOI, Fulltext, fulltext:print).
Learning programming practice and programming theory in the computer laboratory. In European Journal of Engineering Education, pp 1-18, 2023. (DOI). Publication status: Epub ahead of print
A Sociocultural Perspective on Computer Science Capital and its Pedagogical Implications in Computer Science Education. In ACM Transactions on Computing Education, volume 22, number 4, Association for Computing Machinery (ACM), 2022. (DOI, Fulltext).
Defining digital excellence: requisite skills and policy implications for digital transformation. In IEEE Access, pp 1-1, Institute of Electrical and Electronics Engineers (IEEE), 2022. (DOI, Fulltext, fulltext:print).
Computer science club for girls and boys – a survey study on gender differences. In Computer Science Education, volume 31, number 4, pp 431-461, Taylor & Francis, 2021. (DOI, Fulltext, fulltext:print).
Att undervisa vid Royal University of Bhutan. In Druk Yul, number 2, pp 27-29, The Swedish Bhutan Society, Stockholm, Sweden, 2019.
Assessing Students' IT Professional Values in a Global Project Setting. In ACM Transactions on Computing Education, volume 19, number 2, ASSOC COMPUTING MACHINERY, 2019. (DOI).
Searching for global employability: Can students capitalize on enabling learning environments?. In ACM Transactions on Computing Education, volume 19, number 2, pp 11:1-29, 2019. (DOI).
Analysis of students’ learning of computer programming in a computer laboratory context. In European Journal of Engineering Education, volume 44, pp 769-786, 2019. (DOI, Fulltext).
Students' experience of participation in a discipline: A longitudinal study of computer science and IT engineering students. In ACM Transactions on Computing Education, volume 19, number 1, pp 1-28, Association for Computing Machinery (ACM), 2019. (DOI).
My SIGCSE -> ITiCSE. In ACM inroads, volume 9, number 4, pp 101-101, ACM Digital Library, 2018. (DOI).
Four relections on the history of ITiCSE. In ACM inroads, volume 9, number 4, pp 40-46, ACM Digital Library, 2018. (DOI).
Understanding initial undergraduate expectations and identity in computing studies. In European Journal of Engineering Education, volume 43, number 2, pp 201-218, 2018. (DOI).
In the liminal space: Software design as a threshold skill. In Practice and Evidence of the Scholarship of Teaching and Learning in Higher Education, volume 12, pp 333-351, 2017. (Article).
Preparing tomorrow's software engineers for work in a global environment. In IEEE Software, volume 34, number 1, pp 9-12, 2017. (DOI).
Learning Computer Science: Dimensions of variation within <em>what</em> Chinese students learn. In ACM Transactions on Computing Education, volume 16, number 3, 2016. (DOI).
Why computing students learn on their own: Motivation for self-directed learning of computing. In ACM Transactions on Computing Education, volume 16, number 1, pp 2:1-18, 2016. (DOI).
Introducing Educational Technologies to Teachers: Experience Report. In Journal of University Teaching and Learning Practice, volume 12, number 1, pp 5:1-13, 2015. (External link).
Collaborative technologies in global engineering: New competencies and challenges. In International journal of engineering education, volume 31, number 1, pp 267-281, 2015.
Relating theory and practice in laboratory work: a variation theoretical study. In Studies in Higher Education, volume 40, pp 867-880, 2015. (DOI).
Gender-aware course reform in Scientific Computing. In International journal of engineering education, volume 29, number 2, pp 403-414, 2013.
On valuing peers: theories of learning and intercultural competence. In Computer Science Education, volume 22, pp 319-342, 2012. (DOI).
Illustration of paradigm pluralism in computing education research. In Australian Computer Science Communications, volume 34, number 2, pp 103-112, 2012. (External link, fulltext:print).
Models and methods for computing education research. In Australian Computer Science Communications, volume 34, number 2, pp 95-102, 2012. (External link).
Report on the final BRACElet workshop: Auckland University of Technology, September 2010. In Journal of Applied Computing and Information Technology, volume 15, number 1:T1, 2011. (External link).
Reasoning about the value of cultural awareness in international collaboration. In Journal of Applied Computing and Information Technology, volume 15, number 1:I2, 2011. (External link).
A method for analyzing learning outcomes in project courses. In Australian Computer Science Communications, volume 33, number 2, pp 73-78, 2011. (External link).
Assessing professional skills in engineering education. In Australian Computer Science Communications, volume 33, number 2, pp 145-154, 2011. (External link).
Holistic approach to learning and teaching introductory object-oriented programming. In Computer Science Education, volume 20, number 2, pp 103-127, 2010. (DOI).
The contribution of open ended group projects to international student collaborations. In ACM Inroads, volume 1, number 3, pp 79-84, 2010. (DOI).
Should we care about global intercultural collaboration?. In ACM Inroads, volume 1, number 3, pp 4-7, 2010. (DOI).
Introductory programming and the didactic triangle. In Australian Computer Science Communications, volume 32, number 2, pp 35-44, 2010. (External link).
Does Quality Assurance Enhance the Quality of Computing Education?. In Australian Computer Science Communications, volume 32, number 2, pp 9-14, 2010. (External link, fulltext).
Naturally Occurring Data as Research Instrument: Analyzing examination responses to study the novice programmer. In SIGCSE Bulletin inroads, volume 41, number 4, pp 156-173, 2009. (DOI).
Values and Objectives in Computing Education Research. In ACM Transactions on Computing Education, volume 9, number 3, pp 15:1-6, 2009. (DOI, fulltext:postprint).
Computer Science Student Transformations: Changes and Causes. In SIGCSE Bulletin inroads, volume 41, number 3, pp 181-185, 2009. (DOI).
Reflections on trustworthiness in phenomenographic research: Recognising purpose, context and change in the process of research. In Education as Change, volume 13, number 2, pp 339-355, 2009. (DOI, fulltext:postprint).
Liminal spaces and learning computing. In European Journal of Engineering Education, volume 34, pp 383-391, 2009. (DOI).
Learning computer science: Perceptions, actions and roles. In European Journal of Engineering Education, volume 34, pp 327-338, 2009. (DOI).
How students develop concurrent programs. In Australian Computer Science Communications, volume 31, number 5, pp 129-138, 2009. (External link).
Evolution of an international collaborative student project. In Australian Computer Science Communications, volume 31, number 5, pp 111-118, 2009. (External link).
Students' understanding of the concept of interface in a situated context. In Computer Science Education, volume 19, pp 15-36, 2009. (DOI).
User-Centred Systems Design as Organizational Change: A Longitudinal Action Research Project to Improve Usability and the Computerized Work Environment in a Public Authority. In International Journal of Technology and Human Interaction, volume 5, number 3, pp 13-53, 2009. (DOI).
Variation theory applied to students' conceptions of computer programming. In European Journal of Engineering Education, volume 34, pp 339-347, 2009. (DOI).
Learning educational research methods through collaborative research: the PhICER initiative. In Australian Computer Science Communications, volume 30, number 5, pp 35-42, 2008. (External link).
Student Understanding of Object-Oriented Programming as Expressed in Concept Maps. In SIGCSE Bulletin inroads, volume 40, number 1, pp 332-336, 2008. (DOI).
A Learning Theory Perspective on Running Open Ended Group Projects (OEGPs). In Australian Computer Science Communications, volume 30, number 5, pp 85-92, 2008. ().
Why I used phenomenography in "Students learn CS in different ways: Insights from an empirical study". In In Annals of Research in Engineering Education, volume 3, number 2, 2007.
Differing Ways that Computing Academics Understand Teaching.. In Australian Computer Science Communications, volume 29, number 5, pp 97-106, 2007. (External link).
A Survey of Literature on the Teaching of Introductory Programming. In SIGCSE Bulletin inroads, volume 39, number 4, pp 204-223, 2007. (DOI).
Successful Students' Strategies for Getting Unstuck. In SIGCSE Bulletin inroads, volume 39, number 3, pp 156-160, 2007. (DOI).
Threshold Concepts in Computer Science: Do they exist and are they useful?. In SIGCSE Bulletin inroads, volume 39, number 1, pp 504-508, 2007. (DOI).
Research Perspectives on the Objects-Early Debate. In SIGCSE Bulletin: inroads, volume 38, number 4, pp 146-165, 2006. (DOI).
Students learn CS in different ways: Insights from an empirical study. In SIGCSE Bulletin inroads, volume 38, number 3, pp 265-269, 2006. (DOI).
What do CS students try to learn?: Insights from a distributed, project-based course in computer systems. In Computer Science Education, volume 16, pp 185-195, 2006. (DOI).
Phenomenography as a way to research learning in computing. In Bulletin of Applied Computing and Information Technology, BACIT, volume 4, number 1, 2006. (External link).
A Computing Perspective on the Bologna Process. In SIGCSE Bulletin: inroads, volume 38, number 4, pp 115-131, 2006. (DOI).
Putting Threshold Concepts into Context in Computer Science Education. In SIGCSE Bulletin inroads, volume 38, number 3, pp 103-107, 2006. (DOI).
Qualitative Research Projects in Computing Education Research: An Overview.. In Australian Computer Science Communications, volume 28, number 5, pp 25-34, 2006. (External link).
Categorizing student software designs: Methods, results, and implications. In Computer Science Education, volume 16, pp 197-209, 2006. (DOI).
Can Graduating Students Design Software Systems?. In SIGCSE Bulletin inroads, volume 38, number 1, pp 403-407, 2006. (DOI).
Constructing a Core Literature for Computing Education Research. In ACM SIGCSE Bulletin, volume 37, number 4, pp 152-161, 2005. (External link).
Novice Java Programmers' Conceptions of "Object" and "Class", and Variation Theory. In SIGCSE Bulletin inroads, volume 37, number 3, pp 89-93, 2005. (DOI).
Students designing software: a multi-national, multi-institutional study. In Informatics in Education. An International Journal, volume 4, pp 143-162, 2005.
Five myths of assessment. In Australian Computer Science Communication, volume 26, number 5, pp 57-61, 2004. (External link).
A framework to study learning in a complex learning environment. In ALT-J Research in Learning Technology Journal, volume 12, number 1, pp 65-79, 2004. (External link).
Challenges in teaching capstone courses. In ACM SIGCSE Bulletin, volume 35, number 3, pp 219-220, 2003.
Open Ended Group Projects a 'Tool' for More Effective Teaching. In Australian Computer Science Communications, volume 25, number 5, pp 95-103, 2003.
Case studies in admission to and early performance in computer science degrees. In ACM SIGCSE Bulletin, volume 35, number 4, pp 149-153, 2003.
Structuring CSEd Research Studies: Connecting the Pieces. In ACM SIGCSE Bulletin, volume 35, number 3, pp 149-153, 2003. (DOI, External link).
Learning from students: Continous improvement in international collaboration. In ACM SIGCSE Bulletin, volume 34, number 3, 2002. (External link).
A cyber-icebreaker for an effective virtual group?. In ACM SIGCSE Bulletin, volume 33, number 3, 2001. (External link).
Teaching inter-institutional courses: sharing challenges and resources. In ACM SIGCSE Bulletin, volume 32, number 3, pp 178-179, 2000.
An International Student/Faculty Collaboration: The Runestone Project. In ACM SIGCSE Bulletin: Inroads, 2000.
Reflections on International Projects in the Undergraduate CS Education. In Computer Science Education, volume 9, number 3, pp 256-267, 1999. (External link).
Assessment to increase students' creativity: Two case studies. In European Journal of Engineering Education, volume 23, number 1, 1998. (External link).
Improving education quality: a full scale study. In ACM SIGCSE Bulletin, volume 29, number 1, pp 330-334, 1997. (DOI).
Teaching computer science: Experiences from four continents. In ACM SIGCSE Bulletin, volume 28, number 1, pp 102-106, 1996.
Conference proceedings (ed)
Proc. 1st Al Baha University and Uppsala University Symposium on Quality in Computing Education. Volume 2015-007 of Technical report / Department of Information Technology, Uppsala University, 2015. (Abstract).
Proc. 8th International Conference on Computing Education Research: Koli Calling. Volume 2009-004 of Technical report / Department of Information Technology, Uppsala University, 2009. (External link).
Proc. 6th Baltic Sea Conference on Computing Education Research: Koli Calling. Volume 2007-006 of Technical report / Department of Information Technology, Uppsala University, 2007. (External link).
Conference papers
Steps Towards a Philosophy of Computing Education. In ACM Koli Calling International Conference on Computing Education Research, ACM, 2023.
In Search of a Philosophy of Computing Education. In 2023 IEEE Frontiers in Education Conference (FIE), College Station, Texas, USA, 2023. (DOI).
What is Skill? (and why does it matter?). In 2023 IEEE Frontiers in Education Conference (FIE), College Station, Texas, USA, 2023. (DOI).
A Methodology for Investigating Women's Module Choices in Computer Science. In ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education, pp 569-570, Association for Computing Machinery (ACM), 2023. (DOI).
Role Modeling as a Computing Educator in Higher Education: A Focus on Care, Emotions and Professional Competencies. In ITiCSE-WGR '22: Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, pp 37-63, ACM Digital Library, 2022. (DOI).
Students' learning process in the computer laboratory. In 2022 IEEE Frontiers in Education Conference (FIE), IEEE Frontiers in Education Conference, Institute of Electrical and Electronics Engineers (IEEE), 2022. (DOI).
Broadening participation of biology students in computing: a mixed methods study among bioinformatics students. In , pp 1-5, IEEE, 2022. (DOI).
Transformation-Driving Education: Perspectives Emerging in a Dialogue between Teachers with Experiences from Challenge-Driven Education. In , 2022. (DOI).
Phronesis: Deliberative Judgement as a Key Competence in the Post-Covid Educational Environment. In , 2022. (DOI).
Who is a Role Model? An Open Discussion on the Role of Role Modeling in Engineering Education. In , 2022. (DOI).
Student Perspectives on On-site versus Online Teaching throughout the Covid-19 Pandemic. In , 2022. (DOI).
Inequality in Computing Education through the lens of Social Capital: a Methodology. In Proceedings of the 2022 Conference on United Kingdom & Ireland Computing Education Research, ACM Publications, 2022. (DOI).
Making Visible and Modeling the Underrepresented: Teachers' Reflections on Their Role Modeling in Higher Education. In , 2022. (DOI).
Investigating Challenges of Student Centered Learning in Thai Higher Education during the COVID-19 Pandemic. In 2021 IEEE Frontiers in Education Conference (FIE), pp 1-7, IEEE, 2021. (DOI).
What Motivates Engineering Students in IT in Bhutan to Learn Programming. In 2021 IEEE Frontiers in Education Conference (FIE), pp 1-4, Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Studying abroad: Experiences of Bhutanese IT Engineering Student. In 2021 IEEE Frontiers in Education Conference (FIE), pp 1-5, Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
A Sustainable Internationally Distributed Project Course in Software development. In ENLIGHT Teaching and Learning Conference, Gent,. The Netherlands, 2021.
Reflecting on your Role Modelling with a Scientific Approach. In World Engineering Education Forum/Global Engineering Deans Council, 2021.
Toward Practical Computing Competencies. In ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education, pp 603-604, 2021. (DOI).
Inspiring Computational Thinking: A Science Fair Activity. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
A Scientometric Journey Through the FIE Bookshelf: 1982-2020. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Using Futures Studies in Computing and Engineering Education: “Emergentist Education” in an Open-Ended Group Project. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Context, Competency and Authenticity in STEM Education. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Why Don't You Tell Me What I Need to Know?: Self-Flipped Classroom and Students' Personal Epistemology. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Encouraging Asian academic STEM teachers to research their own teaching practice. In 2021 IEEE Frontiers in Education Conference (FIE), Institute of Electrical and Electronics Engineers (IEEE), 2021. (DOI).
Through the eyes of a research team: Using theory to enhance STEM Education. In 2021 6th International STEM Education Conference (iSTEM-Ed), pp 1-4, IEEE, 2021. (DOI).
Encouraging Student-Centred STEM Learning in HE: A theory-based project in Asia. In 2021 6th International STEM Education Conference (iSTEM-Ed), IEEE, 2021. (DOI).
Professional Competencies in Computing Education: Pedagogies and Assessment. In ITiCSE-WGR '21: Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, pp 133-161, Association for Computing Machinery (ACM), New York, USA, 2021. (DOI).
Teaching and Learning Computing in a Maker Community: A Longitudinal Study. In , pp 668-669, Association for Computing Machinery (ACM), New York, NY, USA, 2021. (DOI).
Euro-Asia Collaboration for Enhancing STEM Education. In In proceedings of the 5th APSCE International Conference on Computational Thinking and STEM Education, pp 136-140, 2021.
The exchange programme between new and different partners, Royal University of Bhutan and Uppsala University. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Sustainable Development of Professional Competencies: A Teacher Training Perspective. In , IEEE Computer Society, 2020.
Professional Competencies in Computing Education: Are They Important?. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Students' professional competencies in computing project courses in the Norwegian context. In 2020 IEEE Frontiers in Education Conference (FIE), IEEE Frontiers in Education Conference (FIE), 2020. (DOI).
Who Should We Invite? A Proposal of Steps for Conference Organizers to Follow to Bring Diverse Role Models to Computing Events. In , International Conference on Learning and Teaching in Computing and Engineering (LaTiCE), IEEE Computer Society, 2020.
"Mature" to Doubt: Using Ethical Theories for Role Modeling in Computing Education. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Types of Role Models for the Frontiers in Education (FIE) Community. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Copying Can Be Good: How Students View Imitation as a Tool in Learning to Program. In 2020 IEEE Frontiers in Education Conference (FIE), IEEE Frontiers in Education Conference, Institute of Electrical and Electronics Engineers (IEEE), 2020. (DOI).
Care ethics to develop computing and engineering education for sustainability. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Learning to program hands-on: a controlled study. In Proceedings of the 20th Koli Calling International Conference on Computing Education Research November 2020 November 2020, pp 1-10, 2020. (DOI).
Social dimensions in the lab session when novices learn to program. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Students as Prosumers: Learning from Peer-Produced Materials in a Computing Science Course. In 2020 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2020. (DOI).
Utilising Diversity for Project Work and Learning: A Study of the Learning Agreement Intervention. In 2019 IEEE Frontiers in Education Conference (FIE 2019), Frontiers in Education Conference, IEEE, 2019. (DOI).
Inspiring Students in Their Learning: A Theoretically Based Discussion Building on Three Courses. In 2019 IEEE Frontiers in Education Conference (FIE 2019), Frontiers in Education Conference, IEEE, 2019. (DOI).
Multiple Authentic Project-Based Experiences and Persistent Learning?. In 2019 IEEE Frontiers in Education Conference (FIE 2019), Frontiers in Education Conference, IEEE, 2019. (DOI).
When is Quality Assurance a Constructive Force in Engineering Education?. In 2019 IEEE Frontiers in Education Conference (FIE 2019), Frontiers in Education Conference, IEEE, 2019.
1.5 Degrees of Separation: Computer Science Education in the Age of the Anthropocene. In ITiCSE-WGR '19: Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, pp 1-25, ACM Digital Library, 2019. (DOI).
Teachers’ Awards: an Incentive for Pedagogical Development in Saudi Arabia. In 2019 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, 2019. (DOI).
Participation and learner trajectories in computing education. In , volume 6 of Contributions from Science Education Research Series, pp 139-152, Springer, 2019. (DOI).
Inferential statistics in computing education research: A methodological review. In Proc. 15th International Computing Education Research Conference, pp 177-185, ACM Press, New York, 2019. (DOI).
Copying can be good: How instructors use imitation in teaching programming. In Proc. 24th Conference on Innovation and Technology in Computer Science Education, pp 450-456, ACM Press, New York, 2019. (DOI).
Modeling Global Competencies for Computing Education. In : PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, pp 348-349, ASSOC COMPUTING MACHINERY, 2018. (DOI).
"How research came inside me as a new knowledge": An inside perspective from two Bhutanese students on learning research in Computing Education. In 2018 6th International Conference on Learning and Teaching in Computing and Engineering (LaTICE), International Conference on Teaching and Learning in Computing and Engineering, pp 98-102, IEEE, 2018. (DOI).
Modelling Competencies for Computing Education beyond 2020: A Research Based Approach to Defining Competencies in the Computing Disciplines. In ITICSE 2018 Companion: Proceedings Companion Of The 23rd Annual ACM Conference On Innovation And Technology In Computer Science Education, pp 148-174, 2018. (DOI, Fulltext).
Measuring programming knowledge in a research context. In Proc. 48th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2018. (DOI).
"Participating under the influence": How role models affect the computing discipline, profession, and student population. In Proc. 48th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2018. (DOI, fulltext:preprint).
Lost for Words!: Defining the Language Around Role Models in Engineering Education. In 2018 IEEE Frontiers in Education Conference (FIE), IEEE Press, 2018. (DOI, fulltext:postprint).
Changing the Educational Epistemologies of Computer Science Teachers: A Case Study of the Kingdom of Saudi Arabia. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
Why are we here?: The educational value model (EVM) as a framework to investigate the role of students’ professional identity development. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
The self-flipped classroom concept: Underlying ideas and experiences. In Proc. 48th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2018. (DOI).
Learning Outcome Outcomes: An Evaluation of Quality. In Proc. 48th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2018. (DOI).
Phronesis, Authentic Learning and the Solution of Open-Ended Problems in Computing and Engineering Education. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
Investigations into the Use of Learning Agreements to Enhance Stakeholder Engagement and Promote Self-Efficacy in Computing Education. In 2018 IEEE Frontiers in Education Conference (FIE), Frontiers in Education Conference, IEEE, Piscataway, NJ, 2018. (DOI).
Computer science teachers perspectives on competencies: A case study in the Kingdom of Saudi Arabia. In Informatics in Schools. Fundamentals of Computer Science and Software Engineering, volume 11169 of Lecture Notes in Computer Science, pp 129-140, Springer, 2018. (DOI).
Practical thinking while programming: A Deweyan approach to knowledge in Computer Science. In Proc. 14th International Computing Education Research Conference, pp 268-269, ACM Press, New York, 2018. (DOI).
50 years of software engineering: Challenges, results, and opportunities in its education. In Proc. 23rd Conference on Innovation and Technology in Computer Science Education, pp 362-363, ACM Press, New York, 2018. (DOI).
How students get going: Triggers for students' learning in project-based education. In Proc. 23rd Conference on Innovation and Technology in Computer Science Education, pp 117-122, ACM Press, New York, 2018. (DOI).
The Educator Identity and its Impact. In SIGCSE '17 Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, ACM Digital Library, 2017. (DOI).
Development of a self-efficacy scale for digital competences in schools. In 2017 IEEE Frontiers in Education Conference (FIE): Proc. 47th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, IEEE Press, 2017. (DOI, fulltext:postprint).
Introducing Programming and Digital Competence in Swedish K–9 Education. In Informatics in Schools: Focus on Learning Programming, pp 117-128, Springer Nature, 2017. (DOI, fulltext:postprint).
The Archetype Learning Method: Scaffolding teamwork competences in the engineering classroom. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Unexpected student behaviour and learning opportunities: Using the theory of planned behaviour to analyse a critical incident. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
A diversity lens on the last decade of the FIE conference: Role models for the engineering community. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
What computing instructors did last summer: Experiences and lessons learned. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
The authenticity of 'authentic' assessment: Some faculty perceptions. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Open-ended projects opened up – aspects of openness. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Why are we here?: Student perspectives on the goal of STEM higher education. In Proc. 47th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2017. (DOI).
Digital Capital: A platform for developing computational thinking. In Proc. 17th International Conference on Computing Education Research: Koli Calling, pp 205-206, ACM Press, New York, 2017. (DOI).
Practical thinking in programming education. In Proc. 17th International Conference on Computing Education Research: Koli Calling, pp 203-204, ACM Press, New York, 2017. (DOI).
Examining manual and semi-automated methods of analysing MOOC data for computing education. In Proc. 17th International Conference on Computing Education Research: Koli Calling, pp 153-157, ACM Press, New York, 2017. (DOI).
Experiences of teachers in computing as role models: a phenomenographic study. In Proc. 17th International Conference on Computing Education Research: Koli Calling, pp 133-137, ACM Press, New York, 2017. (DOI).
Exploring the critical incident technique to encourage reflection during project-based learning. In Proc. 17th International Conference on Computing Education: Koli Calling, pp 88-97, ACM Press, New York, 2017. (DOI).
How do first year students learn C programming in Bhutan?. In Proc. 5th International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 25-29, IEEE Computer Society, 2017. (DOI, fulltext:postprint).
A perspective from Vietnamese students on teaching of soft skills. In Proc. 5th International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 23-24, IEEE Computer Society, 2017. (DOI).
Hands-on in computer programming education. In Proc. 13th International Computing Education Research Conference, pp 279-280, ACM Press, New York, 2017. (DOI).
Folk Pedagogy: Nobody doesn't like active learning. In Proc. 13th International Computing Education Research Conference, pp 145-154, ACM Press, New York, 2017. (DOI).
Student software designs at the undergraduate midpoint. In ITiCSE '17: Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, pp 34-39, Association for Computing Machinery (ACM), 2017. (DOI).
First year computing students' perceptions of authenticity in assessment. In Proc. 22nd Conference on Innovation and Technology in Computer Science Education, pp 10-15, ACM Press, New York, 2017. (DOI, Fulltext).
Why do female students choose to study CS in the Kingdom of Saudi Arabia?. In Proc. 5th International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 49-53, IEEE Computer Society, 2017. (DOI, fulltext:postprint).
Folk pedagogy and the geek gene: Geekiness quotient. In Proc. 48th SIGCSE Technical Symposium on Computer Science Education, pp 405-410, ACM Press, New York, 2017. (DOI).
Professional Competencies for Real?: A Question about Identity!. In ITiCSE '16 Proceedings of the 2016 ACM Conference in Innovation and Technology in Computer Science Education, ACM Digital Library, 2016. (DOI).
Developments in Global Software Engineering Education. In 2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), Frontiers in Education Conference, 2016. (DOI).
A framework for writing learning agreements. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
A critical analysis of trends in student-centric engineering education and their implications for learning. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
Students envisioning the future. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
Determining progress in writing competency by assessing students’ argumentation. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
Aligning quality assurance at the course unit and educational program levels. In Proc. 46th ASEE/IEEE Frontiers in Education Conference, IEEE Press, Piscataway, NJ, 2016. (DOI).
Writing to learn programming?: A single case pilot study. In Proc. 16th International Conference on Computing Education Research: Koli Calling, pp 140-144, ACM Press, New York, 2016. (DOI).
Women in computing in Saudi Arabia. In Proc. 3rd ACM-W Europe Celebration of Women in Computing, pp 1-3, 2016. (fulltext:print).
Motivation, optimal experience and flow in first year computing science. In Proc. 21st Conference on Innovation and Technology in Computer Science Education, pp 206-211, ACM Press, New York, 2016. (DOI).
Challenges and recommendations for the design and conduct of global software engineering courses: A systematic review. In Proceedings of The 2015 Iticse Conference on Working Group Reports (Iticse-Wgp'15), pp 1-39, ACM Press, New York, 2016. (DOI).
Assuring the Quality of Engineering Education. In 2015 International Conference on Learning and Teaching in Computing and Engineering, pp 108-111, 2015. (DOI).
Learning from the experiences of international students. In Conference for University Pedagogical Development, Uppsala University, Uppsala, Sweden, 2015. (External link).
A structured approach to master thesis writing. In Conference for University Pedagogical Development, Uppsala University, Uppsala, Sweden, 2015. (External link).
Multidimensional analysis of creative coding MOOC forums: a methodological discussion. In Proc. 15th International Conference on Computing Education Research: Koli Calling, pp 137-141, ACM Press, New York, 2015. (DOI).
Second year Computer Science and IT students' experience of participation in the discipline. In Proc. 15th International Conference on Computing Education Research: Koli Calling, pp 68-76, ACM Press, New York, 2015. (DOI).
Perspectives on Volunteering for Initiatives for Women in Computing: a Case Study. In , Frontiers in Education Conference, pp 927-930, 2015.
A comparative analysis of two globally distributed group projects: A perspective from CSCW/CSCL research. In Proc. 45th ASEE/IEEE Frontiers in Education Conference, pp 1964-1972, IEEE Press, Piscataway, NJ, 2015. (DOI).
Competencies for paradigm shift "survival". In Proc. 45th ASEE/IEEE Frontiers in Education Conference, pp 1424-1429, IEEE Press, Piscataway, NJ, 2015. (DOI).
Implications of anonymous assessment. In Proc. 45th ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, pp 1404-1408, IEEE Press, Piscataway, NJ, 2015. (DOI).
Preparing the global software engineer. In Proc. 10th International Conference on Global Software Engineering, pp 61-70, IEEE Computer Society, Los Alamitos, CA, 2015. (DOI).
Learning practice and theory in programming education: Students’ lived experience. In Proc. 3rd International Conference on Learning and Teaching in Computing and Engineering, pp 180-186, IEEE Computer Society, Los Alamitos, CA, 2015. (DOI, fulltext:preprint).
Engaging school students with tangible devices: Pilot project with .NET gadgeteer. In Proc. 3rd International Conference on Learning and Teaching in Computing and Engineering, pp 112-119, IEEE Computer Society, Los Alamitos, CA, 2015. (DOI).
On the bimodality in an introductory programming course: An analysis of student performance factors. In Proc. 3rd International Conference on Learning and Teaching in Computing and Engineering, pp 79-86, IEEE Computer Society, Los Alamitos, CA, 2015. (DOI).
Perseverance measures and attainment in first year computing science students. In Proc. 20th Conference on Innovation and Technology in Computer Science Education, pp 302-307, ACM Press, New York, 2015. (DOI).
Vision seminars and administration of university education: A case study. In Proc. 1st Al Baha University and Uppsala University Symposium on Quality in Computing Education, volume 2015-007 of Technical report / Department of Information Technology, Uppsala University, pp 29-32, 2015. (Proceedings).
Learning to program: A discussion on the interplay of theory and practice. In Proc. 1st Al Baha University and Uppsala University Symposium on Quality in Computing Education, volume 2015-007 of Technical report / Department of Information Technology, Uppsala University, pp 16-18, 2015. (Proceedings).
Integrating international students into CS programs. In Proc. 1st Al Baha University and Uppsala University Symposium on Quality in Computing Education, volume 2015-007 of Technical report / Department of Information Technology, Uppsala University, pp 6-8, 2015. (Proceedings).
Enhanced learning by promoting engineering competencies. In Proc. 44th ASEE/IEEE Frontiers in Education Conference, pp 2044-2049, IEEE Press, Piscataway, NJ, 2014. (DOI, Proceedings).
Critical thinking, peer-writing, and the importance of feedback. In Proc. 44th ASEE/IEEE Frontiers in Education Conference, pp 1501-1507, IEEE Press, Piscataway, NJ, 2014. (DOI).
AccAB – Processes and Roles for Accreditation of Computing Degrees at Al Baha University in Saudi Arabia. In Proc. World Engineering Education Forum, pp 969-970, 2014.
Pedagogical development in engineering: A collaborative project between Saudi Arabia and Sweden. In Proc. World Engineering Education Forum, pp 967-968, 2014.
MOOCs and their impact on academics. In Proc. 14th International Conference on Computing Education Research: Koli Calling, pp 137-145, ACM Press, New York, 2014. (DOI).
Identity development in computing education: Theoretical perspectives and an implementation in the classroom. In Proc. 9th Workshop in Primary and Secondary Computing Education, pp 70-79, ACM Press, New York, 2014. (DOI).
Graduating students' designs — through a phenomenographic lens. In Proc. 10th International Computing Education Research Conference, pp 91-98, ACM Press, New York, 2014. (DOI).
Teaching and learning with MOOCs: Computing academics' perspectives and engagement. In Proc. 19th Conference on Innovation and Technology in Computer Science Education, pp 9-14, ACM Press, New York, 2014. (DOI).
Discipline-based staff development courses to promote a sustainable SOTL environment: An example from science and engineering at Uppsala University. In Proc. ICED 2014: Educational development in a changing world, pp 392-392, International Consortium for Educational Development, London, UK, 2014.
Integrating global systems development skills into the engineering curriculum. In Proc. 3rd ASEE International Forum, pp 11088:1-8, American Society for Engineering Education, 2014.
Four feed-forward principles enhance students' perception of feedback as meaningful. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 272-277, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI).
Learning to develop learning and teaching of CS: a collaborative example. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 147-148, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:preprint).
Programming course design: Phenomenographic approach to learning and teaching. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, pp 125-132, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:postprint).
A glimpse into the cultural situatedness of computer science: Some insights from a pilot study. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 92-99, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:postprint).
Impact of cultural and language background on learning Computer Science concepts. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, International Conference on Teaching and Learning in Computing and Engineering, pp 37-40, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI).
First year Computer Science and IT students' experience of participation in the discipline. In Proc. 2nd International Conference on Learning and Teaching in Computing and Engineering, pp 1-8, IEEE Computer Society, Los Alamitos, CA, 2014. (DOI, fulltext:preprint).
A broader threshold: Including skills as well as concepts in computing education. In Threshold Concepts: From personal practice to communities of practice, pp 154-158, NAIRTL, Cork, Ireland, 2014.
Novice students' perception of learning in small groups. In Enhancement and Innovation in Higher Education conference: 11 - 13 June 2013: conference materials, pp 123-131, 2013. (Post-conference publication).
Contemplations on results from investigating the personal epistemology of computing students. In Proc. 43rd ASEE/IEEE Frontiers in Education Conference, pp 825-831, IEEE, Piscataway, NJ, 2013. (DOI).
Professional communication skills for engineering professionals. In Proc. 43rd ASEE/IEEE Frontiers in Education Conference, pp 257-263, IEEE, Piscataway, NJ, 2013. (DOI).
Scaffolding pedagogic excellence in higher education. In Improving Student Learning through Research and Scholarship, pp 164-176, Oxford Brookes University, UK, 2013. (fulltext:print).
Using open-ended group projects in HCI courses. In Challenges from the Future: Bridging the gaps through HCI education, University of Cape Town, South Africa, 2013.
Identity development of CS and IT students: What's the role of higher education?. In Proc. 9th International Computing Education Research Conference, pp 187-188, ACM Press, New York, 2013. (DOI).
Can first-year students program yet?: a study revisited. In Proc. 9th International Computing Education Research Conference, pp 91-98, ACM Press, New York, 2013. (DOI).
Investigation into the personal epistemology of Computer Science students. In Proc. 18th Conference on Innovation and Technology in Computer Science Education, pp 231-236, ACM Press, New York, 2013. (DOI).
Computer science students’ perception of computer network security. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 204-207, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI, fulltext:postprint).
Analysing the enacted object of learning in lab assignments in programming education. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 208-211, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI, fulltext:postprint).
What is feedback?: Connecting student perceptions to assessment practices. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 106-113, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI).
Engagement in Computer Science and IT — What!: A matter of identity?. In Proc. 1st International Conference on Learning and Teaching in Computing and Engineering, pp 114-121, IEEE Computer Society, Los Alamitos, CA, 2013. (DOI, fulltext:postprint).
Using Competencies to Structure Scientific Writing Education. In HDI 2012 – Informatik für eine nachhaltige Zukunft, volume 5 of Commentarii informaticae didacticae (CID), pp 33-44, Universitätsverlag Potsdam, Potsdam, 2013. (External link).
Self-Directed Learning: stories from industry. In Proc. 12th International Conference on Computing Education Research: Koli Calling, pp 111-117, ACM Press, New York, 2012. (DOI).
Computer Science at School / CS Teacher Education: Koli working-group report on CS at school. In Proc. 12th International Conference on Computing Education Research: Koli Calling, pp 29-38, ACM Press, New York, 2012. (DOI).
Progression i skrivfärdigheter hos studenter i datavetenskap. In Proc. NU 2012: Gränslöst lärande, Chalmers University of Technology, Göteborg, Sweden, 2012. (Abstract).
Categorizing how students use collaborative technologies in a globally distributed project. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 1325-1330, IEEE, Piscataway, NJ, 2012. (DOI).
Harnessing theory in the service of engineering education research. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 391-395, IEEE, Piscataway, NJ, 2012. (DOI).
Student reflections on collaborative technology in a globally distributed student project. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 365-370, IEEE, Piscataway, NJ, 2012. (DOI).
Managing international student collaborations: An experience report. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 355-360, IEEE, Piscataway, NJ, 2012. (DOI).
Students' experiences and attitudes towards learning Computer Science. In Proc. 42nd ASEE/IEEE Frontiers in Education Conference, pp 88-93, IEEE, Piscataway, NJ, 2012. (DOI).
Threshold concepts and threshold skills in computing. In Proc. 8th International Computing Education Research Conference, pp 23-30, ACM Press, New York, 2012. (DOI).
Teachers' conceptions of teaching practice. In Improving Student Learning through Research and Scholarship (ISL 2012), Lund University, Sweden, 2012. (Abstract).
Challenges in Developing Global Collaborative Project Courses. In Proc. 1st Forum on International Collaborative Academic Programs, BrownWalker Press, 2012.
Investigating Swedish Teacher's Approaches to Their Teaching Practice. In , San Antonio, TX, 2012.
Intercultural competence in global collaboration courses in computer engineering. In Advances in Design for Cross-Cultural Activities: Part I, pp 351-361, CRC Press, Boca Raton, FL, 2012.
Professionella kompetenser i projektkurser. In Proc. 3:e Utvecklingskonferensen för Sveriges ingenjörsutbildningar, volume 75 of Linköping Electronic Conference Proceedings, pp 123-128, Linköping University Electronic Press, 2012. (External link).
Technological systems across contexts: Designing and exploring learning possibilities in Swedish compulsory technology education. In Proc. PATT 26 Conference: Technology Education in the 21st Century, volume 73 of Linköping Electronic Conference Proceedings, pp 232-238, Linköping University Electronic Press, 2012. (Free fulltext available).
Development of Professional Competencies in Engineering Education. In Proc. 41st ASEE/IEEE Frontiers in Education Conference, pp S1C-1-5, IEEE, Piscataway, NJ, 2011. (DOI).
mJeliot: ICT Support for Interactive Teaching of Programming. In Proc. 41st ASEE/IEEE Frontiers in Education Conference, Frontiers in Education Conference, pp T1J-1-4, IEEE conference proceedings, Piscataway, NJ, 2011. (DOI).
mJeliot: A tool for enhanced interactivity in programming instruction. In Proc. 11th International Conference on Computing Education Research: Koli Calling, pp 16-22, ACM Press, New York, 2011. (DOI).
Repertory grid: Investigating personal constructs of novice programmers. In Proc. 11th International Conference on Computing Education Research: Koli Calling, pp 23-32, ACM Press, New York, 2011. (DOI).
How do master level students in Computer Science perceive plagiarism?. In Proc. 2nd International Conference on Computer Science Education: Innovation and Technology, pp 90-95, Global Science and Technology Forum, Singapore, 2011. (fulltext:print).
Students' perceptions of the differences between formal and informal learning. In Proc. 7th International Computing Education Research Workshop, pp 61-68, ACM Press, New York, 2011. (DOI).
Relationship between text and action conceptions of programming: a phenomenographic and quantitative perspective. In Proc. 16th Conference on Innovation and Technology in Computer Science Education, pp 33-37, ACM Press, New York, 2011. (DOI).
Experiences from using Constructive Controversy in an Open Ended Group Project. In Proc. 40th ASEE/IEEE Frontiers in Education Conference, pp S3D-1-5, IEEE, Piscataway, NJ, 2010. (DOI).
Computing students learning computing informally. In Proc. 10th International Conference on Computing Education Research: Koli Calling, pp 43-48, ACM Press, New York, 2010. (DOI).
Use and analysis of student response systems in two summer courses. In Att undervisa med vetenskaplig förankring – i praktiken!, volume 8 of Rapportserie från Avdelningen för universitetspedagogisk utveckling, pp 115-128, Uppsala universitet, 2010.
Conveying Conceptions of Quality through Instruction. In Proc. 7th International Conference on the Quality of Information and Communications Technology, 2010.
Enhancing Student Engagement in an Introductory Programming Course. In Proc. 40th ASEE/IEEE Frontiers in Education Conference, pp F1E-1-2, IEEE, Piscataway, NJ, 2010. (DOI).
Developing Global Teamwork Skills: The Runestone Project. In Annual Global Engineering Education Conference (EDUCON): The Future of Global Learning in Engineering Education, IEEE, 2010. (fulltext).
Towards a usability coaching method for institutionalizing usability in organisations. In Human-Computer Interaction, volume 332 of IFIP Advances in Information and Communication Technology, pp 86-97, Springer-Verlag, Berlin, 2010. (DOI).
Harnessing Surprise: Tales from students' transformational biographies. In Proc. 41st ACM Technical Symposium on Computer Science Education, pp 300-304, ACM Press, New York, 2010. (DOI).
A method for analyzing learning outcomes in project courses. In Proc. 40th ASEE/IEEE Frontiers in Education Conference, pp T4H-1-2, IEEE, Piscataway, NJ, 2010. (DOI).
Exploring the cultures: European values in science and technology education in higher education. In Cultural Dynamics: Inheritance and Identity: Starting Activity, 2009.
Student Transformations: Are they computer scientists yet?. In Proc. 5th International Computing Education Research Workshop, pp 129-140, ACM Press, New York, 2009. (DOI).
A global software project: Developing a tablet PC capture platform for explanograms. In Proc. 8th International Conference on Computing Education Research: Koli Calling, volume 2009-004 of Technical report / Department of Information Technology, Uppsala University, pp 41-50, 2009. (Proceedings).
Bridges and problem solving: Swedish engineering students' conceptions of engineering in 2007. In Proc. 1st International Conference on Computer Supported Education: Volume 2, pp 5-12, Institute for Systems and Technologies of Information, Control and Communication, 2009.
Helping students debug concurrent programs. In Koli Calling: Proc. 8th International Conference on Computing Education Research, volume 2009-004 of Technical report / Department of Information Technology, Uppsala University, pp 76-79, 2009. (Proceedings).
Disseminating phenomenography: Workshops for the computing education research community. In Proc. EARLI SIG 9 Workshop on Phenomenography and Variation Theory: Implications of Phenomenography and Variation Theory in Practice, pp 17-18, Kristianstad Academic Press, Sweden, 2008. (Proceedings).
Reflecting on running large scale student collaboration projects. In Proc. 38th ASEE/IEEE Frontiers in Education Conference, pp 1464-1468, IEEE, Piscataway, NJ, 2008. (DOI).
Stepping Stones: Capacity building in engineering education. In Proc. 38th ASEE/IEEE Frontiers in Education Conference, pp 307-312, IEEE, Piscataway, NJ, 2008. (DOI).
Three Ways of Globalizing IT Engineering Education: Experiences from Two European Universities. In International Conference on Science, Technology and Education Policy: Engineering Education, Innovation and Globalization, pp 63-67, Hangzhou, China, 2008. (fulltext:print).
Concrete examples of abstraction as manifested in students' transformative experiences. In Proc. 4th International Computing Education Research Workshop, pp 125-135, ACM Press, New York, 2008. (DOI).
A methodology for exploring students' experiences and interaction with large-scale software through role-play and phenomenography. In Proc. 4th International Computing Education Research Workshop, pp 27-38, ACM Press, New York, 2008. (DOI).
How does internationalisation affect learning and teaching of Computer Science: A study at Tongji University in China. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, pp 221-224, 2007. (External link).
What’s the problem?: Teachers’ experience of student learning successes and failures. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, volume 88 of CRPIT, pp 207-211, Australian Computer Society, 2007. (External link).
Research in engineering education: quality and perspectives. In ReflekTori 2007: Symposium of Engineering Education, 2007. (External link).
Students' understandings of concurrent programming. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, pp 77-86, 2007. (External link).
How do students understand computer network protocols?. In proceedings of the 20th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ), pp 15-29, 2007. (External link).
Debating the OO debate: Where is the problem?. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, pp 171-174, 2007. (External link).
A doctoral course in research methods in computing education research: How should we teach it?. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, pp 175-178, 2007. (External link).
Computer Science students' experiences of decision making in project groups. In Proc. 7th Baltic Sea Conference on Computing Education Research: Koli Calling, pp 137-148, 2007. (External link).
CeTUSS (Centrum för Teknikutbildning i Studenternas Sammanhang): A national center for pedagogical development in technology education. In Meeting the Growing Demand for Engineers and Their Educators 2010-2020, 2007. (External link).
What's in a Publication? The Bleeding Edge of Computing Education: Keynote: 2nd Workshop on Computer Science Education. In 2nd Workshop on Computer Science Education, 2007. (External link).
From Limen to Lumen: Computing students in liminal spaces. In Proc. 3rd International Computing Education Research Workshop, pp 123-132, ACM Press, New York, 2007. (DOI).
Ill-structured Problem Solving in Engineering Education. In IEEE Frontiers in Education conference, pp F3F1-F3F2, 2007. (External link).
Balancing Scaffolding and Complexity in Open Ended Group Projects (OEGPs): A Learning Theory View. In IEEE Frontiers in Education conference, pp F2G1-F2G2, 2007. (External link).
Encouraging Deep Learning Using Student Reflections: A Case Study. In Proc. 6th Baltic Sea Conference on Computing Education Research, pp 38-45, 2006. (External link, ACM digital library).
“I Think it’s Better if Those Who Know the Area Decide About it: A Pilot Study Concerning Power in Student Project Groups in CS. In Proc. 6th Annual Finnish/Baltic Sea Conference on Computer Science Education: Koli Calling, pp 27-34, 2006. (External link).
Computing in a business context: a way to motivate and prepare. In SEFI 34th Annual Conference: Engineering Education and Active Students, p 47, 2006. (External link).
Maintaining a Core Literature of Computing Education Research. In Koli Calling: 5th Annual Finnish/Baltic Sea Conference on Computer Science Education, p 185, 2006. (External link).
What Does It Take to Learn 'Programming Thinking'?. In Proc. 1st International Computing Education Research Workshop, pp 135-142, ACM Press, New York, 2005. (DOI).
What do our students strive for?: Insights from a distributed, project-based course in computer systems. In Proc. 5th Finnish/Baltic Sea Conference on Computer Science Education: Koli Calling, pp 65-72, Turku Centre for Computer Science, Finland, 2005. (Proceedings).
Managing cross-cultural differences in an open ended group project course. In IEEE Frontiers in education conference, pp T4D22-23, 2005.
Comparing student software designs using semantic categorization. In Proc. 5th Finnish/Baltic Sea Conference on Computer Science Education: Koli Calling, pp 57-64, Turku Centre for Computer Science, Finland, 2005.
Widening the horizon using the OEIGP. In HCI International, Las Vegas, 2005.
What do we mean by theoretically sound research in computer science education. In ACM SIGCSE 9th International workshop on Integrating Technology in Computer Science Education, pp 230-231, 2004.
A multi-national, multi-institutional study of student-generated software designs. In Proc. 4th Finnish/Baltic Sea Conference on Computer Science Education: Koli Calling, pp 20-27, Helsinki University of Technology, Finland, 2004.
Runestone, the Story. In Grundutbildningsrådets utvecklingskonferens, Gävle, 2003.
Students' Understanding of Networks in an Internationally Distributed Course.. In Proceedings of 3rd IEEE International Conference of Advanced Learning Technologies (ICALT 2003)., pp 380-381, 2003.
A Framework to study learning in an internationally distributed course.. In Communities of Practise.: Research Proceedings of the 10th Association for Learning Technology Conference (ALT-C 2003), pp 27-39, 2003.
What is good teaching of computer networks?.. In Proceedings of 33rd Annual Frontiers in Education, pp 2SD13-2SD19, 2003. (External link).
Open Ended Group Projects a 'tool' for more effective teaching. In ACM Australasian computing education conference, Adelaide, 2003.
2D and 3D Introductory Processes in Virtual Groups. In IEEE Frontiers in Education, pp S1F1-S1F6, 2003. (External link).
MEAD, Managing Education with Teachers at a Distance. In IEEE Frontiers in Education conference, pp S1F26-S1F29, 2003. (External link).
Enriching Online Learning Resources with "Explanograms". In ISICT '03: Proceedings of the 1st international symposium on Information and communication technologies, pp 261-266, 2003. (External link).
Where Are You? Wireless Way's to Enhance Collaboration.. In Frontiers in Education, p 2300, 2003. (DOI, External link).
Understanding Network Protocols.: A Phenomenographic study. In Proceedings of the second annual Finnish/Baltic Sea conference on computer science education, pp 70-75, 2002.
Describing computer science education research: An academic process view. In SCS 2002, Western multiconference, San Antonio, pp 99-104, 2002. (External link).
Are you guys really concerned about the grades?. In Proceedings of ISCRAT2002, 2002. (External link).
Learning computer systems in a distributed course: Problematizing content and context.. In Proceedings of the European Association for Research on Learning and Instruction, SIG 10, Current Issues in Phenomenography, 2002. (External link).
On context in phenomenographic research on understanding heat and temperate. In EARLI, Bi-annual Symposium, Fribourg, Switzerland, 2002. (External link).
Distributed Teaching with Local Control. In IEEE Frontiers in Education conference, p T4E12, 2002. (External link).
Open Ended Group Projects, Motivating Students and Preparing them for the. In IEEE Conference on Software Engineering Education & Training, 2002. (External link).
Student Evaluation in an International Collaborative Project Course. In Proceedings WISE workshop, 2001.
A phenomenographic view on the socio-cultural activity theory in research concerning university students' learning of computer science in an internationally distributed environment. In Psychology of Programming Interest Group 13th Annual Workshop, 2001.
Teaching inter-institutional courses: Sharing challenges and resources. In ACM SIGCS Bulletin, pp 178-179, 2000.
How do individual portable computers effect students learning?. In IEEE Frontiers in education conference, Kansas City, pp S3D7-S3D10, 2000. (External link).
Using a Real-Life Setting to Combine Social and Technical Skills. In IEEE Frontiers in Education conference, Frontiers in Education, pp F4C6-F4C9, 2000. (DOI, fulltext:print).
Multi-Level Project Work; a Study in Collaboration. In IEEE Frontiers in Education conference, pp F4C11-F4C13, 2000. (External link).
Using groupware for international collaborative learning. In IEEE Frontiers in education conference, Kansas City, pp F1C18-F1C23, 2000. (External link).
Time studies as a tool for (computer science) education research. In ACM Australasian computing education conference, Melbourne, 2000. (External link).
Some thoughts on international projects in the undergraduate education. In EpCOS WS, U.K., 1999. (External link).
IT in Society: a Multi-Disciplinary Course. In IEEE Frontiers in Education conference, USA, pp 13a1-21, 1999. (External link).
Full Scale Industrial Project Work. In IEEE Frontiers in Education conference, pp 11b2-7, 1999. (External link).
Evaluating a joint international project in disjunct courses. In SEFI Workshop, delft, Holland, 1999. (External link).
Building a Rigorous Research Agenda into Changes to Teaching. In ACM Australasian computing education conference, pp 203-209, 1998. (External link).
RUNESTONE, an International Student Collaboration Project. In IEEE Frontiers in Education conference, 1998. (External link).
Changing computer science curricula:: Planning for the future. In ACM SIGCSE Bulletin, pp 139-140, 1997.
A smorgasbord of pedagogical dishes. In ACM Australasian computing education conference, Melbourne, 1997. (External link).
Encouraging active participation in programming classes. In 7th National conference on college teaching and learning, Jacksonville, 1996. (External link).
Reports
Supplement: Capital in Computing Education, v.2. Technical report / Department of Information Technology, Uppsala University nr 2024-003, Uppsala universitet, 2024. (fulltext).
Supplement - Social Capital and Women in Computing: A Comparative Study Between Sweden and Bangladesh. Technical report / Department of Information Technology, Uppsala University nr 2024-002, Uppsala University, Uppsala, Sweden, 2024. (fulltext).
Supplement - Capital in Computing Education: Investigating Factors Underlying Participation. Technical report / Department of Information Technology, Uppsala University nr 2024-001, Uppsala University, Uppsala, 2024. (fulltext).
Digital spetskompetens – den nya renässansmänniskan: Genomlysning, definition, prognosverktyg och rekommendationer för framtida utveckling. Tillväxtverket och Universitetskanslerämbetet, 2020. (External link).
Students’ Conceptions of Computer Programming. Technical report / Department of Information Technology, Uppsala University nr 2010-021, 2010. (fulltext).
Ways to understand class diagrams. Technical report / Department of Information Technology, Uppsala University nr 2010-013, 2010. (External link, fulltext).
A student perspective on software development and maintenance. Technical report / Department of Information Technology, Uppsala University nr 2010-012, 2010. (External link, fulltext).
Ways of Thinking and Practising in Introductory Programming. Technical report / Department of Information Technology, Uppsala University nr 2009-002, 2009. (fulltext).
Study of the Effects of Non-Traditional Examinatin Methods in Engineering Education Programmes. Myndigheten för nätverk och samarbete inom högre utbildning, Stockholm, Sweden, 2005.
On the Understanding of Object and Class. Technical report / Department of Information Technology, Uppsala University nr 2004-058, 2004. (fulltext).
How do students understand network protocols?: A phenomenographic study. Technical report / Department of Information Technology, Uppsala University nr 2002-006, 2002. (fulltext).
Others
Students learn CS in different ways: Insights from an empirical study: (Invited talk). Australian Computer Society, 2008. (External link).
Learning computer systems in a project course: Aims and approaches: Keynote speech at First Australasian Workshop on Applications of Phenomenography in Engineering, Computing and Science Education. University Technology, Sydney, Australia, 2007.
Do we teach well? Insights from Engineering Education Research: Keynote talk at the ReflekTori 2007. Helsinki University of Technology, TKK, Helsinki, Finland, 2007. (External link).
Phenomenography: A way to study learning from the students' perspective.: Keynote presentation at Researching Phenomena: Three methodologies, three perspectives. Auckland University of Technology, Auckland, New Zeeland, 2007.
Att lära datakommunikation i en internationell projekt-baserad kurs (in Swedish): Invited presentation at the conference in didactics for teachers in technology and science,. Lund University, Lund, Sweden, 2004.