Roger Whitney's Courses
To Roger Whitney's Home Page
San Diego State University -- This page last updated 21-Aug-08
If you wish to know more about my classes the following courses contain all class notes, lectures, assignments, syllabus and exams.
Fall Semester
Spring Semester
2008-2009
CS535 Object-Oriented Programming and Design
CS 580 Client-Server Programming
CS683 Emerging Technologies
CS635 Advanced OO Design and Programming
2007-2008
On sabbatical leave for the school year
2006-2007
CS683 Emerging Technologies
CS580 Client-Server Programming
CS635 Advanced OO Design and Programming
2005-2006
CS683 Emerging Technologies
CS580 Client-Server Programming
CS635 Advanced OO Design and Programming
2004-2005
CS683 Emerging Technologies
CS580 Client-Server Programming
CS635 Advanced OO Design and Programming
2003-2004
CS535 OO Programming & Design
CS580 Client-Server Programming
CS635 Advanced OO Design and Programming
2002-2003
CS580 Client-Server Programming
CS535 OO Programming & Design
CS683 Emerging Technologies
2001-2002
CS535 OO Programming & Design
CS635 Advanced OO Design and Programming
2000-2001
CS535 OO Programming & Design
CS635 Advanced OO Design and Programming
CS580 Client-Server Programming
CS683 Emerging Technologies: Embracing Change
1999-2000
On sabbatical leave for the school year
1998-99
CS596 Java Programming
CS535 OO Programming & Design
CS696 Emerging Technologies
1997-98
CS535 OO Prog. (w Java)
CS635 Advanced OO
CS696 Emerging Technologies: Distributed Objects
1996-97
CS535 OO Prog.
(w Java)
CS596 Client-Server
(w Java)
CS660 Combinatorial Algorithms
CS696 Advanced OO
1995-96
CS596 OO Prog.
(w C++)
CS596 Client-Server
(w Java)
CS660 Combinatorial Algorithms
CS662 Parallel Algorithms
1994-95
CS596 OO Prog. (w C++)
CS596 Client-Server
(w C/C++)
CS660 Combinatorial Algorithms
CS662 Parallel Algorithms