Programmieren musst du vorher in keinem Studiengang können - ich konnte es auch nicht.
Dazu kann man viel von dem Code bzw. Den Konzepten sich heutzutage super einfach mit chatGPT erklären lassen, das macht's wesentlich einfacher.
I'm Grunde ist Data Science aber vor allem mal Informatik mit Fokus auf Statistik und allem was mit Datenanalysen zu tun hat.
Sprich, du hast Informatik + alle möglichen Statistik & machine learning module die es nur gibt.
Sprich, ich würde behaupten der Mathe Anteil ist nochmal wesentlich höher als bei Informatik, einfach weil dort eine Spezialisierung auf z.B. Software Engineering den Mathe Teil ein wenig reduziert.
Data Science ist dagegen pur Mathe, Statistik, Wahrscheinlichkeitstheorie, wobei es auch immer etwas darauf ankommt ob Uni oder FH - letzteres ist I.d.R. weitaus weniger theoretisch.