Do I have to take ENG 1C for CS major to Berkely?

Are you at a CCC? If so, you did the two IGETC courses as you need them to apply, whether you finished IGETC or not. You at least did breadth, correct? Merced, UCLA and Davis may require a third, but not Berkeley.

http://admission.universityofcalifornia.edu/international/toefl-ielts-exams/index.html

If you are applying direct as international, with no CCC, I kind of recall you do need an additional English course, but I’m not sure. It’s a UC requirement, not related to a CCC, so you need to look on the UC int’l page, not assist, unless I’m missing something (which I might be).