Investigating the relationship between the development of abstract reasoning and performance in an introductory programming class. - Barry L. Kurtz (SIGCSE, 1980)

Cognitive processes in programming (panel session). - Jeffrey Bonar; Saj-Nicole Joni; Barry L. Kurtz; David A. Scanlan; Laurie Honour Werth (SIGCSE, 1985)

Using simulation to teach recursion and binary tree traversals. - Barry L. Kurtz; Dennis Johnson (SIGCSE, 1985)

Converting from Pascal to Modula-2 in the undergraduate curriculum. - Philippe J. Gabrini; J. Mack Adams; Barry L. Kurtz (SIGCSE, 1986)

A course project to design and implement the kernel of a real-time operating system. - Barry L. Kurtz; Joseph J. Pfeiffer Jr. (SIGCSE, 1987)

Using concept expansion and level integration in an introductory computer science course. - Barry L. Kurtz; J. Mack Adams (SIGCSE, 1988)

Circuit World An Intelligent Simulation System For Digital Logic. - Barry L. Kurtz; Cathy Cavendish; Byron Thatcher (ICCAL, 1989)

Quadratic Grapher: An Intelligent Tutoring System for Graphing Quadratic Equations. - Marilyn Loser; Barry L. Kurtz (ICCAL, 1989)

Teaching multiple programming paradigms: a proposal for a paradigm general pseudocode. - Mark B. Wells; Barry L. Kurtz (SIGCSE, 1989)

A State-of-the-Art CS Undergraduate Lab. - J. Mack Adams; Barry L. Kurtz (CSEE, 1990)

Implementing a single classwide project in software engineering using Ada tasking for synchronization and communcation. - Barry L. Kurtz; Thomas H. Puckett (SIGCSE, 1990)

Laboratory activities for studying the formal semantics of programming languages. - Barry L. Kurtz (SIGCSE, 1991)

The design, implementation, and use of DSTutor: a tutoring system for denotational semantics. - Barry L. Kurtz; Richard L. Oliver; Edward M. Collins (SIGCSE, 1991)

Using the Synthesizer-Generator to teach principles of programming language semantics. - Barry L. Kurtz; John B. Johnston (SIGCSE, 1992)

Evaluating effectiveness in computer science education. - Barry L. Kurtz; Nell B. Dale; Jerry Engel; Jim Miller; Keith Barker; Harriet G. Taylor (SIGCSE, 1993)

Formal syntax and semantics of programming languages - a laboratory based approach. - Kenneth Slonneger; Barry L. Kurtz (Addison-Wesley, 1995)

Scripting of event driven programs for graphical, computer-based laboratories. - Donald A. Garrett; Michael B. O'Neal; Barry L. Kurtz (SAC, 1995)

Design and implementation of a generalized problem solving assistant for algorithm development. - Barry L. Kurtz; Unmesh S. Mayekar; Michael B. O'Neal (SIGCSE, 1995)

Watson: a modular software environment for introductory computer science education. - Michael B. O'Neal; Barry L. Kurtz (SIGCSE, 1995)

A concurrency simulator designed for sophomore-level instruction. - Barry L. Kurtz; Hong Cai; Chris Plock; Xijia Chen (SIGCSE, 1998)

Parallel computing in the undergraduate curriculum. - Barry L. Kurtz; Chinhyun Kim; Jamal R. Alsabbagh (SIGCSE, 1998)

Effective internet education: a progress report. - Barry L. Kurtz; Dee Parks; Eric Nicholson (SIGCSE, 2002)

Software Tools to Support Software Engineering Education. - Christopher C. Ellsworth; Jackie Holland; Chetan Krishna; James B. Fenwick Jr.; Barry L. Kurtz (CATE, 2004)

Effective Internet Education. - Barry L. Kurtz; Dee Parks; Mike O'Neal (CATE, 2004)

The Quiver system. - Christopher C. Ellsworth; James B. Fenwick Jr.; Barry L. Kurtz (SIGCSE, 2004)

Teaching OO methodology in a project-driven CS2 course. - E. Frank Barry; Christopher C. Ellsworth; Barry L. Kurtz; James T. Wilkes (OOPSLA Companion, 2005)

Intra-curriculum software engineering education. - James B. Fenwick Jr.; Barry L. Kurtz (SIGCSE, 2005)

Beyond objects-first: a project-driven CS2 course. - E. Frank Barry; Christopher C. Ellsworth; Barry L. Kurtz; James T. Wilkes (ACM Southeast Regional Conference, 2006)

High-Performance Image Content-Based Search. - Rahman Mitchel Tashakkori; Steven Heffner; Darren W. Greene; Barry L. Kurtz (IPCV, 2006)

Using podcasts and tablet PCs in computer science. - Barry L. Kurtz; James B. Fenwick Jr.; Christopher C. Ellsworth (ACM Southeast Regional Conference, 2007)

A consortium to promote distributed computing. - Rahman Mitchel Tashakkori; Barry L. Kurtz; Barry Wilkinson; Mark A. Holliday (ACM Southeast Regional Conference, 2007)

Image Processing in a Grid Environment. - Darren W. Greene; Rahman Mitchel Tashakkori; Barry L. Kurtz (GCA, 2007)

Inter-University software engineering using web services. - Barry L. Kurtz; James B. Fenwick Jr.; Christopher C. Ellsworth; Xiaohong Yuan; Adam Steele; Xiaoping Jia (SIGCSE, 2007)

Grid computing: student research experiences. - Darren W. Greene; Rahman Mitchel Tashakkori; Barry L. Kurtz (ACM Southeast Regional Conference, 2008)

Student development of web services for the STEM disciplines. - Barry L. Kurtz; James B. Fenwick Jr. (ACM Southeast Regional Conference, 2008)

Using microlabs to teach modern distributed computing. - Barry L. Kurtz; Rahman Mitchel Tashakkori; John J. Helfert; Michael Sage (SIGCSE, 2010)

Teaching mobile computing and developing software to support computer science education. - James B. Fenwick Jr.; Barry L. Kurtz; Joel K. Hollingsworth (SIGCSE, 2011)

Early participation of CS students in research. - Rahman Mitchel Tashakkori; Barry L. Kurtz; Dolores A. Parks; James B. Fenwick Jr.; Alice A. McRae (SIGCSE, 2011)

Developing microlabs using Google web toolkit. - Barry L. Kurtz; James B. Fenwick Jr.; Philip Meznar (SIGCSE, 2012)

Developing a highly interactive ebook for CS instruction. - James B. Fenwick Jr.; Barry L. Kurtz; Philip Meznar; Reed Phillips; Alex Weidner (SIGCSE, 2013)

Active learning during lecture using tablets. - Barry L. Kurtz; James B. Fenwick Jr.; Rahman Mitchel Tashakkori; Ahmad Esmaili; Stephen R. Tate (SIGCSE, 2014)

Building Code Magnet Labs for Tablets and Other Devices (Abstract Only). - Barry L. Kurtz; Rahman Mitchel Tashakkori; Ahmad Esmaili (SIGCSE, 2015)