Jump to content

Recommended Posts

Posted

Hi all,

 

I graduated with a business degree, and I'm interested in going for an MS in Computer Science.  I found that CMU, Stanford, GaTech and Upenn don't require a bachelors in CS for admissions.  But I was wondering, is it very hard for non-CS majors to get  admitted ?I personally haven't taken any CS courses, and I only took up to Calculus 2.  And whats worse is that I got a D in Calc 2.

Posted (edited)

Those are all top CS programs, except for maybe GT. With your qualifications, I would

say it is nearly impossible that you are accepted. You may find it tough to get accepted into

most programs. Most successful applicants with a non cs background typically have a 

degree in a field more tangentially related, and have significant experience in computer

science, usually in the form of a minor. They also look heavily upon your math background,

which by your description doesn't seem to be very strong. If you want to improve your 

chances for a CSMS program, you should probably take, at least:

 

CS - Intro, Data Structures, Algorithm Analysis, Finite Automata, Object Oriented Design, Computer Architecture

Math - Discrete Math, Multivariable Calculus, Linear Algebra, Differential Equations

 

A strong showing in these classes would make you a much more viable candidate.

 

Best of luck in your future endeavors. 

Edited by gnufoo
Posted

Thanks a lot gnufoo,

 

If I do well in those courses would I be considered the same as a CS major, or would they still receive preference over me?

  • 3 weeks later...
Posted

You have a good chance of being accepted to Penn's MCIT program. The MCIT program is specifically meant for people who do not have a Bachelor Degree in CS. There are other similar programs like MCIT at Carnegie Mellon and Brandeis University. It doesn't matter if you have absolutely no programming experience. Your undergrad GPA, your GRE scores, your personal statement, and recommendation letters will determine whether you get in. 

  • 2 months later...
Posted (edited)

Cinoadam, I was in the same situation as you, but I managed to get accepted to a top 20 MSCS program. I got in using this method:

1. Took 4 computer science courses covering the basics at a good top 50 school.

2. Took a discrete math / probability class. I had 2 semesters of calculus already.

3. Got a decent GRE quant score.

4. Got strong letters from professors and my boss.

5. Looked at the strengths of the department, found a couple of researchers in AI who I especially admired, read and discussed several of their published papers (why they were interesting, etc). Then talked about what I specifically wanted to get out of the program--work as a robotics software engineer and develop a robotic prototype to assist scuba divers.

I treated the application like it was for a PhD program even though I was under-qualified. I talked about what I wanted to study and why (robotics because it's amazing). My grades in the comp sci and math classes were all A's or B+. My references talked about my potential to do research and I hinted at it too in the SoP. Basically, schools want intellectual titans. If you come off sounding like you want to and can do cutting-edge research with faculty there, they are more likely to take you over someone who treats the MSCS as a terminal professional degree.

Edited by Moonracer
Posted

Those are all top CS programs, except for maybe GT.

 

Pretty sure GT is a top 10 CS program. Your intel is pretty bad.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

This website uses cookies to ensure you get the best experience on our website. See our Privacy Policy and Terms of Use