No, you didn’t screw up your life. Everybody loves comeback stories. Quite different majors there.
For admission, your SATs are far more important than your GPA. In NJ, from what I’ve seen, SAT is valued more than ACT. GPA/Class rank in the past has been a big factor in merit aid, but that is waning. Keep trying to improve it while maintaining quality of coursework, but don’t stress about it.
I’ll bore you with some background: I went to college in the 1970s (Glassboro State, now Rowan), majored in Communications when it was hot. Communications isn’t as rigorous as some majors and, as a nerd, I wanted a real College experience, so the powers-that-be let me design my own major which incorporated the Radio/TV/Journalism/PR/Advertising stuff with the more highbrow philosophy stuff (no PCs then). I’ve got to say, it’s paid off. Had a nice career in all phases of communications (still freelancing a bit as a paid hobby) and, for the last 25+ years, I’ve worked as a recruiter. When companies automated in the late '80s, I was there recruiting & placing programmer/analysts. I have a son who is a Civil Engineer (graduated 2013) and a daughter now in grad school. I’m old, but my experience is current.
Now, to you: Communications have really changed, and so have colleges. I graduated with zero debt, having stayed in-state (could’ve gone to Syracuse and worked with those who did) paying as I went with some merit aid and a retail job, which I gave up for my first minimum wage local radio job junior year. Can’t do that now, No matter what route you choose, your life after college will be influenced by debt. Having debt will severely limit your options to develop a marketable portfolio/audition tape in communications. If you manage that, the degree will certainly pay off long term in money and fun and stories.
Not sure what branch of communications you’ll drift to, but my one of my college colleagues designed the first AT&T website. Others have written for newspapers all over the country; one guy last week was inducted to the Boxing Hall of Fame as a journalist. Another has been a writer/producer/exec producer for Cosby, ER, and Criminal Minds. Another runs Philadelphia’s Big 5 and is the Phillies/Eagles longtime PA announcer. Another got into financial services and just left a huge endowment to Rowan. I worked with the longtime NJ correspondent for 6-ABC & ABC-7 in NY (she went to Ramapo) and two buddies who’ve been with CBS (most recently Letterman & now Colbert) as a technical director (he went to William Paterson) and camera operator (the best jib camera man in the business; he went to Stockton). Another became GM of the NY Jets.
There are success stories all over the place. It comes down to you learning, using what you’ve learned, and seizing opportunities regardless of where you go. Minimizing debt maximizes your options after college.
I’ve also seen in the past few years that communications has been integrated with computer visual arts, so some of your interests will intersect. Not many coders can write well. There are positions such as Technical Writer that can combine your interests.
Computer Science, depending on your specific course of study, is a different animal. Some schools have a more set curriculum from the get-go. Others will be more general education freshman & sophomore years, with the major concentration starting after that. Depending on how your interests and your SAT scores evolve, there’s no harm in applying “undecided/undeclared”. In fact, it could be beneficial. For example, if you apply as a CS major, you’ll be scrutinized with other CS applicants. If you apply u/u, you’ll be grouped with the general populous. That could increase your odds, and it won’t hold you back from either major.
If I were you, I’d stay in-state public and choose the school which has both a reputed CS and Comm program. I see Rowan as excellent for both. Stockton has a very underrated CS program (lots of Stockton grads at the FAA Tech Center across the street from campus), but not as good for communications. Ramapo and William Paterson might be a couple good realistic choices, more for comm. I’m not sure (that’s not doubt, that’s “I don’t know”) how Montclair excels in either one of your choices. The main thing is to choose the school where you can be involved, get opportunities to build a portfolio/audition tape/project list, minimize debt, and be successful.
Good luck! And chill…