<p>I<code>m going to graduate with an associate</code>s degree and want to transfer into a Computer Science BS program. I hope to go to a good graduate school, so I want to transfer into the best possible undergraduate school to help my chances of getting into a better graduate school as well as a better job. I currently have a 3.05 GPA. I have A<code>s in all science, math and computer science classes but my grades in a lot of my liberal arts classes aren</code>t great. I<code>ve gotten a D and 2 F</code>s in English and two social science classes. This semester I am only taking math and science courses so it should help with my GPA. I<code>ve had a full-time job for over a year, if that helps. I want to go to a school where most or all of my first two years will transfer. Location isn</code>t a deal-breaker, but within a couple of hours of northern NJ would be a plus. Where should I apply?</p>
<p>How much can your family afford? Is NJ your home state?</p>
<p>Graduate school admissions are more based on what you do in undergrad than where you go.</p>
<p>If you go to community college in NJ, your CC might have an articulation agreement with a variety of public NJ universities and 4-year colleges - that if you get a certain GPA, you are guaranteed admission to a 4-year. Your CC should have a transfer counselor; check with them to be sure.</p>
<p>There are also plenty of good public colleges in NJ to hold costs down, and they are most likely to take all of your CC credits. Rowan University in Glassboro, for example, has average SAT scores that are above average for test takers overall and a computer science program. Montclair State University in north NJ is another good medium-sized public university. There is, of course, Rutgers. Other options are Kean and William Paterson University.</p>
<p>NJ also has two selective public liberal arts colleges, The College of New Jersey (TCNJ) and Ramapo College of New Jersey. Both are in northern/central NJ.</p>