Selected Publications

Designing Pascal Solutions: Case Studies with Data Structures, Michael J. Clancy and Marcia C. Linn, W.H. Freeman and Company, 1996.

Designing Pascal Solutions: A Case Study Approach, Michael J. Clancy and Marcia C. Linn, W.H. Freeman and Company, 1992.

"Case Studies in the Classroom", Michael J. Clancy and Marcia C. Linn, proceedings of the 23rd SIGCSE Technical Symposium on Computer Science Education, Kansas City, Missouri, March, 1992; published as SIGCSE Bulletin, volume 24, number 1, March 1992.

"The Case for Case Studies of Programming Problems", Marcia C. Linn and Michael J. Clancy, Communications of the ACM, volume 35, number 3, pages 121-132, March 1992.

"Patterns and Pedagogy", Michael J. Clancy and Marcia C. Linn, proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, New Orleans, Louisiana, March, 1999; published as SIGCSE Bulletin, volume 31, number 1, March 1999.

"When, Why, and How Do Novice Programmers Reuse Code?", Christopher M. Hoadley, Marcia C. Linn, Lydia M. Mann, and Michael J. Clancy, Proceedings of the Sixth Workshop on Empirical Studies of Programmers, Wayne D. Gray and Deborah A. Boehm-Davis (editors), Ablex Publishing, 1996.

"Learning to Use Parentheses and Quotes in LISP", Elizabeth A. Davis, Marcia C. Linn, and Michael J. Clancy, Computer Science Education, volume 6, number 1, 1995, pages 15-31.

"Knowledge Integration in Introductory Programming: CodeProbe and Interactive Case Studies", John E. Bell, Marcia C. Linn, and Michael J. Clancy, Interactive Learning Environments, volume 4, number 1, 1994.

"Can Tracing Tools Contribute to Programming Efficiency? The LISP Evaluation Modeler", Lydia M. Mann, Marcia C. Linn, and Michael J. Clancy, Interactive Learning Environments, volume 4, number 1, 1994.

"Students’ Off-Line and On-Line Experiences", Elizabeth A. Davis, Marcia C. Linn, and Michael J. Clancy, Journal of Educational Computing Research, volume 12, number 2, pages 109-134 (1995).

"Mind Your P’s and Q’s: Using Parentheses and Quotes in Lisp", Elizabeth A. Davis, Marcia C. Linn, Lydia M. Mann, and Michael J. Clancy, Proceedings of the Fifth Workshop on Empirical Studies of Programmers, Curtis R. Cook et al. (editors), Ablex Publishing, 1993.

"Log on Education: Should We Teach Students to Program", Communications of the ACM, volume 26, number 10, pages 21-24, October 1993.

"Can Expert Explanations Help Students Develop Program Design Skills?", Marcia C. Linn and Michael J. Clancy, International Journal of Man-Machine Studies, volume 36, number 4, pages 511-551, April 1992.

"How Do Lisp Programmers Draw on Previous Experience to Solve Novel Problems?", Marcia C. Linn, Michael Katz, Michael J. Clancy, and Margaret Recker, appearing in Computer-Based Learning Environments and Problem Solving, edited by Erik De Corte et al., Springer-Verlag, 1992.

"Functional Fun", Michael J. Clancy and Marcia C. Linn, proceedings of the 21st SIGCSE Technical Symposium on Computer Science Education, Washington, D.C., February, 1990; published as SIGCSE Bulletin, volume 22, number 1, February 1990.

"Supporting Pascal programming with an On-line Template Library and Case Studies", Patricia K. Schank, Marcia C. Linn, and Michael J. Clancy, International Journal of Man-Machine Studies, volume 38, number 6, pages 1031-1048, June 1993.