What Software Do Electrical Engineers Need To Know?