Mission of the BSCS Program:

The mission of the Computer Science in Engineering (BSCS) program is to provide graduates with the durable knowledge necessary to become future leaders in the rapidly evolving discipline of Computer Science as well as in other computer-related fields. We aim to give each graduate a solid foundation in both Computer Science theory and programming practice, and to prepare each graduate for further advanced study in Computer Science and related fields. We aim to expose each graduate to the challenges and research problems involved in creating new kinds of computer software. We aim to give graduates the skills and commitment to lifelong learning necessary to prepare them to be effective employees or graduate students in computer-related fields. The faculty is dedicated to accomplishing this mission through integration of teaching and research.

Objectives of the BSCS program:

  1. Graduates should be prepared to pursue a professional career in or related to computing or software.
  2. Top graduates should be prepared to succeed in graduate study in computer science.
  3. Graduates should be prepared to become technology leaders in industry and academia.

Outcomes of the BSCS program:

  1. Graduates should be able to utilize theoretical computer science to analyze algorithms and predict performance.
  2. Graduates should have the ability to apply computer science and software engineering principles to solve real-world problems.
  3. Graduates should be proficient in interacting with interdisciplinary teams.


Please send all questions or comments to
Copyright © 1995 - 2008 Tufts University, Department of Computer Science. All Rights Reserved.