A new perspective on teaching computer literacy. - Michael Goldweber; John Barr 001; Chuck Leska (SIGCSE, 1994)

Object-oriented programming (abstract): how to "scale up" CS 1. - Stuart Hirshfield; Owen L. Astrachan; John Barr 001; Karen Donnelly; David Levine; Mark McGinn (SIGCSE, 1994)

An environment for interpreter-based programming language projects. - John Barr 001; Laurie A. Smith King (SIGCSE, 1995)

Multiple paradigms in CS I. - Chuck Leska; John Barr 001; Laurie A. Smith King (SIGCSE, 1996)

Computer science for the artist. - Laurie A. Smith King; John Barr 001 (SIGCSE, 1997)

A comparison of operating systems courseware. - Michael Goldweber; John Barr 001; Tracy Camp; John Grahm; Stephen J. Hartley (SIGCSE, 1999)

What could be more SLic?: projects for the programming languages course. - Laurie A. Smith King; John Barr 001; Ben Coleman (SIGCSE, 2001)

Interpreter based assignments for a standard programming languages course. - John Barr 001; Laurie A. Smith King (J. Comput. Sci. Coll., 2001)

Intepreter based assignments for a standard programming languages course. - John Barr 001; Laurie A. Smith King (J. Comput. Sci. Coll., 2001)

A method for analyzing reading comprehension in computer science courses. - Ananda Gunawardena; John Barr 001; Andrew Owens (ITiCSE, 2008)

What everyone needs to know about computation. - John Barr 001; Steve Cooper; Michael Goldweber; Henry MacKay Walker (SIGCSE, 2010)

Educating the educator through computation: what GIS can do for computer science. - John Barr 001; Ali Erkan (SIGCSE, 2012)

Classroom salon: a tool for social collaboration. - John Barr 001; Ananda Gunawardena (SIGCSE, 2012)

Using social networking to improve student learning through classroom salon (abstract only). - John Barr 001; Ananda Gunawardena (SIGCSE, 2012)

Computer science education for social good. - Michael Goldweber; John Barr 001; Elizabeth Ann Patitsas (SIGCSE, 2013)

A framework for enhancing the social good in computing education: a values approach. - Michael Goldweber; John Barr 001; Tony Clear; Renzo Davoli; Samuel Mann; Elizabeth Patitsas; Scott R. Portnoff (Inroads, 2013)

Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review. - Tony Clear; Sarah Beecham; John Barr 001; Mats Daniels; Roger McDermott; Michael Oudshoorn; Airina Savickaite; John Noll (ITiCSE-WGR, 2015)

Developments in Global Software Engineering Education. - Tony Clear; Sarah Beecham; John Barr 001; Mats Daniels; Michael J. Oudshoorn; John Noll (FIE, 2016)

Algorithms + Organization = Systems. - Ali Erkan; John Barr 001 (ITiCSE, 2016)

'Twas the night before classes. - John Barr 001; Susan Barr (Inroads, 2016)

Developing a Holistic Understanding of Systems and Algorithms through Research Papers. - Ali Erkan; John Barr 001; Tony Clear; Cruz Izu; Cristian Jose Lopez Del Alamo; Hanan Mohammed; Nadimpalli V. R. Mahadev (ITiCSE-WGR, 2017)

Pioneers in Computing. - John Barr 001; Amy Whitaker (Inroads, 2017)

Preparing Tomorrow's Software Engineers for Work in a Global Environment. - Sarah Beecham; Tony Clear; John Barr 001; Mats Daniels; Michael Oudshoorn; John Noll (IEEE Softw., 2017)

How Best to Teach Global Software Engineering? Educators Are Divided. - Sarah Beecham; Tony Clear; Daniela E. Damian; John Barr 001; John Noll; Walt Scacchi (IEEE Softw., 2017)

Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only). - Ali Erkan; John Barr 001 (SIGCSE, 2018)

Holistic Approaches to Computer Science. - Ali Erkan; John Barr 001; Valerie Barr; Michael Goldweber; Deepak Kumar 002 (SIGCSE, 2018)

Session details: Back page. - John Barr 001 (Inroads, 2018)

Decade matching. - John Barr 001 (Inroads, 2018)

CS puzzle contest. - Zack Butler 001; John Barr 001 (Inroads, 2018)

Bringing Reflection into Computer Science Education. - Paul E. Dickson; John Barr 001 (SIGCSE, 2019)

Messy Learning: When Problem-based Learning Just Isn't Enough. - Paul E. Dickson; John Barr 001 (SIGCSE, 2019)

Cryptogram. - John Barr 001 (Inroads, 2019)

Binairo. - John Barr 001 (Inroads, 2019)

Decision trees. - John Barr 001; Michael L. Littman; Marie desJardins (Inroads, 2019)

Programs as art (contest winner). - Keith O'Hara; John Barr 001 (Inroads, 2019)

Scrabble puzzle challenge. - John Barr 001 (Inroads, 2020)

Back page. - John Barr 001 (Inroads, 2020)

A CS50* puzzle, just a little bit. - John Barr 001; Doug Lloyd 001 (Inroads, 2021)

A CS50* puzzle. - Doug Lloyd 001; John Barr 001 (Inroads, 2021)

Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures Course. - Ali Erkan; John Barr 001 (J. Comput. Sci. Coll., 2023)