Steve CooperView profile
Senior Lecturer
Steve Cooper is a Senior Lecturer in the Department of Computer Science at Stanford University's School of Engineering. With a career spanning over four decades, he has established himself as a leading figure in computer science education research and practice, particularly in K-12 education and innovative teaching methodologies. Dr. Cooper's research centers on making computer science education more accessible and engaging for learners of all ages. His work emphasizes visual programming environments, curriculum development, and assessment strategies that support effective learning. He has been instrumental in advancing the field of computing education research through numerous publications and collaborations with prominent researchers in the field. His publication record demonstrates a consistent focus on educational tools, particularly the Alice programming environment which revolutionized introductory programming education through its visual, drag-and-drop interface. Analysis of his recent work shows increasing attention to language-independent assessment methods, community building among CS educators, and the evolving landscape of computing education research. Dr. Cooper has played pivotal roles in major educational initiatives including the development of the CSTA K-12 computer science standards and Stanford's MOOC programs. His collaborative approach is evident in his extensive co-authorship network spanning multiple institutions and research areas within computing education.









