2023
Enhancing Diversity and Inclusion in Computer Science Undergraduate Programs: The Role of Admissions.
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023
Exploring Computing Science Programs' Admission Procedures with a Diversity and Inclusion Lens.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
2022
Motivation and Strategies for Effective Inclusion of Cloud Solution Provider Certifications in Computing Curricula.
Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education, 2022
Embedding Vendor Certifications in the Cloud Computing Curriculum: Scope, Strategy and Perceptions.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
2021
Looking at the main Method - An Educator's Perspective.
Proceedings of the Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 18, 2021
Designing Dissemination and Validation of a Framework for Teaching Cloud Fundamentals.
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education, 2021
Planning a Conceptual Framework Approach for Teaching Cloud Fundamentals.
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021
Enhancing Student Engagement through Cloud Computing Coursework: Challenges and Opportunities in the time of COVID-19.
Proceedings of the CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22, 2021
A Repository of Resources and Exemplars for the Cloud Curriculum.
Proceedings of the CEP '21: Computing Education Practice 2021, 2021
2020
EMIP: The eye movements in programming dataset.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
Sci. Comput. Program., 2020
Design and delivery of cloud computing syllabus for computing undergraduates.
Proceedings of the CSERC '20: the 9th Computer Science Education Research Conference, 2020
2019
Teaching Data Structures through Group Based Collaborative Peer Interactions.
Proceedings of the CSERC '19: The 8th Computer Science Education Research Conference, 2019
2015
Eye movements in code reading: relaxing the linear order.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015
Experience of an International Collaborative Project with First Year Programming Students.
Proceedings of the 39th IEEE Annual Computer Software and Applications Conference, 2015
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
2011
On the Quality of Examples in Introductory Java Textbooks.
ACM Trans. Comput. Educ., 2011
2010
An introduction to program comprehension for computer science educators.
Proceedings of the 2010 ITiCSE working group reports, 2010
2009
An evaluation of object oriented example programs in introductory programming textbooks.
ACM SIGCSE Bull., 2009
PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns.
ACM Trans. Comput. Educ., 2009
Using coding patterns in a model-driven approach to teaching object oriented programming.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009
2008
Drawing the line: teaching the semantics of binary class associations.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008
2007
From classes to code: supporting the transition from design to implementation.
Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2007
2006
A design patterns extension for the BlueJ IDE.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006
2005
Teaching XML in a web development context.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005
Using the BlueJ IDE in a data structures course.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005
2004
A proposed design patterns extension for the blueJ IDE.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004
Approaches to object persistence in java projects.
Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2004
2003
Teaching Java: using an object-oriented database and the BlueJ IDE.
Proceedings of the 8th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2003