
About
Cay S Horstmann is a Professor of Computer Science at San José State University (SJSU), where he has taught for nearly 30 years. He holds a Ph.D. in Mathematics from the University of Michigan (1987) and an M.S. in Computer Science from Syracuse University. His research and professional contributions span programming language design, educational materials development, and software engineering. He has authored influential textbooks including Core Java and Scala for the Impatient, and created open-source tools like the Violet UML editor and GridWorld framework. Horstmann’s career includes a stint as VP/CTO of a dot-com startup, as well as visiting professorships at universities in Germany, Switzerland, Vietnam, and Macau. He is a Java Champion and ACM Distinguished Member.
His academic focus integrates practical software development principles with educational innovation. Key contributions include advancing Java programming pedagogy and promoting object-oriented design best practices. Horstmann’s entrepreneurial experience enriches his teaching, emphasizing real-world applications of computer science concepts. Current roles include advising on curriculum development and mentoring in SJSU’s Computer Science department.
Notable projects include CodeCheck, an automated grading tool for programming assignments, and contributions to AP Computer Science curricula via GridWorld. His awards reflect industry and academic recognition for technical excellence and educational impact. Horstmann maintains an active presence through blogs, Mastodon, and online course development targeting both beginners and professional programmers.
Find Cay S Horstmann elsewhere
Related Searches
You Might Also Like
Michele A.L. VillagranSan José State University · Assistant Professor
Martina BremerSan José State University · Professor
Guangliang ChenSan José State University · Associate Professor
Sogol JahanbekamSan José State University · Associate Professor
Cheryl RoddickSan José State University · Professor
Cari BorjaSan José State University · Lecturer