UCSB vs. Texas A&M for Undergraduate Computer Science?

I am choosing between UCSB and Texas A&M for undergraduate, and I am admitted to both school’s computer science major. I’m leaning towards UCSB, but Texas A&M is little cheaper, and their engineering school is good. By the way, I am international. Which offer should I choose, in terms of graduate school, and future jobs?

For Texas A&M, were you directly admitted to the CS major, or to the general first year engineering program where you must compete to gain admission to your desired major?