Double Major at UCSC?

Hi all,

How does double majoring at UCSC work? I’m lost by what the website says and wanted to get a heads up here. Lets say I wanted to double major in Computer Engineering (Robotics) and Robotics Engineering for example. I noticed a lot of the classes both upper and lower division on the following sheets overlap:

If I were to double major in both those programs, would I have to take the same classes twice or would one class apply to both major requirements? One of my friends was telling me that I would have to retake upper divisions twice which just sounded awkward to me…

I was admitted into UCSC for Computer Engineering (Robotics and Control) as a transfer student. Not sure if I want to double major or not yet.