John Barr

According to our database1, John Barr authored at least 39 papers between 1991 and 2021.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Awards

IEEE Fellow

IEEE Fellow 2002, "For contributions and leadership in RF & microwave component measurements & instrumentation for design and manufacturing".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2021
A CS50* puzzle.
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

2009
Accelerating Applications in Computational Finance.
ERCIM News, 2009

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

2003
Using digital watermarks with image signatures to mitigate the threat of the copy attack.
Proceedings of the 2003 IEEE International Conference on Acoustics, 2003

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

1991
Improved algorithms for searching restriction maps.
Comput. Appl. Biosci., 1991


  Loading...