Over the course of the last half-century, computers have become an essential part of modern society. Because technology is constantly evolving, our world cannot function without the expertise of computer scientists. A degree in computer science secures a path toward a multitude of careers and industries, places where problem-solving abilities and analytical skills are valued assets.
At ¹ú²ú͵ÅÄ, our software engineering program focuses on three goals:
- Helping you learn how computers work, from the underlying hardware to the use of high-level application programs
- Teaching you to design software to perform tasks and provide services
- Giving you extensive exposure to the quality assurance and project management competencies often requested by software engineering companies
Job outlook for software engineering careers
Employment in careers related to a degree in software engineering is projected to increase. For software developers, quality assurance analysts, and testers, employment is projected to grow 22% from 2019 to 2029, according to the
What can you do with a software engineering degree?
¹ú²ú͵ÅÄ computer science alumni have found success in the workforce through system security at SPAWAR and software engineering at Microsoft and ViaSat, just to name a few. Many others have gone on to be systems analysts, interface designers, and network architects. All are equipped with thorough knowledge and tools for the roles within these industries.
Some of the positions ¹ú²ú͵ÅÄ graduates currently hold:
Computer Hardware Engineer
2020 Median annual salary: $119,560
Computer hardware engineers research, design, innovate, and test computer systems and components like circuit boards, networks, and routers. They’re responsible for designing devices utilized in manufactured products that incorporate processors and other computer components (normally connected to the Internet).
Necessary attributes and skills:
- Creativity to design new computer hardware
- Knowledge of how to create prototypes of computer equipment to be built
- Creation of experiments to test the computer hardware
- Ability to analyze the test results and modify the design as needed
- Ingenuity to update existing computer equipment
- Teamwork with other developers and designers
Software Developer and Software Quality Assurance Analyst
2020 Median annual salary: $110,140
Software developers design and create computer applications or programs. Software developers also determine other requirements, such as security. They design the program and then work closely with programmers who write computer code. However, some developers write code themselves instead of giving instructions to programmers. Software quality assurance analysts and testers identify problems with applications or programs and report the defects.
Necessary attributes and skills:
- Programming and coding knowledge
- Understanding of how to create test plans, scenarios, and procedures for new software
- Creativity and ingenuity for model and diagram making
- An understanding of designing and developing software
Net Developer
2020 Median annual salary: $95,763
A net developer is responsible for producing code using .net languages. Net developers create applications from scratch, manage existing systems, and offer user support. A net developer's overall goal is to work with internal teams to design, develop, and maintain software. Net developers are employed by companies within differing industries.
Necessary attributes and skills:
- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET, etc.)
- Strong attention to detail
- Excellent troubleshooting and communication skills
- Ability to work well in a team setting
- Creativity to design software prototypes
Web Developer and Digital Designer
2020 Median annual salary: $77,200
Web developers and designers create and manage websites. They monitor the site’s technical aspects, such as performance and capacity (the measures of a website’s speed and management of traffic). In addition, web developers often generate and design content for the site. In the same manner, digital designers specifically create and test website layout and ease of navigation.
Necessary attributes and skills:
- Strong communication with clients to discuss the needs and designs of a website or interface
- Creativity to test and update applications and navigation menus
- An understanding of code for the website (programming languages such as HTML or XML)
- Teamwork to collaborate with others on what information the site will contain
- Open to experimentation with graphics and other designers to determine layout
- Engaging ideas for graphics, audio, and video
Dive into the digital world and cutting-edge technology with a degree in computer science: software engineering
¹ú²ú͵ÅÄ’s Computer Science B.S. will set you up for success in the wide-ranging opportunities available post-graduation. Whether you pursue computer technology, network architecture, or an intersection of these and more, you will be well prepared with the creativity and skills fostered on ¹ú²ú͵ÅÄ’s campus.
Apply to ¹ú²ú͵ÅÄ today or with one of our counselors for additional support and to answer any questions you may have.