[Home] [Teaching] [Research] [Gallery] [Links]


Teaching

Courses

Fall 2006

Spring 2007

Fall 2005

  • The Mathematics of Computation (CS201)
  • Principles of Operating Systems (CS324)
  • Parallel and Distributed Processing (CS327)

Spring 2006

  • Introduction to Computing (CS103)
  • Computer Organization and Assembly Language Programming (CS221)
  • The Theory of Computation (CS301)

Fall 2004

  • Pre-tenure leave.

Spring 2005

  • Computer Science II (CS112)
  • Computer Organization and Assembly Language Programming (CS221)
  • Introduction to Computer Networks (CS322)

Fall 2003

  • Introduction to Computing (CS103)
  • Computer Science I (CS111)
  • Principles of Operating Systems (CS324)

Spring 2004

  • Introduction to Computing (CS103)
  • Scientific Visualization (CS391)

Fall 2002

  • Introduction to Computing (CS103)
  • Computer Science 2 (CS105)
  • Principles of Database Systems (CS360)

Spring 2003

  • Introduction to Computing (CS103)
  • Data Structures (CS216)
  • Introduction to Computer Networks (CS322)

Fall 2001

  • Introduction to Computing (CS103)
  • Computer Science I (CS104)
  • Computer Organization (CS221)

Spring 2002

  • Computer Organization (CS221)
  • Principles of Operation Systems (CS324)
  • Scientific Visualization (CS392)

Fall 2000

  • Introduction to Computing (CS103)
  • Computer Organization (CS221)
  • Principles of Database Systems (CS360)

Spring 2001

  • Introduction to Computing (CS103)
  • Computer Organization (CS221)

Selected Course Projects


Java 1.5 Examples

Various examples of new features of Sun Java 1.5. Presented at PDPTA 2004 in Las Vegas.

Homework Submission

Instructions for using submission scripts: For students. For instructors/graders.


[Home] [Teaching] [Research] [Gallery] [Links] [Top]

email: cpresser@gettysburg.edu