Why I chose Electrical Engineering over Computer Science

preview_player
Показать описание
Electrical engineering vs computer science is a toss up for most students, but for me I chose electrical engineering over software engineering. This video serves as a brief comparison of computer science vs electrical engineering vs software engineering.

This comparison also includes electronics engineering vs computer science, or electrical engineering vs computer engineering.

#electricalengineering #computerscience #computerengineering
Рекомендации по теме
Комментарии
Автор

This one is golden

Edit: to expand on that, as someone who interviews for software engineering positions, I would definitely higher an electrical engineer for a software job. On the flip side, it would be much harder for a computer scientist to land a job in electrical engineering.

stealthbear
Автор

had an electrical engineering graduate in one of my labs and he was far above the rest in implementing efficient C and Java code because of his core understanding of the hardware and how it interacts with software systems

ajjingunia
Автор

Computer Science is not about programming. Its purely theoretical and is usually run from the MATHEMATICS dept for a reason. Its not a branch of Physics or Electrical Engineering.

I know CS Majors who Design Hardware and I know English Majors who Write Software.

The work done in Electrical Engineering nowadays simply CANNOT be done without Software. And am not even talking about EDA schematic capture/layout tools - take FPGAs for instance. They are useless without the synthesis/optimization software to generate bitstreams - and you better believe those arent written by EEs

rombios
Автор

I think of computer science as more of what cool maths stuff can you do with the power of computation. Or conversely, how can you improve computers or otherwise expand their use cases by use of abstract maths concepts. Computers sit at the intersection of CS/EE/CE, physics, & math. Incredibly interested in how we see these fields come into play for something like quantum computing for example.

firstnamelastname
Автор

I'm a junior computer engineering major. I think in general engineering degrees are just the hardest to get, even more so than pure physics or math. The workload and standards are higher
That said, from what I've seen most electrical engineering students struggle with the computer coding classes because they take a different set of talents. Electrical engineering is more like physics and math, computer coding is more like language and art. So I don't believe it will be easy for an electrical engineer to switch to software, although if you get any engineering degree you are probably smart and hard working enough to succeed in whatever you do.

Commonfiend
Автор

Thank you for the video. I initially wanted to pursue a computer science degree at bachelors but I was not satisfied because I needed a major with a Prefect combination of physics and mathematics. Computer science is less Physics. I wasn't even satisfied with computer engineering either but when I checked Electrical Engineering, I realized it had what I want. Now am planning on going for Electrical Electronics Engineering. I think am on the right track

kingsleysunday
Автор

Computer science is absolutely not a branch of electrical engineering. It simply derives certain factors and techniques from EE. They are mostly independent nowadays.

In fact, most electrical engineers can't even begin to understand some CS topics, just because the background required to excel in either is so different.

An electrical engineer doesn't study the theory of computation, discrete mathematics, algorithms / data structures, software engineering, database systems, quality assurance, HCI, AI, etc. A computer science student does.

A CS student doesn't study physics, or differential equations, or advanced calculus, but instead studies more pure-math topics. Hence, in the same way, a CS student is not a branch.

The methods are even different. Engineering uses the scientific method to develop and test systems. Computer science uses the mathematical method of constructivism.

Engineering is like: I hypothesize this will work given these assumptions, so I build a model to validate it, then design the system, then infer accuracy from the model using a seperate one.

Computing is like: I know from these fundamental axioms, that if I make these assumptions, and then derive the logic in such a way, assuming I implemented it correctly I will have the correct system.

See? Fundamentally different.

thepurplepanda
Автор

I was wondering if EE was the best major for me, but when I saw the Rocket League menu, I realized I was born to be an EE

ThunderGowPlayer
Автор

That is a very good explanation, and it is also one of the reasons that i wanted to get into electrical engineering, but you must also keep in mind that computer science is also a comprehensive field, and have various applications. It is true that the a good electrical engineer could be able to work in a certain field of computer science, but being an electrical engineer does not make you a computer scientist.

