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.
 
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Hello, I’m an undergraduate student pursuing degrees in both computer science and physics. I was wondering if anyone here has graduated with these degrees and applied to a physics graduate program. I’m curious about how graduate programs evaluated your applications. In addition, if I’m interested in doing research in quantum fields related to materials or computational physics, what kinds of undergraduate research experiences would be most valuable?

Similar threads

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