Is there is major difference between computer science & electronic Engineering carrier which is better option
Answers (3)
Hi Siddhartha,
Hope you are doing well. Computer Science and ECE are the most popular branches of engineering in India nowadays. There are some differences between these branches.
Computer Science branch deals with the software part such as programming, operating system, data management, website creation and management and so on.
Electronics and Communication Engineering deals with the logic circuits, telecommunication, circuit design, and even some programming. In simple words it deals much with the hardware part than software part.
Both the branches have some programming in common. For creating a robot, you have to combine the knowledge of Computer Science students, Electronics and Communication students as well as the Mechanical Engineering students. All branches have equal importance. It solely depends on your interest. I hope you got the point after reading this answer.
All the best.
Hope you are doing well. Computer Science and ECE are the most popular branches of engineering in India nowadays. There are some differences between these branches.
Computer Science branch deals with the software part such as programming, operating system, data management, website creation and management and so on.
Electronics and Communication Engineering deals with the logic circuits, telecommunication, circuit design, and even some programming. In simple words it deals much with the hardware part than software part.
Both the branches have some programming in common. For creating a robot, you have to combine the knowledge of Computer Science students, Electronics and Communication students as well as the Mechanical Engineering students. All branches have equal importance. It solely depends on your interest. I hope you got the point after reading this answer.
All the best.
Comments (0)
Hi aspirant
Thanks for asking your query
It is important to note that EE is an engineering discipline. With this comes the inherent quality that the most elegant solution is not always the best solution. Real-world factors come into play and this will significantly affect the best solution to problems you will face. You'll notice that many EE (or perhaps, computer-engineering/computer-systems-engineering) curricula will have a focus on C and assembly languages in order to develop for embedded systems, as these are the main languages used for nearly all embedded system designs. Contrast this to a high-level software engineering position, where high-level languages are the norm, and functional languages are becoming more-and-more commonplace.
Comparing the students within my EE curriculum to CS students I know, the majority of the EE students have lackluster mathematics skills. By this, I mean many are able to carry out the mechanics of common calculus problems, but don't understand the why or how it works. Mechanics are easy to learn, but a true understanding is not. This weakness, I believe, manifested itself in many of my fellow EE students struggling in our data structures/algorithms course. People had trouble figuring out basic logical and algorithmic thinking, something that should be an natural trait in a good CS student (IMO). EE students I know also have a tough time abstracting real-world problems into a more pure mathematical form.
In general, I think the major difference between the two disciplines is that CS has a much more theoretical, abstract, mathematical and elegant focus to problem-solving, whereas EE involves hands-on, technical and realistic solutions to real-world problems, with considerations beyond solely methodology (cost, time, propriety, social/environmental/moral impacts, etc).
Besides all of that, there's the obvious difference that EE is a HUGE field that doesn't necessarily involve abstract algorithms/logic. Sure, computer engineering and CS have a large overlap, but analog systems, micro- and nano-electronic device physics/research/fabrication, power systems, microwave- and millimeter-wave systems, and many, many more topics all fall under the umbrella that is EE, and have little-to-no overlap with CS.
Thanks for asking your query
It is important to note that EE is an engineering discipline. With this comes the inherent quality that the most elegant solution is not always the best solution. Real-world factors come into play and this will significantly affect the best solution to problems you will face. You'll notice that many EE (or perhaps, computer-engineering/computer-systems-engineering) curricula will have a focus on C and assembly languages in order to develop for embedded systems, as these are the main languages used for nearly all embedded system designs. Contrast this to a high-level software engineering position, where high-level languages are the norm, and functional languages are becoming more-and-more commonplace.
Comparing the students within my EE curriculum to CS students I know, the majority of the EE students have lackluster mathematics skills. By this, I mean many are able to carry out the mechanics of common calculus problems, but don't understand the why or how it works. Mechanics are easy to learn, but a true understanding is not. This weakness, I believe, manifested itself in many of my fellow EE students struggling in our data structures/algorithms course. People had trouble figuring out basic logical and algorithmic thinking, something that should be an natural trait in a good CS student (IMO). EE students I know also have a tough time abstracting real-world problems into a more pure mathematical form.
In general, I think the major difference between the two disciplines is that CS has a much more theoretical, abstract, mathematical and elegant focus to problem-solving, whereas EE involves hands-on, technical and realistic solutions to real-world problems, with considerations beyond solely methodology (cost, time, propriety, social/environmental/moral impacts, etc).
Besides all of that, there's the obvious difference that EE is a HUGE field that doesn't necessarily involve abstract algorithms/logic. Sure, computer engineering and CS have a large overlap, but analog systems, micro- and nano-electronic device physics/research/fabrication, power systems, microwave- and millimeter-wave systems, and many, many more topics all fall under the umbrella that is EE, and have little-to-no overlap with CS.
Comments (0)
Hello,
Both are at it best. ECE deals with electronics part i.e. circuits,ICs and hardware part of any electronics appliances. They study about that . And CSE is about how computer works. Like how software, applications work on a hardware. And they develop it.
This is the difference. Higher scope is for CSE but it difficult as they have to be very creative. And ECE is good one but often gets a chance to show their knowledge in industry.
Both are at it best. ECE deals with electronics part i.e. circuits,ICs and hardware part of any electronics appliances. They study about that . And CSE is about how computer works. Like how software, applications work on a hardware. And they develop it.
This is the difference. Higher scope is for CSE but it difficult as they have to be very creative. And ECE is good one but often gets a chance to show their knowledge in industry.
Comments (0)