Submitted by Fun_Helicopter_6540 t3_z8v8zw in MachineLearning
[removed]
Submitted by Fun_Helicopter_6540 t3_z8v8zw in MachineLearning
[removed]
i mean more detailled and better chance to become machine learning engineer
A bachelor's in data science is never gonna be better even if it is from an IIT when being compared to a bachelor's in computer science.
Computer Science is a broad subject to which Data Science is a subset.
At bachelor's level you are expected to get a general overview. Specialisations are expected to be taken in masters.
As an employer's point of view, while hiring a fresher, you would not be straightforward put to a highly specific position. Most of the time you will start with software development engineer or data analyst. An employer is benefitted if you have a wider skill set than just centring on a highly specified field.
Moreover, the course structure of bachelor's of data science and bachelor's of computer science is just the same, computer science offering much more options to choose from.
In any of the degree you would require to go through the following subjects:
> Programming Fundamentals
> Computer System Architecture
> Operating System
> OOP
> Discrete Mathematics
> Computer Networks
> Data models and DBMS
In addition, Computer Science offers:
> Web Development
> Software Engineering and Project Management
> Artificial Intelligence
And Data Science includes
> Calculus
> Probability and Statistics
> Data analysis and Modelling
I'd suggest you should choose a field like mathematics or applied statistics as these majors provide you much more in-depth knowledge required for becoming a better machine learning engineer. You can learn IT/software skills by self, but missing this opportunity to learn the "core" of machine learning in math related majors can't be compensated later
Nope, not at all. ML these days is data first which means software first.
OP: Get the CS degree.
Yep, this is the answer, particularly when talking about a non-phd.
While you have a point, I would advice against this. CS is fundamentally more project focused. You really need the experience of programming assignments and course projects which can be quite a lot. Then there is the graduation design projects on top.
Math/physics graduates really struggle to keep up with the pace or even working in a group.
CS is too broad, unnecessarily so. There is hardware, assembly programming, logic programming, computer networks, operating systems, designing logic circuits and a good deal of generic engineering courses. It is true you can truly be an expert in CS with these but you may opt for data science which will get you to work in the field faster.
rehrev t1_iydhzks wrote
So by better you mean easier?