Publications

Journal Articles

McCauley, R., Grissom, S., Fitzgerald, S. and Murphy, L., Teaching and Learning Recursive Programming: A Review of the Research Literature, Computer Science Education, 29 (1), (May 2015): 37-66.

Hanks, B., Fitzgerald, S., McCauley, R., Murphy, L., and Zander, C. Pair Programming in Education: A Literature Review, Computer Science Education, 21 (2), (June, 2011): 135-173.

Fitzgerald, S., McCauley, R., Hanks, B., Murphy, L., Simon, B. and Zander, C. Debugging from the Student Perspective, IEEE Transactions on Education, 53 (3), (August, 2010): 390-396.

McCauley, R., Fitzgerald, S., Lewandowski, G., Murphy, L., Simon, B., Thomas, L. and Zander, C. Debugging: A Review of the Literature from an Educational Perspective, Computer Science Education: Special Issue on Debugging, 18 (2), (June 2008): 67-92 (invited paper).

Fitzgerald, S., Lewandowski, G., McCauley, R., Murphy, L., Simon, B., Thomas, L. and Zander, C. Debugging: Finding, Fixing and Flailing, a Multi-institutional Study of Novice Debuggers, Computer Science Education: Special Issue on Debugging, 18 (2), (June 2008): 93-116.

Carbone, A., Mannila, L. and Fitzgerald, S. Computer Science and IT Teachers Conceptions of Successful and Unsuccessful Teaching: A Phenomenographic Study, Computer Science Education, 17 (4), (December, 2007).

