Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

   

Faculty Publications - Michael J. Clancy

Books

  • 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.

Articles in journals or magazines

Articles in conference proceedings

  • N. Titterton and M. J. Clancy, "Adding some lab time is good, adding more must be better: The benefits and barriers to lab-centric courses," in Proc. 2007 Intl. Conf. on Frontiers in Education: Computer Science & Computer Engineering (FECS 2007), H. R. Arabnia and V. A. Clincy, Eds., Athens, GA: CSREA Press, 2007, pp. 363-367.
  • 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, M. J. Clancy, and J. F. Canny, "Working with padagogical patterns in PACT: Initial applications and observations," in Proc. 38th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 2007), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 238-242.
  • 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 Advancedment of Computing in Education, 2006, pp. 2054-2060.
  • M. J. Clancy, N. Titterton, C. Ryan, J. Slotta, and M. Linn, "New roles for students, instructors, and computers in a lab-based introductory programming course," in Proc. 34th SIGCSE Technical Symp. on Computer Science Education (SIGCSE 2003), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 132-136.
  • 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.