UCSD probably is not a safety, particularly for a popular major like CS. Only 39% of frosh applicants with a HS GPA from 3.80-4.19 were admitted for fall 2014, according to http://www.universityofcalifornia.edu/infocenter/freshman-admissions-summary . UCD, UCI, and UCSB were around 60% admit rate for that GPA range. Indeed, it is hard to see any UC as a 100% sure thing safety, due to use of essays and subjective criteria. However, adding several of the somewhat less selective campuses (including UCSC, UCR, and UCM, which had >= 89% admit rate for frosh applicants in that HS GPA range) makes it very unlikely that the OP will be rejected from all of them.
In recent years, SJSU’s most popular major was CS, which had the highest eligibility index threshold (4000 to 4550 over the recent years), according to http://info.sjsu.edu/static/admission/impaction.html , though the similar software engineering major has been significantly less popular (3200 to 3600 over the recent years). The OP’s eligibility index appears to be 4.17 * 800 + 730 + 730 = 4796, so it is unlikely that the OP will be rejected from SJSU unless the popularity of the CS major greatly increases from recent history.