Well I can tell you that NJ has predefined transfer agreements with all community colleges and public colleges in the state. They even have a website (www.njtransfer.org) where you can input all courses that you will take at community colleges and see the exact course equivalency that is guaranteed to be accepted by the institution you wish to transfer to. Furthermore, if you maintain certain GPA, you are guaranteed a seat at your intended college.
(And if you make 65k or less a year you are also granted free tuition.)
Its not perfect though. When I was transferring for my CS degree, some colleges only accepted my CS courses as general credit to be applied to a selection of non CS courses in the program. You would have seen this ahead of time if you went to the website but it was still a bummer to know that you'd have to take CS classes at the community college and then repeat them at the new institution. This would essentially require me to retake Core CS classes at the school (Rutgers). It would have added at least 1 more semester to my college career. In hindsight, I understand why they did it. The institution I selected(NJIT) accepted the credits as equivalent classes and I was immediately thrown into more advanced classes where I struggled for a while because I hadn't quite mastered the fundamentals.
Still overall super straightforward to get from filling out the application for Community college admission -> working hard in classes -> Getting that final Bachelor's degree.
Comments
Well I can tell you that NJ has predefined transfer agreements with all community colleges and public colleges in the state. They even have a website (www.njtransfer.org) where you can input all courses that you will take at community colleges and see the exact course equivalency that is guaranteed to be accepted by the institution you wish to transfer to. Furthermore, if you maintain certain GPA, you are guaranteed a seat at your intended college.
(And if you make 65k or less a year you are also granted free tuition.)
Its not perfect though. When I was transferring for my CS degree, some colleges only accepted my CS courses as general credit to be applied to a selection of non CS courses in the program. You would have seen this ahead of time if you went to the website but it was still a bummer to know that you'd have to take CS classes at the community college and then repeat them at the new institution. This would essentially require me to retake Core CS classes at the school (Rutgers). It would have added at least 1 more semester to my college career. In hindsight, I understand why they did it. The institution I selected(NJIT) accepted the credits as equivalent classes and I was immediately thrown into more advanced classes where I struggled for a while because I hadn't quite mastered the fundamentals.
Still overall super straightforward to get from filling out the application for Community college admission -> working hard in classes -> Getting that final Bachelor's degree.