Software Developer / Software Engineer
- 2024 Median Pay: $131,450
- 2024-34 Job Outlook: Growing 15% (faster than average)
- Role: Design, build, test, and maintain software applications and systems that solve problems and support user or business needs.
Pursue careers in software engineering, cybersecurity, data science, web and mobile development, cloud computing, and product or UX-focused roles. Computer science skills are used across industries, including healthcare, finance, education, and entertainment.
Computer science majors develop strong skills that employers value. A 2024 report from Payscale revealed that computer science majors have a better 20-year return on investment than other degrees. A 2024 Bankrate study also found that STEM majors experience a lower average unemployment rate.
Additionally, the National Association of Colleges and Employers found that those with a bachelor's degree in computer and information science had the highest average starting salary of $88,907. This places ahead of majors such as engineering, math and statistics, business, and even healthcare professions. Computer science offers strong earning potential and high demand, making it a solid choice for students planning for the future.
By studying computer science, students can expect to develop skills such as:
Explore other job titles and industries such as:
Computer science is a great fit for students who love change, enjoy crafting creative solutions, and want to build technology that makes an impact. Students develop critical thinking, creative problem-solving, ethical reasoning, and emotional intelligence. While computer science is constantly changing, there is still a need for human-centered skills that can't be automated.
AI tools are changing how software gets built, especially for routine coding tasks. But organizations still need people who can define requirements, design systems, validate results, secure data, and ship software reliably. The BLS notes that demand for software developers is supported by the continued expansion of software development for areas like AI, Internet of Things, robotics, and automation across a variety of industries.
Like any STEM major, computer science can be challenging, but it is also highly rewarding. Students should expect to work with advanced math and tackle a rigorous course load, which can be tough at times. Success comes from developing strong study habits, seeking guidance from professors, and collaborating with peers.
With practice and persistence, many students excel. Working through problems independently and alongside classmates helps build the skills needed to design real-world solutions. By the time they graduate, computer science majors not only master technical concepts but also gain the problem-solving abilities that employers value most.
If you enjoy solving problems, thinking logically, and creating real-world solutions, computer science is a great choice. Students develop critical thinking, adaptability, and programming skills, leading to a valuable combination of skills that employers value. The major combines technical expertise with human-centered skills, opening doors to diverse careers and graduate programs.
From building websites and mobile apps to designing games, developing AI tools, or programming robots, computer science is about using logic and creativity to turn ideas into solutions.
At Willamette, students are encouraged to find internships. Internships provide tangible experience that both graduate programs and employers appreciate. However, some employers or career paths might require an advanced degree. Consider programs such as an MS in Computer Science, an MS in Data Science, or an MBA.
Willamette students have found internships, jobs, and graduate programs such as:
“I’m very interested in pursuing a career in the sports industry focused on data analytics and performance analysis, and this project helped me strengthen my ability to translate technical analysis into insights while having to account for the real-world context of the sport.”
Take the
Willamette University