Lister, R., Adams, E., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M. McCartney, R., Mostrom, J. E., Sanders, K., Seppala, O., Simon, B. and Thomas, L., A Multi-National Study of Reading and Tracing Skills in Novice Programmers, reprinted with commentary in Annals of Research on Engineering Education (http://www.areeonline.org), 2006.

Sanders, K., Bouvier, D., Fincher, S., Lewandowski, G., Morrison, B., Murphy, L., Petre, M., Tenenberg, J., Thomas, L., Anderson, R., Anderson, R., Fitzgerald, S., Gutschow, A., Haller, A., Jadud, M., Lister, R., McCauley, R., McTaggart, J., Prasad, C., Richards, B., Scott, T., Shinners-Kennedy, D., Westbrook, S. and Zander, C. A Multi-institutional, Multinational Study of Programming Concepts Using Card Sort Data, Expert Systems, 22 (3), (2005): 121-128.

Lister, R., Adams, E., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M. McCartney, R., Mostrom, J. E., Sanders, K., Seppala, O., Simon, B. and Thomas, L. A Multi-national Study of Reading and Tracing Skills in Novice Programmers, SIGCSE Bulletin, 36 (4), (December 2004): 119-150.

Fitzgerald, S. and Place, J. Using a Computer Algebra System (Maple) to Teach Elementary Queueing Theory. Journal of Computer Applications in Engineering Education, 3,(4) (1995): 65--73.

Conference Proceedings, Technical Reports and Magazine Articles

Grissom, S. Murphy, L., McCauley, R.and Fitzgerald, S. Paper vs. Computer-based Exams: A Study of Errors in Recursive Binary Tree Algorithms, Proceedings of the 47th Technical Symposium on Computer Science Education (SIGCSE'16), March 3-5, 2016, Memphis, TN, USA.

Fitzgerald, S., SIGCSE Special Projects Grants, ACM SIGCSE Bulletin, 47 (2) (April 2015).

Fitzgerald, S., The Cyber Education Project, ACM SIGCSE Bulletin, 47 (2) (April 2015).

Murphy, L., Fitzgerald, S., Grissom, S. and McCauley, R. Bug Infestation! A Goal-Plan Analysis of CS2 Students' Recursive Binary Tree Solutions, Proceedings of the 46th Technical Symposium on Computer Science Education (SIGCSE'15), March 4-7, 2015, Kansas City, MO, USA.

McCauley, R., Hanks, B., Fitzgerald, S. and Murphy, L. Recursion vs. Iteration: An Empirical Study of Comprehension Revisited, Proceedings of the 46th Technical Symposium on Computer Science Education (SIGCSE'15), March 4-7, 2015, Kansas City, MO, USA.

Fitzgerald, S., ACM Education Council Report, ACM SIGCSE Bulletin, 47 (1) (January 2015).

Fitzgerald, S., Get Involved with SIGCSE! ACM SIGCSE Bulletin, 46 (3) (July 2014).

Fitzgerald, S. and Schroeder, L., Supporting Adjunct Faculty to Foster Post-Traditional Learner Success (round table presentation), Adult Learner Institute, Bloomington, MN, May 20, 2014.

Burley, D., Buck, S., Dark, M., Fitzgerald, S., Hawthorne, E., Kono, T., Cybersecurity Education Workshop Final Report, Cybersecurity Education Workshop, George Washington University, Arlington, VA, February 24-25, 2014 (work sponsored by the National Science Foundation Directorates of Computer & Information Science & Engineering (CISE) and Education and Human Resources (HER) under CNS Award # 1428321). See https://research.gwu.edu/sites/research.gwu.edu/files/downloads/CEW_FinalReport_040714.pdf.

Fitzgerald, S., November 2013 Special Projects Grant Awards, ACM SIGCSE Bulletin, 46 (1).

Corney, M., Fitzgerald, S., Hanks, B., Lister, R., McCauley, R., Murphy, L., 'Explain in Plain English' Questions Revisited: Data Structures Problems, Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14), Atlanta, GA, March 5-8, 2014: 591-596.

Fitzgerald, S., Hanks, B., Lister, R., McCauley, R, and Murphy, L, What Are We Thinking When We Grade Programs? Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE '13), Denver, CO, March 6-9, 2013: 471-476.

Murphy, L., Fitzgerald, S., Lister, R.,and McCauley, Ability to 'Explain in Plain English' Linked to Proficiency in Computer-based Programming, Proceedings of the Ninth Annual International Conference on International Computing Education Research Workshop (ICER '12), Auckland, NZ, September 10-12, 2012: 111-118.

Murphy, L., McCauley, R., and Fitzgerald, S., 'Explain in Plain English' Questions: Implications for Teaching, Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE '12), Raleigh, NC, Feb. 29-March 3, 2012: 385-390.

Fitzgerald, S., McCauley, R. and Plano Clark, V, Report on Qualitative Research Methods Workshop, Proceedings of the 42nd ACM Technical Symposium on Computer Science Education (SIGCSE '11), Dallas, TX, March 9-12, 2011: 241-242.

Murphy, L., Fitzgerald, S., Hanks, B., and McCauley, R. Pair Debugging: A Transactive Discourse Analysis, Proceedings of the Sixth International Workshop on Computing Education Research (ICER '10), Berkeley, CA, August 8-11, 2010: 51-58.

Fitzgerald, S., Hanks, B. and McCauley, R. Collaborative Research in Computer Science Education: A Case Study, Proceedings of the 41st SIGCSE Technical Symposium, Milwaukee, WI, March 11-13, 2010: 112-116.

Thomas, L., Zander, C., Simon, B., Murphy, L., McCauley, R., Hanks, B., and Fitzgerald, S. Learning Styles: Novices Decide, Proceedings of the Fourteenth Annual ACM SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2009), Paris, France, July 6-9, 2009: 223-227.

Murphy, L., Simon, B., Thomas, L., Hanks, B., Fitzgerald, S., McCauley, R., and Zander, C. Saying Isn't Necessarily Believing: Influencing Self-theories in Computing, Fourth International Computing Education Research Workshop (ICER 2008), Sydney, Australia, September 6-7, 2008.

Simon, B., Fitzgerald, S., McCauley, R., Haller, S., Hamer, J., Hanks, B., Helmick, M., Mostrom, J. E., Sheard, J. and Thomas, L., Debugging assistance for novices: a video repository, Annual Joint Conference Integrating Technology into Computer Science Education, SIGCSE Inroads, 39 (4), (December, 2007): 137-151.

Lister, R., Berglund, A., Box, I., Cope, C., Pears, A., Avram, C., Bower, M., Carbone, A., Davey, B., de Raadt, M., Doyle, B., Fitzgerald, S., Mannila, L., Kutay, C., Peltomaki, M., Sheard, J., Simon , Sutton, K., Traynor, D., Tutty, J. and Venables, A. Differing Ways that Computing Academics Understand Teaching. In Conferences in Research and Practice in Information Technology, Vol 66, Samuel Mann & Simon, Eds. Presented at Ninth Australasian Computing Education Conference (ACE2007), Ballarat, Victoria, Australia, January 2007.

Sue Fitzgerald, Beth Simon and Lynda Thomas, Strategies that Students Use to Trace Code: An Analysis Based in Grounded Theory, First International Computer Science Education Research (ICER) Workshop, Oct. 1-2, 2005, Seattle, WA.

Gottschalk, L., Liu, J., Dathan, B., Fitzgerald, S., and Stein, M., Computer Forensics Programs in Higher Education: A Preliminary Study, Proceedings of the Thirty-sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin,37 (1), (Feb. 2005): 147-151.

Petre, M., Fincher, S., Tenenberg, J., Anderson, R., Anderson, R., Bouvier, D., Fitzgerald, S., Gutschow, A., Haller, S., Jadud, M., Lewandowski, G., Lister, R., McCauley, R., McTaggart, J., Morrison, B., Murphy, L., Prasad, C., Richards, B., Sanders, K., Scott, T., Shinners-Kennedy, D., Thomas, L., Westbrook, S. and Zander, C., 'My Criterion is: Is it a Boolean?': A card-sort elicitation of students' knowledge of programming constructs, Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK, June 2003. http://www.cs.kent.ac.uk/pubs/2003/1682.

Mengel, S., Fitzgerald, S., Knoke, P., Lee, J., McCracken, M., McGettrick, A., Murphy, M., Martinez, M., Tockey, S. and Underwood, A. Pedagogy Focus Group 4: Professional Practices Report, primary source document for the final report of the Joint IEEE/ACM Computing Curriculum 2001 project (unpublished).

Fitzgerald, S. Measuring Learning Outcomes in a Competency-Based CS 2 Course, Proceedings of the 31st Annual Small College Computing Symposium (April 16-18, 1998, Fargo, ND): 95-103.

Fitzgerald, S., Place, J. and van de Liefvoort, A. Generating bursty random variables using Matrix Exponential distributions, Proc. ICSEE '96, SCS Simulation Series, 28 (1996): 205-8 (presented at Communication Networks Modeling and Simulation Conference (part of the 1996 Western MultiConference).

Fitzgerald, S. Modeling Self-Similar Traffic Using Matrix Exponentials, Ph.D. dissertation, University of Missouri-Kansas City, 1996.

Fitzgerald, S. and Hines, M. L. The Computer Science Fair: An Alternative to the Computer Programming Contest. In the Proceedings of the Twenty-Seventh SIGCSE Technical Symposium on Computer Science Education (1996). SIGCSE Bulletin, 28 (1), (March 1996): 368-372.

Place, J. and Fitzgerald, S. Teaching Elementary Queueing Theory with a Computer Algebra System. In The Proceedings of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 27 (1), (March 1995): 350-354.

Fitzgerald, S. and Place, J. A Simulation Study of a Multi-channel Adaptive Routing Protocol. In Proceedings of Society for Computer Simulation International Conference on Simulation Engineering Education (SCS ICSEE) '95, Las Vegas NE, Jan. 15-18, 1995: 239-42.

Fitzgerald, S. Introduction to Programming Using C++ Lab Manual. Rockhurst College, 1994, 1995.

Fitzgerald, S. A Project for a Computer Networking Course, Applying Theory to Practice. The Journal of Computing in Small Colleges, 9( 3), (Jan. 1994): 2-6.

Fitzgerald, S. and Caulfield, J. Cooperative Group Learning: A Viable Strategy for Computer-Based Laboratories? The Journal of Computing in Small Colleges,7 (5), (May 1992): 111-121.

Patent pending for Object Oriented Diagnostic Supervisor as Applied to Well Logging Instrumentation Research, 1990.

Fitzgerald, S. Computers: Concepts and Uses Lab Manual. Rockhurst College, 1989.