While I don't know if there's much you can skip, if you're going for a degree at a typical US state school, I'd recommend taking as much of your general education/ non-major requirements at a community college. It's far cheaper and there is less bullshit, as the state schools will pack a hundred (or four hundred) kids in a single 101 level class ("survey of architecture" or "intro to chemistry" or whatever), and for some classes like the calculus series, they're often poorly taught with needless complexities to weed out the weaker engineering students. (This is also way cheaper.)
Then once you have all that out of the way, you can take the upper level classes in CS at the university instead of the community college.