Software Engineering degree with least possible time and money

I am a high school senior soon to graduate. I plan to attend a community college and then transfer to complete a degree in Software Engineering, Computer Science or a similar field. I’ll soon have several units of credit from AP testing. Given that I live in southern California, what are my best options for this entire process? Should I use IGETC or get an associates at my Community College (or is there a better way to spend my time productively at a CC)? Where might I transfer to most conveniently and efficiently in order to complete the degree? Is there anything else I should know or consider? I have been intentionally vague in some respects so that I may receive a wider range of answers/ suggestions.