Online masters in computer science for non cs majors reddit

I have a BSc in Statistical Sciences and would like to do a Masters in Computer Science. Are there any Masters programs out there available for people like me?

In the way of CS, I have taken 2 intro to CS courses which have mainly focused on concepts such as OOP. I have taken a number of advanced courses in Data Science and Machine Learning as well, which involved decent amounts of programming in R, Python, and to a lesser extent, SQL. That's about it for my CS experience. Although I have all my math prereqs complete, I do not have any experience with Algorithmic Analysis, Computational Thinking or Data Structures.

Is it recommended for me to just get a 2nd Bachelor's degree? I am hesitant because most applicants to a 2nd degree program are doing a complete 180 with their career fields. I, on the other hand, do have some exposure.

Reddit and its partners use cookies and similar technologies to provide you with a better experience.By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising.By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform.For more information, please see our Cookie Notice and our Privacy Policy .

Online masters in computer science for non cs majors reddit

I'm an undergraduate (ChemE BS, CS minor), wished that I did CS instead of ChemE for a while now. The 5 year MS CS program at my school is offered to students with a CS minor. If I want to maximize earnings should I do the 5 year MS at my school or get a job as a ChE and have them pay for an MS at a local college (this would take 2-3 years longer than the 5 year program)? People talk about grad school not being the most financially efficient path for CS majors but I know a CS undergrad who has a job offer with a signing bonus larger than what my first year salary will likely be as a ChemE. So what is the consensus on a CS MS for non CS majors?

I have a bachelors in business and have been working in the tech industry for ~3 years. I've been teaching myself how to code and am thinking about making the plunge to dedicate myself to a career in software development.

However, I am worried about not having great credentials because my education is suited for what I do now (I work in a non-technical, business/HR role).

Is it worthwhile to go for a master's in computer science once I learn how to become a programmer in order to better legitimize my experience? I worry that I will struggle to get jobs as a non-traditional developer if I don't have some educational backing since my background doesn't suggest it. I'm also curious if MS programs are doable without a BS background. I know lots of folks who do technical BS and then go into MBA, but seldom the reverse path.

Thanks for the help - appreciate your insight

My 1st degree was in Economics.

I went with option #3. The reason was that there is a ton of expected knowledge up front. Sometimes you need to take so many pre-req classes that you may as well end up getting a 2nd BSc. So that is the route I went.

I ended up graduating, job in hand, and with compensation that exceeded my top expectation (higher than what grad students typically get). How do you do that?

Work freaking hard, like a machine, show genuine interest, and go above and beyond your classwork. Google about what people wish they had learned, and learn it.

I recently graduated with a Bachelors of Social Work, but quickly learned that the field isn’t for me. I’ve been looking into various fields, and have fallen in love with coding. I want to transition into the tech field but don’t know how do that with such a completely unrelated degree. I live in the DFW area in Texas, and would like to stay in this area to further my education. So I was thinking about maybe going back to school online. But I don’t know what the best pathway would be. These are the options I was thinking about:

  1. Getting a second bachelors degree. Maybe doing a program where I would only have to take the CS courses. Does something like that exist? I don’t know if I would want to got back to another 4 years of school.

Pros: I feel like I would have a better foundation to build off of.

Cons: Expensive and might take longer

2. Getting a Masters Degree.

Pros: Might be quicker

Cons: Might not be able to get in with my undergrad degree. Also might be to advanced for me. I want to be feel on level with my classmates.

3. Boot camp

Pros: Very Quick

Cons: Might not be able to get a job. Might not fully prepare me for the field.

I just don’t know what would be the best pathway. Any help is appreciated, I feel so stuck in my current career and need to get out. But because it’s so unrelated I’m afraid that it’s impossible. I’m open to anything not mentioned here too.

Can I get a masters in computer science without a CS degree?

Can You Get a Masters in Computer Science Without a Bachelor's in Computer Science? You can pursue a masters in computer science with unrelated bachelor's degrees, but you're still going to need some prerequisite knowledge in subjects such as math, computer science, and programming.

Can I do masters in computer science online?

We have teamed up with Udacity and AT&T to offer the first online Master of Science in Computer Science from an accredited university that students can earn exclusively through the "massive online" format and for a fraction of the normal cost.

Can a non CS student do MS in data science?

The answer is pretty simple, just go for an MS in data science if you have the relevant background for pursuing an MS from a good university. If you have a major in statistics or econometrics (as you had mentioned that you are not from CS) you already have some basic knowledge about data science and its prerequisites.

Is getting a computer science masters worth it?

But what can take you even further in your career is earning a master's degree in computer science. The 2021 median pay for computer scientists was $131,490, according to the Bureau of Labor Statistics, which also notes that these jobs typically require a master's degree in the field.