Written By: Decimal number system, also called Hindu-Arabic, or Arabic, number system, in mathematics, positional numeral system employing 10 as the base and requiring 10 different numerals, the digits 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. It also requires a dot (decimal point) to represent decimal fractions.
Aspiring software engineers usually major in computer science, computer information systems, software engineering or mathematics. Some students take programming and software engineering classes to supplement a degree in another field, such as accounting, business or finance.
I'm not sure as to what type of classes, one should take but I can tell you what computing skills an engineer should have, especially if your interest lies in mechanical systems! Programming/Coding. An engineer should have at the very least, a basic understanding of the principles related to competent programming and computer science.