Since your interest is engineering and computer science I assume you’re interested in hardware? At Berkeley, you would be applying to EECS (Electrical Engineering and Computer Science) which is extremely competitive - 2014/15 acceptance rate of 7.85%
If you plan to be a software engineer you could apply to the College of Letters and Science at Berkeley. Although you can indicate an intended major, all applicants to L&S are considered in the same pool by admissions. The 2014/15 acceptance rate for L&S was 24%. To petition to declare the major you will need a 3.3 GPA in the required prerequisites.
I got the acceptance rates from this website: http://rkwan.me/blog/ucb-eecs-lscs-admissions