Keynote Speaker

John McCormick



Dr. John McCormick is a Professor of Computer Science at the University of Northern Iowa since 1996. He is a senior member of ACM, SIGCSE, and SIGAda and an affiliate of the IEEE Computer Society. His interests are in the design and implementation of real-time and high integrity systems and the design of courses and laboratories to support teaching of these topics. His work has earned him several Excellence in Teaching awards and Best Paper awards, and resulted in several textbooks: Building Parallel, Embedded, and Real-Time Applications with Ada (2011) and Ada Plus Data Structures: An Object-Oriented Approach (2nd Edition, 2007).

His keynote talk entitled Trains, Planes, and Automobiles: The Need for Quality Embedded Systems Education addresses the skills needed by computer science graduates to develop safe, reliable software for embedded systems, and his experiences developing a successful laboratory for a junior level course in real-time embedded software development based on a large model railroad.