what classes should a software engineer take
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.