Stephen Cooper, Ph.D.
Stephen Cooper, Ph.D.
Stephen Cooper, Ph.D.
Department Head, Full Professor
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.
College of Science & Mathematics
- Computer Science
- Academic Programs
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- BS Cybersecurity
- Minor in Computer Science
- Minor in Cybersecurity
- Certificates of Undergraduate Study
- MS Computer Science
- MS Cybersecurity
- PhD Computer Science
- PhD Data Science
- Certificates of Graduate Study
- Accelerated Dual Degree Program
- Data Science Programs
- Compare University Computing Programs
- Compare our Undergraduate Programs
- Advising Materials
- Undergraduate
- BS Computer Science
- BA Computing & Informatics
- BA Computer Systems Technology
- BS Cybersecurity
- Certificate of Undergraduate Studies
- Computer Programming
- Mobile Apps
- Fundamental Computing
- Cybersecurity
- Blockchain Technologies and Cryptocurrencies
- Advanced Network Technology
- Azure Fundamentals
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Network Fundamentals
- Operating Systems Fundamentals
- Minor Degrees
- BA C&I Concentrations
- BS CS Concentrations
- CS Undergraduate Catalog
- Graduate
- "4+1" (ADDP)
- Cybersecurity Programs
- Program Guides
- BS Computer Science
- BS Data Science
- BA Computing & Informatics
- BA Computer Systems Technology
- BS Cybersecurity
- Minor in Computer Science
- Minor in Data Science
- Minor in Cybersecurity
- Concentrations
- CUGS Guides
- Advanced Network Technology
- Azure Fundamentals
- Blockchain Technologies & Cryptocurrencies
- Computer Programming
- Cybersecurity
- Cybersecurity in Information Technology
- Database Development
- Database Fundamentals
- Digital Forensics
- Ethical Hacking
- Fundamental Computing
- Internet of Things
- Intrusion Detection/Prevention
- Linux Systems Administration
- Mobile Application Development
- Network Fundamentals
- Operating Systems Funamentals
- 4+1 Programs
- COGS Guides
- MS Computer Science
- MS Cybersecurity
- MS Data Science
- PhD in Data Science
- PHD CS Program Guide
- Standard Course Syllabi
- Forms & Policies
- Undergraduate
- Faculty and Staff
- Students
- Research
- News
- Events
- Contacts
- Faculty Portal - secured
- Site Index
- Can't find it?