This Is My Magna Carta: Tufts' Post-Bacc & MS in Computer Science.
- Jerry Jean
- Apr 18, 2025
- 2 min read
Updated: Apr 20, 2025
When you’re teaching yourself computer science, the hardest part often isn’t the content—it’s knowing what comes next. There’s no official curriculum. No course catalog. No advisor to help you connect the dots.
But what if I *borrowed* one?
After researching programs with both depth and structure, I discovered Tufts University’s online Post-Baccalaureate Certificate and Master of Science in Computer Science. These programs are rigorous, application-focused, and built for career changers or advancing professionals. It’s now my personal Magna Carta; the living, guiding document I’ll follow to build the skill set of a true engineer, even without formal enrollment.
Why I choose this path
There’s no shortage of “learn to code” roadmaps online, but many are shallow or fragmented. I wanted something deeper that mirrored the kind of foundation a top-tier CS student would get, especially in software engineering and systems.
Tufts offers exactly that:
A solid foundation in algorithms, computation theory, and discrete mathematics
Practical training in software engineering, operating systems, and machine learning
A focus on developing reliable, secure, scalable systems using industry best practices
The flexibility to grow into advanced topics like AI, security, and cloud technologies
This isn’t about just writing code. It’s about learning to reason like a computer scientist and build systems that can scale, adapt, and make an impact.
Parallel Paths: Computer Science + Leadership
I’m currently pursuing a graduate degree in Technology Management and Leadership—a program that bridges business strategy with technical depth. Several courses overlap with Tufts’ computer science curriculum, allowing me to blend systems thinking with hands-on programming, cybersecurity, and data-driven decision-making. It’s a unique advantage: I’m not just learning to build solutions, but to lead the teams that will bring them to life.
How I’m Adapting the Curriculum
I’m treating this journey like my own part-time degree:
Duration: 24– months of focused study
Structure: Modeled after Tufts’ certificate-to-master’s pathway. I will take some courses in my current program. However, I will further supplement my learning using online resources, also may include industry certificates for electives and honing in on a focus.
Required Learning:
Data Structure
Discrete Mathematics
Algorithms
Computational Theory
Software Engineering
Survey of Programming Languages
Electives: My electives will reinforce knowledge that I am familiar with and also learning new emerging technology, such as Cybersecurity, Networks, Cloud Computing, AI/ML
Milestones: Hands-on projects, GitHub portfolios, Certifications, and topic-based blog posts
What This Means to Me
This isn’t a vanity project. It’s a commitment to intentional learning. It’s about building a strong foundation, the kind that employers, collaborators, and future clients can trust. It’s about proving that self-taught doesn’t mean shortcuts—it means rigor, resilience, and resourcefulness.
By following a real CS roadmap, I’m not just teaching myself how to code. I’m training to think like an engineer.
__________________________________________________________
The pdf linked below is reserved for Tufts University and all of its affiliation. It can, and will be removed upon request.
The Magna Carta: PBCMSCS.pdf


Comments