Skip header content and main navigation Binghamton University, State University of New York - Cs
 
Data Center

About Computer Science

Computer Science (CS) is a discipline that stresses the design, analysis, implementation, management and application of large software systems, as well as systems combining both hardware and software. In the Watson School, we offer a rich set of courses in software design, programming, hardware design and everything in between.

Flexibility is key to our program. Students begin taking CS courses in their first semester at Binghamton and then can specialize in such areas as software systems, networking, operating systems, Web-based systems, graphics, robotics, microprocessor-based design and game design. Our flexibility in choosing courses also allows students to minor in such areas as the arts, business, math, music, languages or the sciences.

Our accredited program offers degrees at the bachelor's, master's and PhD levels and attracts top researchers in:

Educational Mission and Goals

In keeping with the Watson School's Mission Statement, we strive to provide our CS graduates with a firm grounding in the fundamentals of computer science, elements of practical application and an appreciation for liberal learning.

At their core, our degree programs aim for all of our graduates to understand the theory and practice of automating the representation, storage and processing of information. Knowing that our graduates will pursue a wide variety of career paths after graduation, our goal is to also provide our students the opportunity to pursue their individual interests within computer science and/or other disciplines.

Program Educational Objectives

To achieve our program educational goals, graduates of our program will be:

Program Educational Outcomes

Students must demonstrate:

  1. an ability to apply the principles of computer science to solving problems;
  2. an ability to design and develop software;
  3. an understanding of calculus, discrete mathematics, probability and statistics;
  4. an understanding of automata theory and algorithm analysis;
  5. an understanding of the principles of computer architecture and operating systems;
  6. the ability to make effective oral and written presentations on technical topics;
  7. completion of a broad program of courses in the liberal arts and humanities;
  8. the ability to learn new material outside the classroom from a variety of sources; and
  9. an understanding of the social and ethical implications of computing.
Connect with Binghamton:
Twitter icon links to Binghamton University's Twitter page YouTube icon links to Binghamton University's YouTube page Facebook icon links to Binghamton University's Facebook page Pinterest icon links to Binghamton University's Pinterest page

Last Updated: 9/13/12