Publications (Joel Adams)
Articles and Papers
-
"OOP and the Janus Principle",
Proceedings of the 37th SIGCSE Technical Symposium
on Computer Science Education,
Houston, TX, March 2006.
See also the source code
that accompanies this paper.
-
"Women Embrace Computing
in Mauritius"
(with S. Baichoo and V. Bauer),
Encyclopedia of Gender and Information Techology, 2006.
-
"Configuring a Multicourse Lab
for System-Level Projects"
(with D. Laverell),
Proceedings of the 36th SIGCSE Technical Symposium
on Computer Science Education,
St. Louis, MO, Feb 2005.
-
"
An Expanding Pipeline: Gender In Mauritius"
(with V. Bauer and S. Baichoo),
Proceedings of the 34th SIGCSE Technical Symposium
on Computer Science Education,
Reno, NV, Feb 2003.
-
"
Object Centered Design for Java: Teaching OOD in CS-1"
(with J. Frens),
Proceedings of the 34th SIGCSE Technical Symposium
on Computer Science Education,
Reno, NV, Feb 2003.
-
"
Small College Supercomputing: Building a Beowulf Cluster
At A Comprehensive College" (with D. Vos),
Proceedings of the 33rd SIGCSE Technical Symposium
on Computer Science Education,
Covington, KY, March 2002.
-
"
Computing Technology: Created, Fallen, in Need of Redemption?",
Christian Scholarship: For What?,
Grand Rapids, MI, Sept 2001.
-
"MBH'99: A Beowulf Cluster Capstone Project"
(with W. D. Laverell and M. Ryken),
Proceedings of the 14th Annual Midwest Computer Conference,
Whitewater, WI, March 2000.
-
"Parallel Computing to Start
the Millenium" (with C. Nevison and N. Schaller),
Thirty-second SIGCSE Technical Symposium on Computer Science
Education,
Austin, TX, March 2000.
-
"
Web-based testing: A study in insecurity",
World Wide Web Journal, 1(4),
December 1998.
-
"Chance-It: An Object-Oriented
Capstone Project for CS-1",
Twenty-ninth SIGCSE Technical Symposium on Computer Science
Education,
February 1998.
-
"Knowing Your Roots:
Object-Oriented Binary Search Trees Revisited",
SIGCSE Bulletin, (28)4, December, 1996.
See also
the source code that accompanies this paper.
-
"Object-Centered Design: A Five-Phase Introduction
to Object-Oriented Programming in CS1-2",
Twenty-Seventh SIGCSE Technical Symposium on Computer Science
Education, Philadelphia, Pennsylvania, February 1996.
-
"The Design and Implementation of a UNIX Classroom",
Twenty-fourth SIGCSE Technical Symposium on Computer Science
Education, Indianapolis, Indiana, February 1993.
-
"Distributed Diagnosis of Byzantine Processors and Links"
(with K. Ramarao),
Ninth International Conference on Distributed Computing
Systems,
Newport Beach, California, June 1989.
-
"A Network-Wide Information System: Multi-level Context for the
User at the Worstation Level"
(with S. Treu and P. Mullins),
International Journal of Information Systems ,
(14)5, 1989.
-
"On the Diagnosis of Byzantine Faults"
(with K. Ramarao),
Proceedings of the Seventh Symposium on Reliable Distributed
Systems , Columbus, Ohio, October 1988.
Books
-
Alice in Action with Java,
Thomson/Course Technology, 2008.
-
Alice in Action,
Thomson/Course Technology, 2007.
-
C++, An Introduction to Computing, 3rd Ed.
(with L. Nyhoff),
Prentice-Hall, 2002.
-
Java: An Introduction to Computing
(with Jeff Nyhoff, Larry Nyhoff),
Prentice-Hall, 2001.
-
Hands On Java: An On-line Laboratory Manual for Learning Java,
(with Charles Hoot),
Prentice-Hall, 2001.
-
Hands On C++, An On-line Laboratory Manual for Learning C++,
2nd Ed.
Prentice-Hall, 1998.
-
C++, An Introduction to Computing, 2nd Ed.
(with S. Leestma and L. Nyhoff),
Prentice-Hall, 1997.
-
Turbo C++, An Introduction to Computing
(with S. Leestma and L. Nyhoff),
Prentice-Hall, 1996.
-
C++, An Introduction to Computing
(with S. Leestma and L. Nyhoff),
Prentice-Hall, 1995.
-
Hands On C++, A Laboratory Course for C++,
Prentice-Hall, 1995.
Joel Adams —
Professional —
Publications