John Clements

California Polytechnic State University

Papers

1

Total Citations

23

H-Index

1

About

John Clements is a computer science educator and researcher whose work centers on broadening participation in computing and improving introductory programming pedagogy. His most influential contribution is the development and assessment of mixed-approach CS0 courses, as detailed in his highly cited 2018 paper "Mixed Approaches to CS0" (23 citations). Since 2010, Clements has led Cal Poly's innovative requirement that computing majors choose from a variety of CS0 courses, designed to attract and retain undergraduates with no prior programming experience. By using authentic, real-world problems, these courses demystify computer science and build student confidence. Clements' research demonstrates that diverse entry points—ranging from media computation to data science—can significantly increase retention, particularly among underrepresented groups. His work provides a scalable model for other institutions seeking to make CS education more inclusive. Through this impactful curriculum design and assessment, Clements has become a key voice in CS education reform, showing that thoughtful course structure can transform who succeeds in computing.

Research Focus

Key Achievements

1
H-Index
1
Papers
23
Total Citations
23
Avg Citations/Paper
🏆 Most Cited Paper
Mixed Approaches to CS0
23 citations · 2018
📈 Most Prolific Year: 2018 (1 Papers)
🤝 Key Collaborators: 8
🏛 Institutions: California Polytechnic State University

Top Papers

  1. 1
    Mixed Approaches to CS0
    23 citations · 2018

Key Collaborators

Contact & Links

Available for collaboration
Content generated · 11 days ago