What is your home state?
It is good that you will have two strong years at community college, because that will go a very long way to make up for your high school GPA. Universities know that some teenagers are lacking in focus, and that many of us get it together as we get older and more mature.
U.Mass Amherst might be marginally safer than most of the schools on your list, and has a very strong CS program with many high tech jobs nearby. U.Mass Lowell would be safer, although I would go to U.Mass Amherst over Lowell if you can get accepted.
Are you okay with being full pay at any of the schools on your list?