Post-Baccalaureate Computer Science Minor

Take your non-technical, liberal arts degree, add this five-course program in computer science, and prepare for opportunity. Or maybe you already work in the computer industry, but lack the academic credentials to advance into the most upwardly mobile positions. Either way, the Department of Computer Science at Tufts can help.

At Tufts, we provide the opportunity for academically talented, highly motivated adult students, with at least a bachelor's degree, to prepare for a new career or graduate work in Computer Science. A concentrated, rigorous program of study, equivalent to a "minor" program in computer science, prepares individuals to start a new career in high technology or to continue on for graduate study.

Who should apply?

The Computer Science Minor program is open to individuals with at least a bachelor's degree in any discipline (BA or BS) and one college-level introductory computer course.

The program is particularly well-suited for individuals preparing to re-enter the workforce, mid-level professionals looking to move into the field of computer science, and those preparing for graduate school. Accepted students are required to develop an individualized plan of study with their adviser, based on their academic history and professional goals.

Students in the post-baccalaureate computer science minor program are not considered certificate students for purposes of financial aid and as such are not eligible to apply for federal funds. Alternative loans may be available. For more information, please visit the Student Financial Services website at

Program of Study

The Computer Science Minor program requires five Tufts courses. The minor program can be completed in as few as three semesters, or can be pursued on a more long-term basis, taking only one course at a time. Completion of the program requires grades of B- or better in all courses.


  • COMP 15 Data Structures, plus
  • Choose two:
    • COMP 40 Computer Architecture and Assembly Language Programming
    • COMP 105 Programming Languages**
    • COMP 160 Algorithms**
    • COMP 170 Theory of Computation**
  • Choose one:
    • MATH 61/COMP 61 Discrete Math (formerly MATH 22/COMP 22), or
    • COMP elective numbered higher than COMP 15
  • One elective:
    • One computer science elective 100-level or above**

*Prerequisite course COMP 11: Introduction to Computer Science is available for individuals without a previous programming course.

**Courses numbered above 100 award graduate credit, and are transferable into the Tufts Master of Science in Computer Science program upon acceptance to that program.

Apply Now

To download an application, please go to the Office of Graduate Admissions.
For specific questions, contact the Faculty Adviser, Laney Strange, 617 627-0579 This e-mail address is being protected from spambots. You need JavaScript enabled to view it