UCB Seal
 
Home

Information about me

Courses I coordinate

Course staffing opportunities

The UC-WISE project

Programming case studies

My publications

Interesting links

Directions to campus and Soda Hall

Mike Clancy

Senior Lecturer Emeritus
EECS Computer Science Division
UC Berkeley

Mike Clancy

Lab-centric instruction

“Using Collaboration to Overcome Disparities in Java Experience”, Colleen Lewis, Nathaniel Titterton, and Michael Clancy, proceedings of the Eighth International Workshop on Computing Education Research, Auckland, New Zealand, September, 2012.

“Developing students' self-assessment skills using lab-centric instruction“, Colleen M. Lewis, Nathaniel Titterton, and Michael Clancy, Journal of Computing Sciences in Colleges, volume 26, number 4 (April 2011), pages 173-180.

“Experiences with Lab-Centric Instruction”, Nathaniel Titterton, Colleen M. Lewis, and Michael J. Clancy, Computer Science Education, volume 20, number 2 (June 2010), pages 79-102.

“Adding some lab time is good, adding more must be better: the benefits and barriers to lab-centric courses”, Nate Titterton and Michael Clancy, proceedings of the 2007 International Conference on Frontiers in Education: Computer Science and Computer Engineering, Las Vegas, NV, June, 2007.

“Online curricula for monitored, closed-lab first-year CS courses”, Michael J. Clancy and Marcia C. Linn (funded as NSF grant DUE-0443121), 2005.

“New Roles for Students, Instructors, and Computers in a Lab-based Introductory Programming Course”, Michael Clancy, Nate Titterton, Jim Slotta, Clint Ryan, and Marcia Linn, proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February, 2003; published as SIGCSE Bulletin, volume 35, number 1, pages 132–136, February 2003.

Case studies

The AP Computer Science Marine Biology Case Study, Michael Clancy, Owen Astrachan, and Cary Matsuoka, College Entrance Examination Board, 2000.

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.

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

The AP Computer Science Directory Manager Case Study, Michael Clancy, College Entrance Examination Board, 1992.

“Designing Instruction to Take Advantage of Recent Advances in Understanding Cognition”, Marcia C. Linn and Michael J. Clancy, Academic Computing, April 1990, pages 20-41.

“Hypermedia Case Studies in Computer Science”, Marcia Linn and Michael Clancy (funded as NSF grant MDR-8954753), 1989.

“Large Programs in Advanced Placement Computer Science”, Michael J. Clancy, The Computing Teacher, June 1985.

Misconceptions

“Misconceptions and Attitudes that Interfere with Learning to Program”, Michael Clancy, chapter 1 in Computer Science Education Research, Marian Petre and Sally Fincher (editors), London: Routledge Falmer, 2004.

“Models and Areas for CS Education Research”, Michael Clancy, John Stasko, Mark Guzdial, Sally Fincher, and Nell Dale, Computer Science Education, volume 11, number 4, 2001, pages 323–341.

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

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

Knowledge representation

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

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

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

Programming, authoring, and learning management environment components

“Enhancing Learning Management Systems to Better Support Computer Science Education”, Guido Rosling (co-chair), Lauri Malmi (co-chair), Michael Clancy, Mike Joy, Andreas Kerren, Ari Korhonen, Andres Moreno, Thomas Naps, Rainer Oechsle, Atanas Radenski, Rockford J. Ross, and J. Angel Velazquez Iturbide, Working Group Report of the 13th Annual ITiCSE Conference, Madrid, 2008; published as SIGCSE Bulletin, volume 40, number 4, pages 142-166, December 2008.

“Working with Pedagogical Patterns in PACT: Initial Applications and Observations”, Andy Carle, Michael Clancy, and John Canny, proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March, 2007; published as SIGCSE Bulletin, volume 39, number 1, March 2007.

“PACT: A Pattern-Annotated Course Tool”, by Andy Carle, John Canny, and Michael Clancy, proceedings of the 2006 World Conference on Educational Multimedia, Hypermedia and Telecommunications (P. Kommers & G. Richards, eds.), Chesapeake, VA: AACE.

“CodeProbe and Interactive Case Studies”, John E. Bell, Marcia C. Linn, and Michael J. Clancy, Interactive Learning Environments, volume 4, number 1, 1994.

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

Miscellaneous

“Elevens Lab”, Michael Clancy, Robert Glen Martin, and Judith Hromcik, College Board, New York, 2014. proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, Covington, Kentucky, March, 2007; published as SIGCSE Bulletin, volume 39, number 1, March 2007.

“Teaching-Oriented Faculty at Research Universities”, Steve Wolfman, Owen Astrachan, Mike Clancy, Kurt Eiselt, Jeffrey Forbes, Diana Franklin, David Kay, Mike Scott, and Keven Wayne, Communications of the ACM, volume 54, number 11, November 2011.

“Applying Data Structures in Exams”, Briana Morrison, Mike Clancy, Robert McCartney, Brad Richards, and Kate Sanders, proceedings of the 42nd SIGCSE Technical Symposium on Computer Science Education, Dallas, Texas, March, 2011; published as SIGCSE Bulletin, volume 43, number 1, pages 353-358, March, 2011.

“Making Sense of Data Structures Exams”, Beth Simon, Mike Clancy, Robert McCartney, Briana Morrison, Brad Richards, and Kate Sanders, proceedings of the Sixth International Workshop on Computing Education Research, Aarhus, Denmark, August, 2010.

Developer, AP CS A online course, U.C. College Prep.

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

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

“Previous Experience in the Learning of Computer Programming: The Computer Helps Those Who Help Themselves”, Zoe Kersteen, Marcia Linn, Curt Hardyck, and Michael Clancy, Journal of Educational Computing Research, volume 4, number 3, pages 321-333 (1988).

“Ideal and Actual Outcomes from Precollege Pascal Instruction”, Marcia C. Linn, Kathryn D. Sloane, and Michael J. Clancy, Journal of Research in Science Teaching, volume 24, number 5, pages 467-490 (1987).

Oh! Pascal! (second edition), Doug Cooper and Michael Clancy, W.W. Norton and Co., 1985.

“Some Small Ramsey Numbers”, Journal of Graph Theory, volume 1, number 1, spring 1977.

“A Programming and Problem-Solving Seminar”, Michael J. Clancy and Donald E. Knuth, Stanford University Computer Science Department Report STAN-CS-77-606, April 1977.

Last modified: $Date: 2005/08/30 08:52:21 $ by Mike Clancy