Core cs engg or cs eng with specialisation like ai, iot etc?

Hi, I 'm going to join my college this year!! Is taking

core computer science engg preferred or taking

cse with specialization like ai, iot, business systems preferred?

if i take cse with specialisation will i be able to change tracks in the future ?

I have the liberty to help you out as i took Big Data Analysis during my BE program.
Honestly speaking, none of these specializations add up to the skills. Considering this e-learning scenario, you can learn and dive deep into a specialisation yourself if you’re keen to learn.
Focus on programming fundamentals and core CS subjects is better than opting for a specialisation.