Google
Bachelor of Science

The Bachelor of Science degree in Computer Science offered by the Watson School of Binghamton University is accredited by the Computer Accreditation Commission of the

Accreditation Board for Engineering and Technology (ABET),
111 Market Place, Suite 1050,
Baltimore, MD 21202-4012 - telephone: (410)347-7700.

In keeping with the Mission Statement of the Watson School, the program strives to provide its graduates with a firm grounding in the fundamentals of Computer Science, elements of practical application and an appreciation for liberal learning.

At its core, the degree program aims to provide all graduates with an understanding of the theory and practice of automating the representation, storage and processing of information. With the understanding that our graduates will pursue a wide variety of career paths upon graduation, one of the program's objectives is to provide sufficient flexibility in the curriculum so that graduates will have the ability to work within various areas of computer science and to work across other disciplines.

In keeping with the objectives outlined above, graduates of the Computer Science program are expected to:

  1. Have a strong foundation in computer science with emphasis on:
    1. formal techniques and theory
    2. software design and development
    3. computer systems
  2. Have a foundation in mathematics, physical sciences, humanities, and social sciences
  3. Use critical thinking skills to analyze, design and implement solutions to a variety of problems
  4. Be aware of ethical standards and social issues related to computing
  5. Be able to make effective oral and written presentations on technical topics
  6. Have the skills to engage in life long learning

The on-line University Bulletin contains the official departmental degree requirements and course descriptions.

  • Degree Requirements can be found by selecting "Computer Science" in the pull-down list under "Undergraduate Programs by Department."
  • Undergraduate Course Descriptions can be found by selecting "Computer Science" in the pull-down list under the heading "Courses by Department."

    The university also maintains an on-line list of courses by semester and department.


    Some important documents describing requirements, programs, and courses of study:

  • Requirements for a Bachelor of Science in Computer Science
  • a Sample Four Year Schedule for Undergraduate Computer Science majors
  • a Dependency Flowchart for CS Required Courses
  • a list of requirements for a Minor in CS
  • Information for International Transfer Applicants


  • © 2006 Department of Computer Science at Binghamton University. Designed by Geetha Venkataramani