Coffey,John_211

Dr. John Coffey

Biography:

Dr. John Coffey is a Professor in the Department of Computer Science and a Research Scientist at the Florida Institute for Human and Machine Cognition. He teaches Computer Science courses and seminars at UWF and works on projects for IHMC. These include creating knowledge bases for a large-scale expert system, developing knowledge preservation systems at NASA Lewis Research Center and helping to perform cognitive work analysis on the Navy Meteorological and Oceanographic Facility.

Coffey has consulted for Boeing, Electric Power Research Institute, the Southern Company and other large businesses. His work has appeared in more than two-dozen refereed articles in publications such as International Journal of Software Engineering and Knowledge Engineering, Journal of Computing Sciences in Colleges, Journal of Defense Software Engineering, International Journal of Technology, Knowledge and Society. He also has written numerous technical reports and co-authored chapters for books.

Topics range from software evolution skills, expert systems and applied concept mapping to semantic web, maintenance of service oriented architecture and teaching game programming across age groups. Coffey has three degrees from UWF: an Ed.D.in Curriculum and Science (Computer Science Option), a M.S. in Computer Science/Software Engineering, and a B.S. in Systems Science. He also earned a B.S. in Psychology from the College of William and Mary. He joined UWF’s faculty as a Lecturer in 1992.

Degrees & Institutions:

Ed.D. Curriculum and Instruction/Computer Science, University of West Florida
M.S. Computer Science/Software Engineering, University of West Florida
B.S. Systems Science, University of West Florida
B.S. Psychology, College of William and Mary

Research:

My research includes knowledge elicitation and representation, web services and service oriented architecture, computer science education.

Current Courses:

  • Advanced Computer Programming
  • Intermediate Computer Programming
  • Data Structures and Algorithms II

Classes Taught:

    • Advanced Computer Programming
    • Intermediate Computer Programming
    • Programming Languages Data Structures and Algorithms II
    • Advanced Programming Languages
    • Introduction to C++ Programming

Special Interests:

Music. I was a professional drummer for 17 years. I now compose and record my own music, playing all the instruments and singing all the vocals.

Publications:

    Coffey, J. W., Baskin, A., Reichherzer, T., and Wilde, N. (2016). A Semi-automated Approach to the Recovery of SOA System Structures from Low-Level Artifacts, International Journal of Software Engineering and Knowledge Engineering, 26(1), pp 41–62.

    Coffey, J. W., and Owsnicki-Klewe, B. (2016). Introducing a Reflective Activity into the Design Process of an Advanced Computer Programming Course. Journal of Computing Sciences in Colleges, 31(5). pp. 29-37.

    Coffey, J. W. (2015). Concept Mapping and Knowledge Modeling: A Multi-disciplinary, Educational, Informational, and Communication Technology. Journal of Systemics, Cybernetics and Informatics, 13(6), pp. 122-128. ISSN: 1690-4524.

    Coffey, J. W. (2015). Relationship between design and programming skills in an Advanced Computer Programming Class. Journal of Computing Sciences in Colleges, 30(5). pp. 39-45.

     

     

     

     


Keywords: software evolution skills, applied concept mapping, maintenance of service oriented architecture, teaching game programming across age group, Florida IHMC, multimedia graphic interfaces, knowledge base systems, expert systems, knowledge representation and management, semantic web

Feedback
×
Fill out my online form.