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 or Master of Science in Data 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
Students can complete the program in as little as 1 year.*
The Post-Baccalaureate Certificate in Computer Science is comprised of two program tracks. Track 1 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.
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
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.
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
Tufts Online Post-Baccalaureate Certificate in Computer Science Faculty
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 webinars, application deadlines and semester start dates.
- Summer 2021
- Fall 2021
- Fall 2021
- Fall 2021