Copyright

BS in Software Engineering - Security: Degree Overview

The Bachelor of Science degree in Software Engineering typically focuses on areas such as software design, quality assurance, software security, project management, software development and software maintenance.

View popular schools

Essential Information

Areas of specialization in software engineering programs could include bioinformatics, e-business systems, artificial intelligence, computer engineering, business applications and entrepreneurship, as well as security. Security concentration options are typically designed to teach students how to recognize, prevent and manage security threats and malicious intrusions to computer systems. A senior project could be required for graduation depending on the school.

A high school diploma or GED is required for admissions into software engineering bachelor's programs.


Find schools that offer these popular programs

  • Computer Engineering Technologies, General
  • Computer Hardware
  • Computer Systems
  • Software Engineering

Bachelor of Science in Software Engineering

Software engineering coursework typically covers programming, software and databases. The specialization portion of the program typically requires completion of 12-18 hours of coursework. Topics in the program include:

  • Cryptology
  • Criminology and computer crime
  • Software engineering
  • Object-oriented programming
  • Database and operating systems
  • Software construction, architecture, and quality assurance

Popular Career Options

Graduates of software engineering programs can enter a variety of positions where the design and protection of software systems is necessary to the operation of a professional organization. Some career titles could include:

  • Software engineer
  • Computer programmer
  • Software developer
  • System analyst

Employment Outlook and Salary Information

The Bureau of Labor Statistics (BLS) expects a good job outlook for software developers, with faster-than-average 17% growth expected over the decade spanning 2014-2024 (www.bls.gov). Demand for systems software developers and applications software developers, will grow at rates of 13% and 19%, respectively. In May 2015, systems software developers made a median salary of $105,570, and applications developers made slightly less at $98,260.

The BLS reports that employment growth from 2014-2024 is expected to decline by 8% for computer programmers and grow faster than average at 21% for systems analysts. May 2015 median wages were $79,530 for programmers and $85,800 for systems analysts.

Continuing Education Information

Due to the changing and advancing nature of the technology, software engineers may take continuing education courses to stay abreast of advances. Voluntary certification in various software programs is commonly available through software vendors, and can help professionals in the field demonstrate their competency working in those programs.

At the graduate level, Master of Science and Doctor of Philosophy programs in software engineering are available. These programs can include more research concepts and advanced coursework, which could help software engineers advance their careers or move into academic positions.

Students who earn a BS in software engineering will have the opportunity to focus on software design and software development over the course of the program. Voluntary certification is available for students who would like to master and demonstrate competency of programs that are used in this program.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?