Computer Science Program

Major Programs

Minor Programs




Contact Us

Apply Now

Learn More

Visit Us


Photo of Dr. Steven Crain giving a lecture at the white board

What is Computer Science?

The term “computer science” is often used to refer to all the areas of computing, together. Computer science evolved through the consolidation and extension of concepts, phenomena, and philosophies originally associated with other disciplines, such as mathematics, electrical engineering, physics, linguistics, and even psychology and philosophy. Computer science is the study of algorithms and information, and the use of algorithms and information in the solution of problems. This includes the study of data and information in numeric, symbolic, and graphical forms. It involves algorithms for the interpretation, transformation, communication, and organization of information.

The following areas are covered by majors and minors offered by the Computer Science Department, or in cooperation with other departments.

  • Computer Science (a major and a minor) — this is the core of the broadly understood “computer science,” the foundation for all the computing disciplines. It involves mathematical and logical concepts used in the structure of information and the creation of algorithms, which in turn, lead to the analysis and the design of hardware and software.
  • Software Engineering (is not a separate major but it is emphasized within the computer science major). It concerns the design, implementation methodology of complex software systems, also the design and implementation of computer based tools which aid such a work.
  • Information Technology (a major and a minor).
  • Computer Security (a major and a minor).
  • Bio-informatics (minors for either computer science students or for biological sciences students).
  • Robotics (minors, with either Computer Science Emphasis or with Physics/Engineering Emphasis).
  • Web Design and Programming (a minor).

Questions, Comments, Suggestions?

For more information about computer science and information technology programs at SUNY Plattsburgh please contact

Dr. Jan Plaza, Chair
Office: Au Sable Hall, Room 307
Phone: (518) 564-2788
Fax: (518) 564-2768