The Department of Computer Science is a department in the Golisano College of Computing & Information Sciences located on the third floor of the college's building. The department concentrates on the study of Computer Science.


The CS department offers both bachelors and masters degrees in computer science. The bachelors program is a five year program. In addition to both of these programs, the department also offers a BS/MS program. This program allows the student take up to 8 credit hours of graduate courses that count towards both the bachelors and masters degree.[1] The department also offers a CS minor.

The department's bachelors program has been accredited by the Computing Accreditation Commission of ABET. Currently this department is chaired by Paul Tymann.

There is also the option to study abroad in Croatia and Germany.

Graduate Program

The MS program in computer science consists of a core curriculum (Theory of Algorithms), a diverse set of clusters and many additional electives. Some pre-approved courses (approved by the program coordinator) from other departments also may be counted toward the degree.

The current program coordinator is Dr. Hans-Peter Bischof.

Computer Science's Graduate Program could be divided to 8 clusters:

  • Computational Vision and Acoustics
  • Computer Graphics and Visualization
  • Data Management
  • Distributed Systems
  • Intelligent Systems
  • Languages and Tools
  • Security
  • Theory

Graduate students may follow one of two tracks:

  • Thesis track (one core course, four courses from cluster(s) and four selective courses)
  • Project track (one core course, four courses from cluster(s) and five selective courses)


  1. CS @ RIT BS/MS program