Hi, I worked on both EE and CS because I loved both. I like how computers work, in the old days I fixed computers at the chip level, 1000s of individual chips called discrete logic to make a cpu. So you have some "super" processor these days with all the parts in one chip that rarely fails. The mechanism for computers at the chip level thru programming languages could be called Computer Science;
But Software Engineering may be the application of a computer system to process data and do real world things. In the SE role, you dont care at all how the computer works. Here you may use SQL commands on the data for something, 3D gaming I think would be in the SE realm, its all about the usage of the data and not about the underlying computer parts/operation.
If you wanted to debug an operating system and put a special OS build into a pc where you could run/stop and put breakpoints when it hit certain internal things, that I think is CS.
If you build a website using WordPress or Wix i think thats SE because you use the data; you dont have to know how the computer works, just using the tools to accomplish something with the data itself? its SE, using software to accomplish something. Same I think for using tools like MatLab or Excel, the use of software to do some task.
Decades ago each company made their own computer from scratch. Impossible to share code from one system to another. IBM caught on to this fact and use their power to try and set the standard. Companies would build their system to interface to IBM equipment and run IBM software, then they'd change the standard, everything from before? totally obsolete. Companies would go bankrupt, perhaps the LAST time they tried to do this was in 1981-1982. They built the IBM-PC-xt, secret at first but the design was leaked, anyone could build a board to add in, and the OS? was dos, so simple. Clones came out and Microsoft made their own kind of DOS, ms-dos that I assumed would be put out of business like others. IBM came out with their NEW kind of pc, the Microchannel, just a bit faster than the pc but totally different, I think it was the PS/2 they built up alot of software, the govt bought up zillions of them and it soon flopped. the original PC design has stayed and never gone away. By 1999 there was an industry agenda to forever delete the original PC core design, the 8-bit logic that runs dos? It failed. I think the layout of the processor, bus, memory/interface are computer science.
That paragraph may be called CS history? Now the only time youre designing like this (usually) is for embedded systems