If you are given the opportunity to take a minor with your bachelors degree, I reccomend taking up programming, maths or engineering as the minor subject.
Programming will give you the main bearing you're looking for, but you'll probably have to pick a language, such as the latest version of C or Java.
Maths will teach you how to do insanely powerful mathematical functions, and may involve some programming, but might not be very hands on.
Engineering will show you how to apply the maths, but again you'll have to choose a subject, such as mechanical, electrical, etc... You'll probably get to do some computer aided simulations and programming.
That was the case when I did my degree anyway.