
John P. Dougherty
Teaching Professor · Computer Science Education
Schloss Dagstuhl - Leibniz Center for InformaticsAbout
John P. Dougherty is a Teaching Professor of Computer Science at Haverford College, PA. His primary affiliation is with the Department of Computer Science within the College of Arts and Sciences. Dougherty has collaborated with institutions like Drexel University and has been actively involved in computing education research since at least 2002.
- Focus areas include CS1 curriculum design, pedagogy for non-majors, and the integration of music/theatre into computing education.
- Contributed to debates on mathematics requirements for CS majors and the role of peer code review.
- Published extensively in Journal of Computing Sciences in Colleges and SIGCSE proceedings.
Research Interests
Explores innovative teaching methodologies, including project-based learning and interdisciplinary approaches. Specializes in understanding how foundational disciplines like mathematics impact student success in computing. Active in national conversations about the future of computing education through workshops and collaborative reports.
Notable Contributions
Lead author on influential papers addressing:
- Music-based concept reinforcement (2022)
- Mathematics perceptions in CS undergraduates (2023)
- Decadal trends in computing education research (2022 co-authored)
Find John P. Dougherty elsewhere
Related Searches
You Might Also Like
- NNell B. DaleSchloss Dagstuhl - Leibniz Center for Informatics · Professor
- BBrian DornSchloss Dagstuhl - Leibniz Center for Informatics · Professor
- CClifford A. ShafferSchloss Dagstuhl - Leibniz Center for Informatics · Professor
- RRan Libeskind-HadasSchloss Dagstuhl - Leibniz Center for Informatics · Professor
Kimberly DoughertyDrexel University · Professor
Bruce A. MaxwellColby College · Teaching Professor