Peter B. Henderson

Affiliations:
  • Butler University, Indianapolis, Department of Computer Science and Software Engineering, USA


According to our database1, Peter B. Henderson authored at least 72 papers between 1974 and 2015.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2015
Sunset time.
Inroads, 2015

2014
Programming and mathematical thinking.
Inroads, 2014

Pre-college computing math.
Inroads, 2014

2013
CS2013.
Inroads, 2013

Marketing math thinking.
Inroads, 2013

The roles of mathematics in computer science.
Inroads, 2013

2012
Software engineering education (SEEd): is software engineering ready for MOOCs?
ACM SIGSOFT Softw. Eng. Notes, 2012

Software engineering education (SEEd).
ACM SIGSOFT Softw. Eng. Notes, 2012

Mathematical reasoning at the crossroads.
Inroads, 2012

Alan Turing: mathematician/computer scientist?
Inroads, 2012

2011
Computing unplugged enrichment.
Inroads, 2011

Mathematical reasoning in computing education II.
Inroads, 2011

2010
Mathematical reasoning in computing education.
Inroads, 2010

Model checking.
Inroads, 2010

2009
Math counts: Arguments, proofs, and ...
ACM SIGCSE Bull., 2009

Math CountS: SIGCSE 2009 and CS unplugged.
ACM SIGCSE Bull., 2009

Ubiquitous Computational Thinking.
Computer, 2009

2008
Math counts: software correctness and a SIGCSE 2008 BoF.
ACM SIGCSE Bull., 2008

Abstraction, model checking and software correctness.
ACM SIGCSE Bull., 2008

2007
Pre-college math concepts vs. skills.
ACM SIGCSE Bull., 2007

Reflections on teaching discrete math for the first time.
ACM SIGCSE Bull., 2007

Computational thinking.
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, 2007

2006
Preparing to teach discrete math for the first time.
ACM SIGCSE Bull., 2006

The Josephus Flavius' problem.
ACM SIGCSE Bull., 2006

Concept inventories in computer science for the topic discrete mathematics.
ACM SIGCSE Bull., 2006

2005
One-minute column.
ACM SIGCSE Bull., 2005

Mathematics in the curricula.
ACM SIGCSE Bull., 2005

The Role of Mathematics in Computer Science and Software Engineering Education.
Adv. Comput., 2005

IT offshore outsourcing: impact on CS/IS curriculum.
Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, 2005

2004
Penny piles.
ACM SIGCSE Bull., 2004

Modeling mania.
ACM SIGCSE Bull., 2004

2003
Software engineering education.
ACM SIGSOFT Softw. Eng. Notes, 2003

Software engineering education (SEEd).
ACM SIGSOFT Softw. Eng. Notes, 2003

Materials development in support of mathematical thinking.
ACM SIGCSE Bull., 2003

More on inductive reasoning.
ACM SIGCSE Bull., 2003

Inductive reasoning.
ACM SIGCSE Bull., 2003

Mathematical reasoning in software engineering education.
Commun. ACM, 2003

Math educators, computer science educators: working together.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

ISSAC: Indiana student software awards competition.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

Everything you always wanted to know about game theory: but were afraid to ask.
Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, 2003

2002
The Importance of Mathematics to the Software Practitioner.
IEEE Softw., 2002

Making math interesting.
ACM SIGCSE Bull., 2002

Women, mathematics and computer science.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

Mathematics preparation for undergraduate degrees in computer science.
Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, 2002

2001
Striving for mathematical thinking.
ACM SIGCSE Bull., 2001

Why I do declare!: declarative programming in the undergraduate curriculum.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

How mathematical thinking enchances computer science problem solving.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

Programming early considered harmful.
Proceedings of the 32rd SIGCSE Technical Symposium on Computer Science Education, 2001

2000
CS1 and CS2 (panel session): foundations of computer science and discrete mathematics.
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

Has our curriculum become math-phobic? (an American perspective).
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000

Teaching Formal Methods Early in the Software Engineering Curriculum (panel).
Proceedings of the Thirteenth Conference on Software Engineering Education and Training, 2000

1994
Distribution and Change: Investigating Two Challenges for Process Enactment Systems.
Proceedings of the Software Process Technology, Third European Workshop, 1994

1992
Computer Science, Problem Solving, and Discrete Mathematics.
Proceedings of the Discrete Mathematics in the Schools, 1992

1990
Discrete mathematics as a precursor to programming.
Proceedings of the 21st SIGCSE Technical Symposium on Computer Science Education, 1990

1989
Teaching recursion as a problem-solving tool using standard ML.
Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education, 1989

1988
Methodology and environments.
ACM SIGSOFT Softw. Eng. Notes, 1988

1987
Software development environments.
ACM SIGSOFT Softw. Eng. Notes, 1987

Guest Editors' Introduction: Integrated Design and Programming Environments.
Computer, 1987

Modern introductory computer science.
Proceedings of the 18th SIGCSE Technical Symposium on Computer Science Education, 1987

A Formal Description of Object-Oriented Programming Using VDM.
Proceedings of the VDM '87, VDM - A Formal Method at Work, 1987

1986
Functional Programming, Formal Specification, and Rapid Prototyping.
IEEE Trans. Software Eng., 1986

Software development/programming environments.
ACM SIGSOFT Softw. Eng. Notes, 1986

Anatomy of an introductory computer science course.
Proceedings of the 17th SIGCSE Technical Symposium on Computer Science Education, 1986

Data-Oriented Incremental Programming Environments.
Proceedings of the Advanced Programming Environments, 1986

1985
Continous Execution: The VisiProg Environment.
Proceedings of the Proceedings, 1985

1982
On Transforming Control Structures.
SIAM J. Comput., 1982

1981
Modularization of Large Programs.
Softw. Pract. Exp., 1981

1980
Synchronization Problems Solvable by Generalized PV Systems.
J. ACM, 1980

1979
A Note Concerning Top Down Program Development and Restricted Exit Control Structures.
Inf. Process. Lett., 1979

1977
A Graph-Theoretic Characterization of the PV_chunk Class of Synchronizing Primitives.
SIAM J. Comput., 1977

1976
Characterization of the Synchronization Languages for PV Systems
Proceedings of the 17th Annual Symposium on Foundations of Computer Science, 1976

1974
Considerations for efficient picture output via lineprinter.
Comput. Graph. Image Process., 1974


  Loading...