navidahmed
Автор

Senior EE/CE student here. School is ROUGH but I'm hopeful it will be worth it. Every semester I ask myself "holy shit how am I gonna pass?", but I'm seeing the light at the end of the tunnel. It's funny, you could spend so much time thinking about "what major should I pick?" and then at the end of the road it becomes "fuck what industry/subfield do I want to pursue?". SO many options, so hard to pick, EE is still extremely broad as Ali said.

GL to anyone in this major!

geornik
Автор

Great video, no BS and very helpful. I’m interested in majoring in engineering and I think I’ll choose electrical after watching this.

michaelbruno
Автор

I think the way you are saying that, 'if someone is an electrical engineer then he has a good understanding of software' shows that you don't even know what kinds of softwares are engineered.

It's not always about utilizing the hardware at the fullest, but also about how fast the tasks are peformed while utilizing minimum hardware and you can do that only when you know how to program and not just by studying about electronics.

Software is a lot about how networking happens, how it communicates, how fast, how much bandwidth is uses, and a lot about what an Operating System allows us to do.

pkyadav
Автор

Good video, although it is not accurate to say that computer science is branch of physics or electrical engineering. It is moreso a branch of mathematics, as it doesn't deal with any of the physics related to how a computer works, but merely the mathematical implications of computers and computing. It started as a branch of mathematics, not physics.

islandsfuldkorn
Автор

Dude didn't know I need this so badly...those words calmed ma soul. I was confused in choosing EE, Mechanical, Chemical Engineering or CS and ended up going in EE. I'm in second year now, things are going smooth, found interest in electronics and coding. Was stressed out if coding is an option for an EE student or not, but you cleared my doubts.
More POWER to you man!💞

btw...did Programming Fundamentals in first semester, OOPS in summer and now working on DSA alongside...🙂

JayDEEPIEAS
Автор

Thank you, I was having a deep crisis since I am right now in a year of mechatroncis engineering and I was thinking of switching to cs. I think sometimes of it as a perfect degree, but I know time will float definitely and if I stay in mechatronics I can know a bunch of stuff and then specializae accordingly in deep fun stuff that I enjoy

rubenarmandofigueroafuentes
Автор

Computer Science is a branch of mathematics, it just studies computation as a whole, what is computable and what is not, what can be solved in a reasonable of time and what can not be, how to arrange and work with symmetries or combinatorial structures to solve a given problem, the word "problem" being very abstract because in theory it shouldn't matter from which field the problem comes from, what matters is to have a general solution for all similar problems.
There are many algorithms that were discovered and have nothing to do with data structures and software, fast fourier transform (FFT algorithm) is an example of an algorithm which is implemented in hardware for signal processing.
Now as part of Computer Science you study software "engineering" which is just the application, now this sits on top of computer engineering.

But like Dijsktra often said, it should be called "computing science", because outside of software development, we really, really don't spend that much time programming, that is a big misconception.
In fact throughout my degree I spent more time solving math problems and designing hardware architecture than actually coding stuff, my github is almost empty.

soulysouly
Автор

Awesome video as always 🤩 I completely agree with choosing a field that’s fundamental and expansive like EE is. Computer science is cool and all but I think EE is the future

peterasamoah
Автор

"It gives you a broader view" is pure cope. There is only 24 hours in a day and you can't become an expert at everything. Bottom line, if you study computer science full time you will be a better software engineer than if you study electrical engineering.
The only reason to get an EE degree over CS is if you subjectively find the subject more interesting.

louisdubois
Автор

I originally did CS as my major, but I didn’t like it and switched to computer engineering. I would’ve switched to EE, but I would’ve been behind and I felt CE is a bit more versatile than EE, because I could get a masters in CS or EE, etc. But it’s all up to the person. I really enjoy the EE topics in CE so far

wheezenoises
Автор

Also as a teen programmer about to go the college this channel is golden for helping me decide a career-subject to pick

elad