Using a model railroad to teach digital process control. - John W. McCormick (SIGCSE, 1988)

Using a model railroad to teach Ada and software engineering. - John W. McCormick (TRI-Ada, 1991)

A laboratory for teaching the development of real-time software systems. - John W. McCormick (SIGCSE, 1991)

A Model Railroad for Ada and Software Engineering. - John W. McCormick (Commun. ACM, 1992)

Teaching Ada by the Book: The Pedagogy of Ada in CS1 (Panel). - John W. McCormick (TRI-Ada, 1993)

Teaching Ada by the book: the pedagogy of Ada in CS1. - John W. McCormick; Fintan Culwin; Nicholas J. DeLillo; Michael B. Feldman; Richard E. Pattis; Walter J. Savitch (SIGCSE, 1994)

Teaching Programming for Reuse: Generics for Educators. - Suzanne Pawlan Levy; John W. McCormick (TRI-Ada Tutorials, 1995)

Ada, model railroading, and real-time software engineering education (keynote address). - John W. McCormick (SIGAda, 1999)

We've been working on the railroad: a laboratory for real-time embedded systems. - John W. McCormick (SIGCSE, 2005)

How good is good enough?: a technical perspective informed by ethical sensibility. - John W. McCormick (J. Comput. Sci. Coll., 2005)

MA1: real-time and parallel processing in ada. - John W. McCormick (SIGAda, 2007)

Model Railroading and Computer Fundamentals. - John W. McCormick (Comput. Sci. Educ., 2007)

MA1: Ada for real-time and parallel processing. - John W. McCormick (SIGAda, 2008)

Ada and software engineering education: one professor's experiences. - John W. McCormick (SIGAda, 2008)

An introduction to real-time embedded systems. - John W. McCormick (J. Comput. Sci. Coll., 2008)

Ada for real-time and parallel processing. - John W. McCormick (SIGAda, 2009)

Ada for parallel, embedded, and real-time applications. - John W. McCormick (SIGAda, 2010)

Building Parallel, Embedded, and Real-Time Applications with Ada. - John W. McCormick; Frank Singhoff; Jérôme Hugues (Cambridge University Press, 2011)

Building embedded real-time applications. - John W. McCormick; Frank Singhoff (SIGAda, 2011)

How to train your computer: the need for quality embedded systems education. - John W. McCormick (J. Comput. Sci. Coll., 2011)

Embedded and real-time programming with ADA: conference workshop. - John W. McCormick (J. Comput. Sci. Coll., 2011)