Why are so many Electrical Eng. B.A. programs paired with Comp. Sci B.A.

AI Thread Summary
Colleges are increasingly offering combined Electrical Engineering and Computer Science degrees instead of standalone Electrical Engineering B.S. programs due to the growing importance of programming skills in the engineering field. This trend reflects the integration of computer science into electrical engineering curricula, as modern engineers often require knowledge of low-level programming for tasks like writing hardware drivers and developing embedded systems. Historically, computer science was treated as a subset of electrical engineering or mathematics, but it has since evolved into a distinct discipline, necessitating a more interdisciplinary approach. Institutions like Berkeley illustrate this division, where students can graduate from one discipline without exposure to the other, highlighting the need for a comprehensive skill set in both areas. The combination of these fields prepares graduates for the demands of the technology-driven job market.
land_of_ice
Messages
136
Reaction score
0
Why are colleges nowadays not offering Electrical Engineering B.S., but Electrical Engineering+Computer Sci B.S.?

Why is computer science so vital to electrical engineering?

For example, on the website assist.org, which let's you see which schools offer a particular major, it lists a lot of schools as having Electrical Engineering and Computer Science B.S. , together, all in one sort of thing,
rather than just an Electrical Engineering B.S.

Like this: (The abbreviations are for the names of the schools, they're all in California, like UCSD means University of California San Diego)
Computer Engineering B.S. (Electrical Computer Engineering) (UCSD)
Electrical and Electronic Engineering B.S. (CSUS)
Electrical Engineering and Computer Science B.S. (UCB)
Electrical Engineering and Computer Science/Materials Science & Egineering B.S. (UCB)
Electrical Engineering and Computer Science/Nuclear Engineering B.S. (UCB)
Electrical Engineering and Society B.A. (UCSD)
Electrical Engineering B.S. (CPP, CPSLO, CSUFRES, CSUFULL, CSULA, CSULB, CSUN, SDSU, SFSU, SJSU, UCD, UCI, UCLA, UCR, UCSB, UCSC, UCSD)
Electrical/Electronic Engineering B.S. (CSUC)
Electronics and Computer Engineering Technology B.S. (CPP)
Electronics Materials Engineering B.S. (UCD)
Engineering B.S. with Audio Engineering Option (CSULB)
Engineering B.S. with Biomedical and Clinical Engineering Option (CSULB)Source: http://www2.assist.org/exploring-majors/findDiscipline.do
 
Physics news on Phys.org
My impression was that the programs which mixed computer science with electrical engineering were typically titled computer engineering.

In any case, the reason it is important is that these represent a specific skill set, which should turn out graduates that are well-trained to do low level programing. My guess is that this is the ideal skill set to do things like write hardware drivers and other low level operating system components, embedded systems, et cetera (Computer Science programs typically cover this too, but not as thoroughly).
 
land_of_ice said:
Why are colleges nowadays not offering Electrical Engineering B.S., but Electrical Engineering+Computer Sci B.S.?
Most of those schools also offer EE as far as I know, but EE +CS is basically some schools method of offering Computer Engineering.

Why is computer science so vital to electrical engineering?
'cause EEs really should know how to program?
 
It is because computer science as a field in and of itself is a relatively new concept. Up until the 1970s, there was no such thing as a computer science major at most schools. Instead, computer science was treated as a division within either the mathematics or electrical engineering departments. Some schools still do that.

Look at Berkeley, for example. Their EECS department comprises two divisions, EE and CS. There is little cross-over between the divisions. The courses are labeled by division, not department. An electrical engineering student can graduate from Berkeley having only taken the requisite introductory computer science classes required of all engineering students. That student might have done some programming in Matlab, but that Matlab programming isn't real computer science. Even more extreme, a computer science student can graduate from Berkeley without having taken any electrical engineering courses whatsoever.
 
D H said:
Their EECS department comprises two divisions, EE and CS. There is little cross-over between the divisions.
And my school does the flip; EE and CS are two distinct departments, and computer engineering is run as an interdepartmental program. This leads to all the Computer Engineering students being treated as EE and CS students simultaneously for things like accounts on computers and advisers who need to sign off on things (we go to the CS department for matters that concern CS and the EE department for EE favors) and the school distributes CompE advisement over the CS and EE department (purely a matter of letter of the alphabet, which ends up hurting students who lean towards one discipline and get an adviser out of the other.)

Even more extreme, a computer science student can graduate from Berkeley without having taken any electrical engineering courses whatsoever.
Why is that extreme? A CS kid never needs to know any of the stuff covered in a CS program, whereas just about every engineer needs at least basic programming skills. (Intro CS is required for every engineering major at my school, intro circuits for about half the majors.)
 
A lot of ASIC/FPGA design (which would typically be EE work) is done using hardware design languages such as Verilog (which ends up looking a lot like the programming a CS major would do).

CS and EE are a very natural combination.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...

Similar threads

Replies
6
Views
4K
Replies
17
Views
4K
Replies
128
Views
43K
Back
Top