Stephen Cooper, Ph.D.

Stephen Cooper, Ph.D.

Stephen Cooper, Ph.D.
Department Head, Full Professor

Stephen Cooper, Ph.D.
Department of Computer Science

Contact Info
Robinson Hall, Room 330H

Biography

Education:

Bachelor’s degree: Mathematics and Chemistry, Cornell University

Master’s degree: Computer Science, Syracuse University

PhD: Computer Science, Syracuse University

Research Expertise:

Computing education, program visualization.

Professional memberships:

Association of Computing Machinery (ACM)

Special Interest Group, Computer Science Education (SIGCSE) 

Selected Publications:

Cooper, S., Dann, W. & Pausch, R. (2000). Alice: A 3-D tool for introductory programming concepts. Journal of Computing Sciences in Colleges 15(5), 107–116

Cooper S (2010). The design of Alice. ACM Transactions on Computing Education, 10(4):15.

Blikstein, P., Worsley, M., Piech, C., Sahami, M., Cooper, S., & Koller, D. (2014). Programming pluralism: Using learning analytics to detect patterns in the learning of computer programming. Journal of the Learning Sciences, 23(4), 561–599.

Grover, S., Pea, R., & Cooper, S. (2015). Designing for deeper learning in a blended computer science course for middle school students. Computer Science Education, 25, 199-237.

Cooper, S., Wang, K., Israni, M. & Sorby, S. (2015). Spatial skills training in introductory computing. In Proceedings of the eleventh annual International Conference on International Computing Education Research, ACM, 13–20.