| 2003 |
| 20 | EE | Nick Parlante,
Jeffrey L. Popyack,
Stuart Reges,
Stephen Weiss,
Scott Dexter,
Chaya Gurwitz,
Joseph L. Zachary,
Grant Braught:
Nifty assignments.
SIGCSE 2003: 353-354 |
| 19 | EE | Joseph L. Zachary,
Peter A. Jensen:
Exploiting value-added content in an online course: introducing programming concepts via HTML and JavaScript.
SIGCSE 2003: 396-400 |
| 2001 |
| 18 | EE | Joseph A. Turner,
Joseph L. Zachary:
Javiva: a tool for visualizing and validating student-written Java programs.
SIGCSE 2001: 45-49 |
| 17 | EE | Elizabeth Odekirk-Hash,
Joseph L. Zachary:
Automated feedback on programs means students need less help from teachers.
SIGCSE 2001: 55-59 |
| 2000 |
| 16 | EE | David Price,
Ellen Riloff,
Joseph L. Zachary,
Brandon Harvey:
NaturalJava: a natural language interface for programming in Java.
IUI 2000: 207-211 |
| 1999 |
| 15 | EE | Joseph A. Turner,
Joseph L. Zachary:
Using course-long programming projects in CS2.
SIGCSE 1999: 43-47 |
| 1998 |
| 14 | EE | David G. Kay,
Jacobo Carrasquel,
Michael J. Clancy,
Eric Roberts,
Joseph L. Zachary:
Large introductory courses in research computer science departments (panel).
SIGCSE 1998: 374-375 |
| 1997 |
| 13 | EE | Joseph L. Zachary:
The gestalt of scientific programming: problem, model, method, implementation, assessment.
SIGCSE 1997: 238-242 |
| 12 | EE | Philip Miller,
Kris Stewart,
Klaus Sutner,
Joseph L. Zachary:
Exploiting computer algebra systems in computer science courses (panel).
SIGCSE 1997: 377-378 |
| 11 | EE | Jacobo Carrasquel,
Michael J. Clancy,
Eric Roberts,
Joseph L. Zachary,
David G. Kay:
Managing large introductory courses (panel).
SIGCSE 1997: 386-387 |
| 10 | EE | Joseph L. Zachary:
A comprehensive approach to teaching programming to science and engineering majors (seminar).
SIGCSE 1997: 391 |
| 9 | | Arthur H. Lee,
Joseph L. Zachary:
Adding Support for Persistence to CLOS via Its Metaobject Protocol.
Lisp and Symbolic Computation 10(1): 39-60 (1997) |
| 1995 |
| 8 | EE | Joseph L. Zachary,
Christopher R. Johnson,
Eric Eide,
Kenneth W. Parker:
An entry-level course in computational engineering and science.
SIGCSE 1995: 209-213 |
| 7 | EE | Thomas L. Marchioro,
Joseph L. Zachary,
D. E. Stevenson,
Ignatios Vakalis,
Leon Tabak:
Computational science, parallel and high performance computing in undergraduate education (abstract).
SIGCSE 1995: 362-363 |
| 6 | EE | Arthur H. Lee,
Joseph L. Zachary:
Reflections on Metaprogramming.
IEEE Trans. Software Eng. 21(11): 883-893 (1995) |
| 1994 |
| 5 | | Arthur H. Lee,
Joseph L. Zachary:
Using Metaprogramming to Add Persistence to CLOS.
ICCL 1994: 136-147 |
| 4 | EE | Joseph L. Zachary:
Tutorial-based teaching of introductory programming classes.
SIGCSE 1994: 136-140 |
| 1992 |
| 3 | | Joseph L. Zachary,
Katherine A. Yelick:
Using Moded Type Systems to Support Abstraction in Logic Programs.
Types in Logic Programming 1992: 229-243 |
| 1989 |
| 2 | | Katherine A. Yelick,
Joseph L. Zachary:
Moded Type Systems for Logic Programming.
POPL 1989: 116-124 |
| 1988 |
| 1 | | Joseph L. Zachary:
A Pragmatic Approach to Equational Logic Programming.
ICLP/SLP 1988: 295-310 |