Si diciamo che di matematica ci stà abbastanza, ad ingegneria penso sicuro ce ne sia di più. Per quanto riguarda la programmazione, nella mia facoltà c'è un corso di programmazione al primo anno, server per dare le basi di programmazione, in molti altri corsi in cui la programmazione non era lo scopo principale ma solo uno strumento era dato per scontato che si conoscesse il linguaggio da loro scelto. Comunque tranquillo una base di programmazione ad i corsi c'e', ma molto devi studiare te autonomamente.