| |
List of Publications
The list is subdivided into a number of related sections:
- Books
- Papers and Monographs
The list of published papers is further divided into appropriate
subject areas.
-
Books.
- Advanced Calculus with Applications, Macmillan, 1982.
- Computability with Pascal (with John S. Mallozzi), Prentice-Hall,
1984.
- A First Course in Computer Science with Ada, Richard D.
Irwin, Inc., 1993.
- (forthcoming) Data Structures with C++, (with John S.
Mallozzi), under contract with Richard D. Irwin, Inc.
- “A First Course in Computer Science with Ada,” ISBN 0-256-12538-4, Richard D. Irwin, Inc., 1993, 678 pages.
- “Object-Oriented Design in C++ Using the Standard Template Library,” ISBN 0-534-37782-3, Brooks/Cole Publishing Company, Inc., 2002, 460 pages.
- “Object-Oriented Design in C++ Using the Standard Template Library,” (Chinese Edition), ISBN 7-302-06007-X, Brooks/Cole Publishing Company, Inc., 2003, 377 pages.
- “Object-Oriented Design in Java Using java.util,” ISBN 0-534-37784-X, Brooks/Cole Publishing Co., Inc., 2004, 462 pages.
-
Papers and Monographs.
The list of papers is subdivided into related subject areas,
chronologically.
Mathematical
Logic:
- "A formal charcaterization of ordinal numbers", Notre Dame
Journal of Formal Logic, XIV, 3,July 1973, 397-400.
- "A note on Turing machine regularity and primitive recursion",
Notre Dame Journal of Formal Logic, XIX, 2,April 1978,
289-294.
- "Models of an extension of the theory ORD", Notre Dame Journal
of Formal Logic, XX, 4, October 1979, 729-734.
Algorithms:
- "A Combinatorial Algorithm for Minimizing the Number of States
of a Deterministic Finite-State Automaton", Proceedings of
the 1989 ACM Seventeenth Annual Computer Science Conference,
Louisville, KY, ACM Press, 411.
- "A Combinatorial Algorithm for Minimizing the Number of States
of a Deterministic Finite State Automaton", (with Richard D. Mancuso
and Harry P. Negro). Monograph: Technical Report Number 67,
November 1993, School of Computer Science and Information
Systems, Pace University, 23 pages.
Object-Oriented
Design and Implementation:
- "An Object-Oriented Implementation of the Graph ADT and Topological
Sort", (with Raymond B. Jennings III). Monograph: Technical
Report Number 102, Late August 1996, School of Computer Science
and Information Systems, Pace University, 43 pages.
- "An Object-Oriented Implementation of Local Area Networks",
Proceedings of the Eleventh Annual Eastern Small College Computing
Conference, Iona College, New Rochelle, New York, October
20-21, 1995, 86-98.
- "An Object-Oriented Implementation of Graph Abstract Data Types:
Recent Results", Graph Theory Notes of New York XXXIV (1998),
11-14.
- "An Implementation of a Big Integer ADT". Monograph: Technical
Report Number 125, March 1998, School of Computer Science
and Information Systems, Pace University, 4 pages.
- "An Implementation of Big Integers Using STL", Proceedings
of the Fourteenth Annual Eastern Small College Computing Conference,
Marist College, Poughkeepsie, New York, October 23-24, 1998, 81-101.
- "A Local Network Simulator Using STL", (with Kai Yu). Monograph:
Technical Report Number 138, April 1999, School of Computer Science and Information Systems, Pace University, 5 pages.
- "A Practical Application of the Vector Container Type." Monograph: Technical Report Number 141, July 1999, School
of Computer Science and Information Systems, Pace University, 4 pages.
- A Simulator for a Priority Queue of Processes Using STL, (with Sean M. Tynan)
Technical Report Number 160, February 2001, School of Computer Science and Information Systems, Pace University, 10 pages (Monograph).
- Implementing Hashing Using Separate Chaining in Java,(with Timothy M. Dietrich)
Technical Report Number 185, January 2003, School of Computer Science and Information Systems, Pace University, 12 pages (Monograph).
Assessment
and Evaluation of Computer Science Curricula:
-
"Collecting Assessment Data," (with John Beidler). 1999
Frontiers in Education Conference, San Juan, Puerto Rico,
November 10-13, 1999.(refereed)
Back to my home page
|