Building from Tufts University School of Engineering

Post-Baccalaureate Certificate in Computer Science: Preparing for a Solid Foundation in the Field

Request Information

Delivered 100% online, the concentrated and rigorous curriculum spans across computer science disciplines with two program track options to provide you with foundational knowledge and skills development in data structures, algorithms, hardware, and systems. Students accepted into the program are required to develop an individualized plan of study with their adviser based on their academic history and professional goals.

Students who complete the post-baccalaureate certificate and are in good academic standing are able to transition into the online Master of Science in Computer Science program.

Track 1: Post-Baccalaureate Certificate in Computer Science (17-23 credits) This track is designed for students who are new to the field of computer science and are looking to gain a solid foundation in the field to pursue new career opportunities.

Track 2: Post-Baccalaureate Certificate in Computer Science to MS in Computer Science Program (7 credits) This track is designed for students who are new to the field of computer science with the goal of continuing their education to pursue a Master of Science in Computer Science.

By The Numbers

1

Students can complete the program in as little as 1 year.*

2

The Post-Baccalaureate Certificate in Computer Science is comprised of two program tracks. Track 1 is comprised of 5-6 classes for a total of 17-23 credits.
Track 2 is comprised of 2 classes for a total of 7 credits.

15%

U.S. employment in the field of computer science expected to grow by 15%** from 2019 to 2029.

*subject to taking the required number of credits

** U.S. Bureau of Labor Statistics

Is the Tufts Online Post-Baccalaureate Certificate in Computer Science Right for You?

The online Post-Baccalaureate Certificate in Computer Science program is designed to provide you with the foundation to start a new career in technology or continue on to graduate study in computer science. You’ll focus on developing core knowledge and skills in programming and mathematical proofs through programming projects and problem sets.

Tufts university campus

Coursework Overview

The program's concentrated coursework is delivered 100% online. Students may choose between two different track options consisting of 17-23 credits or 7 credits. Completion of the program requires B- or higher in all courses. Some of the required courses in the program include:

  • Data Structures
  • Discrete Math
Learn More

Tufts Online Post-Baccalaureate Certificate in Computer Science Faculty

Martin Allen

Martin Allen

Associate Teaching Professor, Director of Online Programs, Computer Science

Learn More
Ming Chow

Ming Chow

Associate Teaching Professor, Cyber Security, Web Engineering

Learn More
Karen Edwards

Karen Edwards

Lecturer, Computer Science

Learn More
Norman Ramsey

Norman Ramsey

Associate Professor, Computer Architectures

Learn More
Mark Sheldon

Mark Sheldon

Associate Teaching Professor, Computer Science

Learn More
Richard Townsend

Richard Townsend

Assistant Teaching Professor, Computer Science

Learn More

Learning Outcomes

Computer science has become an integral component of a complex and rapidly evolving world. Upon completion of the program, you should be prepared to:

Write reliable and efficient programs in high-level language.

Employ a range of proof techniques and mathematical formalisms to analyze computational problems.

Develop professionally, or as preparation for graduate education, by digging deeper into computer science, learning things such as:

  • Reasoning about the semantics and structure of programming languages.
  • Proving important properties of fundamental algorithms and data-structures.
  • Analyzing the complexity of computational problems.
  • Finding security flaws in programs and systems, and suggesting fixes.
  • Employing machine learning models to find patterns in complex data-sets.
  • Developing complex software, following best practices and industry standards.

Key Dates & Deadlines

Take a look at upcoming application deadlines and semester start dates.

Learn more about the online MS in Engineering Management dates and deadlines.