Yes, even beyond the above there are quite a few software development grad schemes which just generally require a numerate degree (a friend of mine went onto one such programme at the Met Office with a physics degree).
As above though, you can learn plenty of programming skills by yourself and through e.g. tailoring any individually led projects you may be given to allow that. Also most engineering degrees will at least include some basic programming in MATLAB, and some will include more substantial and varied programming teaching beyond that.
Do bear in mind when developing these skills yourself that there are "good coding practices" that you should try as much as possible to emulate. It's probably harder to teach someone to stop coding badly than to teach them to code well in the first place...