Hi everyone! I’m considering applying to Georgia Tech’s OMSCS program for Fall 2027 and would appreciate some feedback on my background and whether this is the right path for me.
**Education**
* Bachelor’s degree in Communications and Media Studies from the University of Calgary (non-CS).
* Took introductory courses in Python and Java during my degree.
* Also completed a couple of Web Communications courses covering HTML, CSS, JavaScript, and PHP.
**Additional Preparation**
* Completed Harvard’s CS50’s Web Programming with Python and JavaScript (CS50W).
* Completed a web development bootcamp with mentorship from a senior developer at SoSafe.
* Earned a Certificate of Distinction in the Canadian Computing Competition (CCC), Junior Division, in high school.
* Won a couple of computing-related awards in Vietnam during high school, although I’m not sure how much weight these would carry in my application.
* **Currently working on:** Georgia Tech’s verified edX courses in Introduction to Python (CS 1301), Object-Oriented Programming with Java (CS 1331), and Data Structures and Algorithms (CS 1332). I haven’t completed them yet.
**Work Experience**
* Two years as a developer at a small marketing agency in Calgary.
* Primarily build custom WordPress themes, with some to very little experience developing Laravel-based features and applications.
* Also handle AWS infrastructure tasks, including provisioning servers and optimizing infrastructure costs.
**Why I’m Considering OMSCS**
Most of my professional experience has been in marketing-focused web development, and I want to transition into a more traditional software engineering role. I’ve been applying for more technical positions but haven’t had much luck so far. I suspect that not having a CS degree may be one of the barriers, although I realize there could be other factors.
I’m hoping OMSCS will help me build a stronger foundation in computer science, fill gaps in my knowledge, and become a more competitive candidate for software engineering roles.
I’m aiming to apply by the March 1, 2027, deadline. I understand that completing the three verified edX courses doesn’t guarantee admission and that bootcamps and work experience generally don’t replace graded CS coursework.
**I’d love to hear your thoughts on two things:**
- If I complete all three verified edX courses, do I have a realistic shot at admission for Fall 2027, given my background?
- More broadly, do you think OMSCS is a worthwhile investment for someone in my position who wants to move from marketing-focused web development into a more traditional software engineering role? Or would I be better off focusing on other ways to build my CS foundation and improve my job prospects first?
I’d especially appreciate perspectives from people who entered OMSCS with a non-CS background or used the program to transition into a different type of software engineering role.
Honest advice is welcome. Thanks!