I am a high school senior who is planning to apply to UC Berkeley this fall to pursue a CS major. I was wondering if the CS major at UC Berkely is pure CS or if has different study areas that I can choose from, such as artificial intelligence, computer, and network security, etc. I tried to find this information on the colleges’ website but only found research projects under those categories and not if you could actually pursue that pathway with a CS major (or any other major, for that matter).
Thanks in advance!
Artificial intelligence, security, and other topics are covered in various upper division CS courses that CS majors may select from to fulfill their major requirements.
Assuming you take the CS path (as opposed to EE) either as a EECS major or a L&S CS major, you have a lot of flexibility in your Upper Division courses to shape the concentration on what you want to specialize in. All the things you mentioned are doable via coursework and/or research projects. So it is both pure CS and you can shape your studies to a particular area of interest.
For more details: https://eecs.berkeley.edu/academics/undergraduate/calday
2018 Slide Presentations:-
- L&S Computer Science Info Session
- College of Engineering EECS Info Session