John Barr

Affiliations:
  • Ithaca College, NY, USA


According to our database1, John Barr authored at least 40 papers between 1994 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Spreadsheets As Hands-on Learning Tools In a Discrete Math/Structures Course.
J. Comput. Sci. Coll., 2023

2021
A CS50* puzzle.
Inroads, 2021

A CS50* puzzle, just a little bit.
Inroads, 2021

2020
Back page.
Inroads, 2020

Scrabble puzzle challenge.
Inroads, 2020

2019
Programs as art (contest winner).
Inroads, 2019

Decision trees.
Inroads, 2019

Binairo.
Inroads, 2019

Cryptogram.
Inroads, 2019

Messy Learning: When Problem-based Learning Just Isn't Enough.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

Bringing Reflection into Computer Science Education.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019

2018
CS puzzle contest.
Inroads, 2018

Decade matching.
Inroads, 2018

Session details: Back page.
Inroads, 2018

Holistic Approaches to Computer Science.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only).
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
How Best to Teach Global Software Engineering? Educators Are Divided.
IEEE Softw., 2017

Preparing Tomorrow's Software Engineers for Work in a Global Environment.
IEEE Softw., 2017

Pioneers in Computing.
Inroads, 2017

Developing a Holistic Understanding of Systems and Algorithms through Research Papers.
Proceedings of the 2017 ITiCSE Working Group Reports, 2017

2016
'Twas the night before classes.
Inroads, 2016

Algorithms + Organization = Systems.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

Developments in Global Software Engineering Education.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

2015
Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review.
Proceedings of the 2015 ITiCSE Working Group Reports, 2015

2013
A framework for enhancing the social good in computing education: a values approach.
Inroads, 2013

Computer science education for social good.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

2012
Using social networking to improve student learning through classroom salon (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Classroom salon: a tool for social collaboration.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Educating the educator through computation: what GIS can do for computer science.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

2010
What everyone needs to know about computation.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

2008
A method for analyzing reading comprehension in computer science courses.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

2001
Intepreter based assignments for a standard programming languages course.
J. Comput. Sci. Coll., 2001

Interpreter based assignments for a standard programming languages course.
J. Comput. Sci. Coll., 2001

What could be more SLic?: projects for the programming languages course.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

1999
A comparison of operating systems courseware.
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999

1997
Computer science for the artist.
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

1996
Multiple paradigms in CS I.
Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, 1996

1995
An environment for interpreter-based programming language projects.
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995

1994
Object-oriented programming (abstract): how to "scale up" CS 1.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

A new perspective on teaching computer literacy.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994


  Loading...