Teaching Java: using an object-oriented database and the BlueJ IDE. - James H. Paterson; John Haddow (ITiCSE, 2003)

Approaches to object persistence in java projects. - James H. Paterson; John Haddow (ITiCSE, 2004)

A proposed design patterns extension for the blueJ IDE. - James H. Paterson; John Haddow (ITiCSE, 2004)

Using the BlueJ IDE in a data structures course. - James H. Paterson; John Haddow; Miriam Birch; Alex Monaghan (ITiCSE, 2005)

Teaching XML in a web development context. - James H. Paterson; Frances McCormick; Gerry Creechan (ITiCSE, 2005)

A design patterns extension for the BlueJ IDE. - James H. Paterson; John Haddow; Michael Nairn (ITiCSE, 2006)

From classes to code: supporting the transition from design to implementation. - James H. Paterson; John Haddow (ITiCSE, 2007)

A survey of literature on the teaching of introductory programming. - Arnold Pears; Stephen Seidman; Lauri Malmi; Linda Mannila; Elizabeth S. Adams; Jens Bennedsen; Marie Devlin; James H. Paterson (ACM SIGCSE Bull., 2007)

Drawing the line: teaching the semantics of binary class associations. - James H. Paterson; John Haddow; Ka Fai Cheng (ITiCSE, 2008)

Using coding patterns in a model-driven approach to teaching object oriented programming. - James H. Paterson; John Haddow; Ka Fai Cheng (ITiCSE, 2009)

PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns. - James H. Paterson; Ka Fai Cheng; John Haddow (ACM Trans. Comput. Educ., 2009)

An evaluation of object oriented example programs in introductory programming textbooks. - Jürgen Börstler; Mark S. Hall; Marie Nordström; James H. Paterson; Kate Sanders 001; Carsten Schulte 001; Lynda Thomas (ACM SIGCSE Bull., 2009)

Uses of Peer Assessment in Database Teaching and Learning. - James H. Paterson; John N. Wilson; Petra Leimich (BNCOD, 2010)

An introduction to program comprehension for computer science educators. - Carsten Schulte 001; Tony Clear; Ahmad Taherkhani; Teresa Busjahn; James H. Paterson (ITiCSE-WGR, 2010)

On the Quality of Examples in Introductory Java Textbooks. - Jürgen Börstler; Marie Nordström; James H. Paterson (ACM Trans. Comput. Educ., 2011)

A fresh look at novice programmers' performance and their teachers' expectations. - Ian Utting; Allison Elliott Tew; Mike McCracken; Lynda Thomas; Dennis J. Bouvier; Roger Frye; James H. Paterson; Michael E. Caspersen; Yifat Ben-David Kolikant; Juha Sorva; Tadeusz Wilusz (ITiCSE-WGR, 2013)

Experience of an International Collaborative Project with First Year Programming Students. - James H. Paterson; Markku Karhu; Walter Cazzola; Irina Illina; Robert Law; Dario Machiodi; Marisa Maximiano; Catarina Silva 001 (COMPSAC, 2015)

Eye movements in code reading: relaxing the linear order. - Teresa Busjahn; Roman Bednarik; Andrew Begel; Martha E. Crosby; James H. Paterson; Carsten Schulte 001; Bonita Sharif; Sascha Tamm (ICPC, 2015)

A review of introductory programming research 2003-2017. - Andrew Luxton-Reilly; Simon; Ibrahim Albluwi; Brett A. Becker; Michail N. Giannakos; Amruth N. Kumar; Linda M. Ott; James H. Paterson; Michael James Scott; Judy Sheard; Claudia Szabo (ITiCSE, 2018)

Introductory programming: a systematic literature review. - Andrew Luxton-Reilly; Simon; Ibrahim Albluwi; Brett A. Becker; Michail N. Giannakos; Amruth N. Kumar; Linda M. Ott; James H. Paterson; Michael James Scott; Judy Sheard; Claudia Szabo (ITiCSE (Companion), 2018)

Teaching Data Structures through Group Based Collaborative Peer Interactions. - Sajid Nazir; Stephen Naicken; James H. Paterson (CSERC, 2019)

Design and delivery of cloud computing syllabus for computing undergraduates. - Sajid Nazir; James H. Paterson; Brian Hainey (CSERC, 2020)

Computing degree apprenticeships: An opportunity to address gender imbalance in the IT sector? - Sally Smith; Ella Taylor-Smith; Khristin Fabian; Matthew Barr; Tessa Berg; David Cutting; James H. Paterson; Tiffany Young; Mark Zarb (FIE, 2020)

EMIP: The eye movements in programming dataset. - Roman Bednarik; Teresa Busjahn; Agostino Gibaldi; Alireza Ahadi; Mária Bieliková; Martha E. Crosby; Kai Essig; Fabian Fagerholm; Ahmad Jbara; Raymond Lister; Pavel A. Orlov; James H. Paterson; et al. (Sci. Comput. Program., 2020)

A Repository of Resources and Exemplars for the Cloud Curriculum. - James H. Paterson; Joshua Adams; Brian Hainey; Sajid Nazir (CEP, 2021)

Enhancing Student Engagement through Cloud Computing Coursework: Challenges and Opportunities in the time of COVID-19. - Sajid Nazir; Yovin Poorun; James H. Paterson; Brian Hainey (CSERC, 2021)

Planning a Conceptual Framework Approach for Teaching Cloud Fundamentals. - James H. Paterson; Joshua Adams; Laurie White; Andrew Csizmadia; Deger Cenk Erdil; Derek Foster; Mark Hills 001; Zain Kazmi; Karthik Kuber; Sajid Nazir; Majd Sakr; Lee Stott (ITiCSE (2), 2021)

Designing Dissemination and Validation of a Framework for Teaching Cloud Fundamentals. - James H. Paterson; Joshua Adams; Laurie White; Andrew Csizmadia; Deger Cenk Erdil; Derek Foster; Mark Hills 001; Zain Kazmi; Karthik Kuber; Sajid Nazir; Majd Sakr; Lee Stott (ITiCSE-WGR, 2021)

Looking at the main Method - An Educator's Perspective. - Teresa Busjahn; Simon; James H. Paterson (Koli Calling, 2021)

Embedding Vendor Certifications in the Cloud Computing Curriculum: Scope, Strategy and Perceptions. - James H. Paterson; Joshua Adams; Derek Foster; Ouldooz Baghban Karimi; Zain Kazmi; Ruth G. Lennon; Sajid Nazir; Lee Stott; Laurie White (ITiCSE (2), 2022)

Motivation and Strategies for Effective Inclusion of Cloud Solution Provider Certifications in Computing Curricula. - James H. Paterson; Joshua Adams; Derek Foster; Ouldooz Baghban Karimi; Zain Kazmi; Ruth G. Lennon; Sajid Nazir; Lee Stott; Laurie White (ITiCSE-WGR, 2022)

Exploring Computing Science Programs' Admission Procedures with a Diversity and Inclusion Lens. - Ouldooz Baghban Karimi; Giulia Toti; Mirela Gutica; Rebecca Robinson; Lisa Zhang; James H. Paterson; Peggy Lindner; Michael O'Dea (ITiCSE (2), 2023)

Enhancing Diversity and Inclusion in Computer Science Undergraduate Programs: The Role of Admissions. - Ouldooz Baghban Karimi; Giulia Toti; Mirela Gutica; Rebecca Robinson; Lisa Zhang; James H. Paterson; Peggy Lindner; Michael O'Dea (ITiCSE-WGR, 2023)

Evaluating the Relative Importance of Product Line Features Using Centrality Metrics. - Fathiya Mohammed; Mike Mannion; Hermann Kaindl; James H. Paterson (ICSOFT, 2024)

ITiCSE Announcement. - Erik Barendsen; James H. Paterson; Keith Quille (ACM SIGCSE Bull., 2025)

ITiCSE 2025 Call for Participation. - Erik Barendsen; James H. Paterson; Keith Quille (ACM SIGCSE Bull., 2025)