I’m going to be attending the University at Buffalo this fall as a freshman in the class of 2019 and I’m going to double major in Computer Science and Electrical Engineering. I just wanted to know, how close are the two majors meaning how many of their courses are the same? How many credits would it take to do a double major in these two (considering that one major requires 120 credits generally)? And finally - how long would it take me to get my B.S. degree in this? Is it possible to do so in four years with this kind of double major?
I would normally expect this kind of double major to take between 5 and 6 years for a typical student with normal engineering credit loads, no substantial incoming credits, and no summer coursework. The short end of that estimate would presume that you were using required courses in one area to fulfill electives in the other and vice versa, which may not even be possible. Six years would be permit the development of the two fields separately from each other.
Doing this in 5 years would require substantial compromises or accommodations. Possible? Sure. But a really bad idea. Bear in mind (this from an EE) that this double major is not really going to help you get a job or get into grad school. You will run yourself ragged for bragging rights that won’t really impress anyone who wants to give you money.
" I’m going to double major in Computer Science and Electrical Engineering" - Why would you want to? I agree with comicfish comments above. But if you tell us more about your reasons, we may be able to give more guidance.