Curriculum Vitæ
Richard W. Decker
Education |
Employment |
Research & Publications |
Teaching |
Grants |
Affiliations
To bottom
Education
- STANFORD UNIVERSITY, 1984-1985
- M.S., Computer Science
- OHIO STATE UNIVERSITY, 1971-1978
- Ph.D., Dissertation: "The Genus of Certain Graphs"
- Advisors: Henry H. Glover, John P. Huneke
- PENNSYLVANIA STATE UNIVERSITY, 1967-1969
- M.A., Major areas: number theory, algebra
- DARTMOUTH COLLEGE, 1963-1967
- A.B., Major: mathematics
Employment
- Professor, Department of Computer Science,
- Hamilton College, Clinton, NY, 1997-
- Chair, 2001-
- Associate Professor, Department of Mathematics and Computer
Science,
- Hamilton College, Clinton, NY, 1989-97
- Assistant Professor, Department of Mathematics and Computer
Science,
- Hamilton College, Clinton, NY, 1985-1989
- Assistant Professor, Department of Mathematics and Computer
Science,
- Hobart and William Smith Colleges, Geneva, NY, 1978-1985
- Mathematics-Statistics Assistant,
- U.S. Army Aberdeen Proving Grounds, Aberdeen, MD, 1969-1971
Research, Selected Publications
Computer science education, algorithms and computability,
topological graph theory
- programming.java (with S. Hirshfield), PWS, 1998
- The Analytical Engine Online: A Survey of Computer Science
using the Internet (with S. Hirshfield), PWS, 1997
- Working Classes:
Data Structures and Algorithms in C++ (with S.
Hirshfield), PWS, 1995
- The Object Concept: An Introduction
to Object-Oriented Programming (with S. Hirshfield),
PWS, 1994, 1995
- Pascal's Triangle, (with S. Hirshfield), Wadsworth, 1992
- The Analytical Engine (with S. Hirshfield), Wadsworth, 1990,
1992, 1994
[Educom/NCRIPTAL Award for Best Curricular Innovation,
Sciences, 1990, Project Kaliedoscope Award: "Programs
That Work," 1995].
- Data Structures, Prentice Hall, 1989
- Getting Down to BASICs, Hobart and William Smith Colleges,
1982
- DISCUSS, courseware authoring programs, in perpetual beta test
- "Teaching and Learning C++ for the Pascal Generation,"
workshop, Twenty-Sixth SIGCSE Technical Symposium,
Nashville, TN (March 1995)
- "The Top 10 Reasons Why Object-Oriented Programming
Can't be Taught in CS1," (with S. Hirshfield) SIGCSE
Bulletin 26(1) (March 1994)
- "Top-Down Teaching: Object-Oriented Programming in
CS 1," (with S. Hirshfield) SIGCSE Bulletin 25(1)
(March 1993)
- "The Case for CS 0," Syllabus 24 (Spring 1992)
- "A Survey Course in Computer Science Using HyperCard,"
(with S. Hirshfield) SIGCSE Bulletin 22(1)
(February 1990)
- "Computer-Assisted Instruction in the Liberal Arts
Using a Simple Authoring System," Journal of Computing in
Higher Education 1(1) (Spring 1989), 21-38
- "Computing the Genus of the 2-amalgamation of Graphs,"
Combinatorica 5 (4) (1985), 271-282
- "The Genus of 2-amalgamations of Graphs," Journal
of Graph Theory 5 (1981), 95-102
- "Object Orientation: Estamos Perdidos en un Callejon Sin Salida?"
XXIII International Symposium on Computer Science, Instituto
Tecnologico y de Estudios Superiores de Monterrey,
Monterrey, MX, February 25, 1998
- "Computer Science as a Contact Sport," Spring meeting of the
EPADEL section of the MAA, Millersville University,
Millersville, PA, April, 1996
- "DISCUSS: a Computer-Based Reading Laboratory," Sigma Xi
Lecture Series, Hamilton College, October, 1987, and
Rome-Utica ACM meeting, May, 1988
- "A Liberal Arts Curriculum in Computer Science," NYSMATYC
conference, Onondaga Community College, November, 1986
Teaching Experience
All levels of undergraduate computer science and mathematics courses,
including discrete mathematics, survey of computer science,
introductory and intermediate programming, data structures,
algorithms, formal languages and automata, operating systems,
architecture, object-oriented programming, computer graphics;
mathematics for non-majors, precalculus, calculus, linear algebra,
multivariable calculus, point-set and algebraic topology,
homology theory, probability, combinatorics, graph theory,
precalculus for disadvantaged students,
NSF-sponsored program of calculus using programmable calculators,
interdisciplinary freshman General Education, bidisciplinary course
in Artificial Intelligence.
- Christian Johnson Teaching Fellow, Hamilton College, 1998
- Faculty Teaching Award, Hobart and William Smith Colleges,
1984.
- Mellon Foundation seminar on teaching, Hobart and William
Smith Colleges, 1979.
- Alumni Award for Distinguished Teaching, Ohio State
University. Nominee, 1973, award 1976.
- Distinguished Teaching Associate Award, College of
Mathematics and Physical Sciences, Ohio State University,
1973, 1974, 1976.
Grant Participation
- "Integrating Object-Oriented Programming and Formal
Methods into the CS Curriculum," CISE EI Program, National
Science Foundation 1993-1996, $612,503
- "Teaching and Learning Object-Oriented Programming,"
Pew Science Program, New York Cluster, 1992, $9,000
- Educational Infrastructure Grant, Keck Foundation, 1986,
$250,000
- "Technology in the Service of the Liberal Arts," The
Liberal Arts Enrichment Program, Pew Memorial Trust,
1985-1990, $500,000
- Symposium, "Thinking Computers," Mellon Foundation, 1983,
$18,000
- Workshop, Faculty Seminar on Computers, 1982-1983, $7,230.
- "Teaching Calculus Using Programmable Calculators,"
CAUSE, National Science Foundation, 1976-1981, $760,000
Professional Affiliations
- ACM (SIGCSE, SIGACT)
- Computer Professionals for Social Responsibility
- Sigma Xi
Education |
Employment |
Research & Publications |
Teaching |
Grants |
Affiliations
Hamilton Home |
Computer Science |
Rick's FAQ |
Schedule |
Books