M. Clancy and M. C. Linn, Designing Pascal Solutions: Case Studies Using Data Structures, New York: Computer Science Press, 1996.
M. J. Clancy and M. C. Linn, Designing Pascal Solutions: Case Studies Using Data Structures, Vol. 2, New York, NY: W. H. Freeman and Company, 1996.
M. Clancy and M. C. Linn, Designing Pascal Solutions: A Case Study Approach, Principles of Computer Science Series, New York: Computer Science Press, 1992.
M. J. Clancy and M. C. Linn, Designing Pascal Solutions: A Case Study Approach, Principles of Computer Science, Vol. 1, New York, NY: W. H. Freeman and Company, 1992.
D. Cooper and M. Clancy, Oh! Pascal!, 2nd ed., New York: W.W. Norton, 1985.
D. Cooper and M. J. Clancy, Oh! Pascal!, 2nd ed., New York, NY: W. W. Norton & Company, 1985.
D. Cooper and M. Clancy, Oh! Pascal!, New York: Norton, 1982.
D. Cooper and M. J. Clancy, Oh! Pascal, 1st ed., New York, NY: W. W. Norton & Company, 1982.
Book chapters or sections
M. J. Clancy, "Misconceptions and attitudes that interfere with learning to program," in Computer Science Education Research, S. Fincher and M. Petre, Eds., Vol. 1, London, UK: RoutledgeFalmer/Taylor & Francis, 2004, pp. 85-100.
N. Parlante, A. B. Shiflet, M. J. Clancy, J. Cigas, R. Sooriamurthi, B. Noonan, and D. Reed, "Nifty assignments," ACM SIGCSE Bulletin, vol. 39, no. 1, pp. 497-498, March 2007.
M. J. Clancy, J. Stasko, M. Guzdial, S. Fincher, and N. Dale, "Models and areas for CS education research," Computer Science Education, vol. 11, no. 4, pp. 323-341, Dec. 2001.
J. Stasko, M. Guzdial, M. J. Clancy, N. Dale, and S. Fincher, "Models and areas for CS education research," ACM SIGCSE Bulletin, vol. 33, no. 1, pp. 388-389, Feb. 2001.
M. J. Clancy and M. C. Linn, "Patterns and pedagogy," ACM SIGCSE Bulletin, vol. 31, no. 1, pp. 37-42, March 1999.
M. J. Clancy and M. C. Linn, "Case studies in the classroom," SIGCSE Bulletin, vol. 24, no. 1, pp. 220-224, March 1992.
A. Carle, M. J. Clancy, and J. F. Canny, "Working with pedagogical patterns in PACT: Initial applications and observations," in Proc. 38th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 2007), I. Russell, S. Haller, J. D. Dougherty, S. Rodger, and G. Lewandowski, Eds., New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 238-242.
J. Bergin, M. J. Clancy, D. Slater, M. Goldweber, and D. B. Levine, "Day one of the objects-first first course: What to do?," in Proc. 38th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 2007), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 264-265.
N. Parlante, A. B. Shiflet, M. J. Clancy, J. Cigas, R. Sooriamurthi, B. Noonan, and D. Reed, "Nifty assignments," in Proc. 38th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 2007), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 497-498.
A. Carle, J. F. Canny, and M. J. Clancy, "PACT: A Pattern-Annotated Course Tool," in Proc. World Conf. on Educational Multimedia, Hypermedia and Telecommunications 2006, E. Pearson and P. Bohman, Eds., Vol. 2006, Chesapeake, VA: Association for the Advancement of Computing in Education, 2006, pp. 2054-2060.
J. Stasko, M. Guzdial, M. J. Clancy, N. Dale, and S. Fincher, "Models and areas for CS education research," in Proc. 32nd SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2001), New York, NY: The Association for Computing Machinery, Inc., 2001, pp. 388-389.
M. J. Clancy and M. C. Linn, "Patterns and pedagogy," in Proc. 30th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 1999), New York, NY: The Association for Computing Machinery, Inc., 1999, pp. 37-42.
E. A. Davis, M. C. Linn, L. M. Mann, and M. J. Clancy, "Mind your Ps and Qs: Using parentheses and quotes in LISP," in Empirical Studies of Programmers: Fifth Workshop, C. R. Cook, J. C. Scholtz, and J. C. Spohrer, Eds., Norwood, NJ: Ablex Publishing Corp., 1993, pp. 62-85.
Masters Reports
K. Yim, "Computer Science Illustrated," M. J. Clancy and D. Garcia, Eds., EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009-79, May 2009.