SLO’s CS is program is very competitive with around a 10% acceptance rate. Many companies from the Silicon Valley recruit and hire from SLO so it is definitely a school to consider. I have no knowledge of UofA’s program.
http://admissions.calpoly.edu/prospective/profile.html
https://csc.calpoly.edu/news/payscale-ranks-cal-poly-among-nations-best-value-colleges/