, http-equiv='content-type', content='text/html; charset=utf-8' Courses taught , href='styles.css', rel='stylesheet', type='text/css'

Past SJSU Activities

Cay S. Horstmann

MS Writing Projects

Classes Taught

Semester Course Section Overall Effectiveness Respondents Average Final GPA
Spring 2014 CS46A
Introduction to Programming
Online Section
60 3.4 59 3.11
Fall 2013 CS175/286
Mobile Programming
1 3.6 (Undergrad)/4.2 (Grad) 5/5 2.34/3.43
Spring 2013 CS185C/286
Mobile Programming
1 4.2 (Undergrad)/4.7 (Grad) 6/6 2.78/3.6
Fall 2012 CS46A 1 4.0 76 3.01
Spring 2012 CS46B 1 3.9 50 2.15
Fall 2011 CS46A 1 4.0 21 2.69
CS252 1 3.8 11 2.89
Spring 2010 CS46A 1 3.6 14 2.33
Fall 2009 CS46A 3 3.7 25 2.61
CS252 1 4.5 15 2.85
Spring 2009 CS160
Software Engineering
1 4.1 7 2.88
CS286
Open Source Development (Graduate Students)
1 4.8 9 3.54
Fall 2008 CS152
Programming Languages
2 4.3 30 2.59
CS160
Software Engineering
1 4.5 11 3.11
Spring 2008 CS40
Introduction to Computers
1 4.2 17 2.54
CS252
Advanced Programming Languages
1 4.5 13 3.51
Fall 2007 CS40
Introduction to Computers
2 4.5 13 2.64
CS185C
Open Source Development (Undergraduates)
1 4.7 3 1.51
CS286
Open Source Development (Graduate Students)
1 4.9 7 3.61
Spring 2007 CS 252 1 5.0 8 3.28
Fall 2006 CS 160 1 4.6 16 2.84
CS 160 3 4.3 21 2.88
Spring 2006 CS 46A 3 4.1 13 2.69
CS 46A 4 4.8 6 2.21
Fall 2005 CS 160 4 4.4 16 2.97
CS 160 5 4.5 14 2.72
CS 252 1 4.4 12 2.63
Spring 2005 CS 152
Programming Paradigms
1 4.5 30 2.53
CS 152
Programming Paradigms
2 4.3 21 2.57
CS 160
Software Engineering
1 4.4 9 2.48
CS 160
Software Engineering
2 4.6 10 2.51
Fall 2004 CS 160
Software Engineering
1 4.5 16 2.62
CS 160
Software Engineering
2 4.3 18 2.96
Fall 2003 CS 252
Advanced Programming Languages
1 4.6 10 3.0
CS 151
Object-Oriented Design
2 4.6 50 2.41
CS 252
Advanced Programming Languages
1 4.6 8 3.06
Spring 2003 CS 252
Advanced Programming Languages
1 4.5 13 2.93
CS 288
Comprehensive Review
1 4.5 6 N/A
Fall 2002 CS 151
Object-Oriented Design
2 4.5 43 2.19
Spring 2002 CMPE46
Introduction to CS
1 3.8 44 1.88
CS151
Object-Oriented Design
5 4.8 24 3.09
Fall 2001 CS174
Web Programming
3 4.8 18 3.15
CS252
Advanced Programming Languages
1 4.8 13 2.96
Spring 2001 CS151
Object-Oriented Programming
1 4.8 24 3.10
CS151
Object-Oriented Programming
2 4.6 14 2.93
CS140
Computer Organization (completed for Dr. Albarran)
1 N/A N/A N/A
Fall 2000 CS46A
Introduction to CS
10 4.6 16 2.80
CS252
Advanced Programming Languages
1 4.8 16 2.81
Spring 2000 CS174
Web Programming
1 4.6 27 3.25
CS252
Advanced Programming Languages
1 4.6 11 2.74
Fall 1999 CS151
Object-Oriented Programming
1 4.7 20 2.76
CS151
Object-Oriented Programming
2 4.6 7 2.71
Fall 1998 CS 252
Advanced Programming Languages
p N/A
Spring 1998 CS 252
Advanced Programming Languages
1 4.9 12 3.53
Fall 1997 CS 252
Advanced Programming Languages
1 4.6 11 3.46
Spring 1997 CS 196i
Web Programming
1 4.7 15 2.95
CS 196i
Web Programming
2 4.5 11 2.84

Following the shining example set by Mark Stamp, here are some student comments, selected at random (!) [I leave it to you decide whether that is an exclamation mark or the “not” operator].

Committee Work