MIT’s Course 6 was traditionally “Electrical Engineering”. Now it is “Computer Science and Electrical Engineering”. Most MIT undergraduate Course 6 concentrators are computer scientists—not electrical engineers. That is not true for older Course 6 majors.
In the near future, computer science will be done largely by AI. Electrical engineering will be done by humans, as will research in biology, chemistry, physics, and mathematics, as well as biochemical engineering, astronautics/aeronautics, etc.
MIT Computer Science has been reduced to a fad!
Even as computer programmers, AI still requires that someone knowledgeable direct the working of AI--If you want to build anything slightly more complex than a "Hello World" program, you need someone who can direct that build and gauge whether or not the output was successful.
AI will only be as smart as the smartest humans, never smarter. It will still require smart humans to curate its actions and judge its outputs, certainly in the near to medium term. We will still need computer scientists to build better AI engines and storage and retrieval systems,
I’ve been reflecting on this. I was trained as a mechanical engineer. Thimgs such as machine design, mechatronics, solid mechanics, etc. require skills such as physical reasoning, knowledge and training in various subdisciplines and theories, and the ability to do research.
Most of my career required use of computers to perform the work. Networking and interpersonal skills are vital as well. Can AI do all that?
Computer Science Engineering is not typing code into a computer. Just like C code reduced the typing from assembly language, which reduced the flipping switches to load machine code, AI will reduce the type needing to create code. May also reduce the simple bugs, but leave the really nasty ones for the humans to hunt down. Coding is taking customer input, turning it into requirements then creating code and test cases from the requirements. The hard part is taking customer inputs and figuring out all the ways they can mess it up intentionally or accidentally. I see great expansion of hacking as AI creates new holes to exploit.
I retired from this after 30 years of programing/testing and hardware design on just about every type of system from small to large. Love small , still do that for fun.