Brad Richards

According to our database1, Brad Richards authored at least 24 papers between 1994 and 2018.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2018
Investigating the Applicability of the Normalized Programming State Model to BlueJ Programmers.
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, 2018

2015
Analyzing Student Work Patterns Using Programming Exercise Data.
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

Small or Liberal Arts Colleges Adapting to CS2013: Making It Work (Abstract Only).
Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 2015

2014
A framework for model checking UDP network programs with Java pathfinder.
Proceedings of the 2014 ACM SIGAda annual conference on High integrity language technology, 2014

2012
Stories of change: How educators change their practice.
Proceedings of the IEEE Frontiers in Education Conference, 2012

2011
Applying data structures in exams.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

It seemed like a good idea at the time.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

2010
Making sense of data structures exams.
Proceedings of the Sixth International Workshop on Computing Education Research, 2010

2009
Representation of women in CS: how do we measure a program's success?
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2008
DCER: sharing empirical computer science education data.
Proceedings of the International Computing Education Research Workshop, 2008

2006
Women catch up: gender differences in learning programming concepts.
Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, 2006

2005
A multi-institutional, multinational study of programming concepts using card sort data.
Expert Syst. J. Knowl. Eng., 2005

What do successful computer science students know? An integrative analysis using card sort measures and content analysis to evaluate graduating students' knowledge of programming concepts.
Expert Syst. J. Knowl. Eng., 2005

A multi-institutional investigation of computer science seniors' knowledge of programming concepts.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

2004
Teaching wireless networking with limited resources.
Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, 2004

2003
Information technology fluency in practice.
ACM SIGCSE Bull., 2003

2002
Illustrating networking concepts with wireless handheld devices.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Illustrating networking concepts with wireless handheld devices.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

2000
Bugs as features: teaching network protocols through debugging.
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

Multiple-Robot Motion Planning = Parallel Processing + Geometry.
Proceedings of the Sensor Based Intelligent Robots, 2000

1999
Teapot: A Domain-Specific Language for Writing Cache Coherence Protocols.
IEEE Trans. Software Eng., 1999

1997
Experience with a Language for Writing Coherence Protocols.
Proceedings of the Conference on Domain-Specific Languages, 1997

1996
Teapot: Language Support for Writing Memory Coherence Protocols.
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996

1994
LCM: Memory System Support for Parallel Language Implementation.
Proceedings of the ASPLOS-VI Proceedings, 1994


  Loading...