Comments

You must log in or register to comment.

rehrev t1_iydhzks wrote

So by better you mean easier?

−1

anjulbhatia t1_iydooqr wrote

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

1

ureepamuree t1_iydydow wrote

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

1

alki284 t1_iyeu4i1 wrote

Comp Sci no question, MLE work is 80% SWE work 20% DS/ML work

5

imyukiru t1_iyf4qke wrote

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.

1

imyukiru t1_iyf5dz9 wrote

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.

1