Hi, in core you get to study overall subjects related to the branch you have taken up. In specialization you will have to study deeply about the degree you have chosen. For Robotic engineer core is the better option if you don't have a specific degree in your mind. Below are few questions that you can answer for yourself to find a better and the most optimum branch.
Hope this helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile