<p>I'm a senior English major at the University of Michigan but have been taking classes that are required of CS majors. By the time I graduate, I will have all classes that makeup a CS minor barring an upper level elective. I've heard that there are graduate programs that will let you finish undergraduate work before working on graduate material. I've looked around some school's websites but am curious if others have done/are doing something similar and what others think of the schools that let you do this.</p>
<p>Thanks for any help!</p>
<p>If you have a CS minor, you might not have to finish undergraduate coursework before enrolling for a Masters in CS. You should have enough to get into a program with only one or two courses at the most to make up deficiencies and these might even be able to count toward the Masters degree. It depends on the program and as you are looking around, make sure that you ask these questions.</p>
<p>I’m a senior mathematics undergrad looking to go into a CS or Software Engineering masters so I can tell you what I’ve learned so far. It depends on the school. Almost all grad schools will list a set of background CS courses required for students to have completed who want to do a CS masters. Some schools will admit you and then tell you that you have to complete all background requirements before you can start your masters. Some schools will admit you and tell you that you can take the background courses at the same time that you take the masters courses but you must have all background requirements done by the time you earn, say, 9 credit hours towards your masters. Some schools will not admit you unless you meet all of the background requirements. I suggest you call/email the schools you are interested in and make sure you have that situation figured out. In fact, I’d do that quick if you are signing up for Spring classes soon in case you want to see which CS courses are commonly needed and whether or not you can sign up for them this spring.</p>
<p>Most grad schools will let you send in your application before you graduate (particularly schools with early deadlines) and then you eventually show that you got your Bachelors after which may or may not be after they’ve already accepted you.</p>