Strengths of the Program
- Gain knowledge in fundamentals of software engineering (requirements analysis, design, testing, and maintenance), programming (data structures, programming languages, object-oriented programming), and major computer science concepts (algorithms, databases, networks, security).
- Gain hands-on experience creating a variety of software systems using different programming languages.
- Receive a solid technical background in math, science, and engineering.
- Receive assistance on career goals with the engineering school’s industrial advisory board and numerous internship and career contacts.
- Join a math, science, and engineering community residence hall at WSU Pullman — share classes with your neighbors, study together and get free tutoring.
Careers
Employment in software engineering is growing rapidly. In Washington, jobs for software developers and software engineers grew by 29% (60,320 to 77,650) between 2013 and 2019, with continued expected growth in the following years. Software Engineers typically earn six-figure salaries. Graduates can pursue careers as a software developer, software engineer, requirements engineer, quality assurance engineer, project manager, and many others.