Online Bachelors Degree in Software Engineering

If you've got an idea for a new computer app, you could make it happen in a software engineering job, where computers, math and engineering meet. In this field, user needs are translated into functional software programs for individuals or computer systems. As digital literacy continues expanding, more sophisticated applications will be required for computer security, mobile technology and website maintenance.

Math and science skills are cornerstones of bachelor's degrees in software engineering. Coursework covers basics like operating systems, programming languages and software development, with additional subjects such as these:

  1. Algorithms and data structures
  2. Analysis and design of software systems
  3. Calculus, physics and economics for engineers
  4. Cyber ethics and security
  5. Human/computer interface
  6. Probability and statistics
  7. Quality assurance and testing
  8. Software modeling

Students with aims of advancing in the field may take targeted classes like engineering project management or business information architecture. General education requirements such as English, psychology and speech can expand your communication skills, which are critical for team development projects. Many programs offer valuable internships, and some require a capstone project.

Software engineering career options, outlook and salaries

The majority of software engineers work in computer systems design and related services in companies such as Salesforce.com, Cisco and Microsoft. Jobs are also found in aerospace, electronic equipment manufacturing, finance, government, insurance and software publishing.

The Bureau of Labor Statistics projects impressive job growth between 2010 and 2020 at 27.6 percent for software applications developers and 32.4 percent for systems software developers. Median 2010 salaries were more than twice the national average for all occupations in these developer careers:

  1. Applications software: $87,790
  2. Systems software: $94,180

Almost half of software engineers have bachelor's degrees, and nearly 30 percent hold master's degrees, according to the Department of Labor. To increase your management potential or technical expertise, look at a master's degree; a doctorate is the path to industrial or academic research or to teaching tomorrow's engineers.

If you want to be at the forefront of the computer revolution and software development, think about ramping up your education. More schools are offering online bachelor's degrees in software engineering, and the web-based interaction with your professor prepares you to collaborate with remote colleagues in high-tech firms. If you have other obligations or need to work while you obtain your degree, an online program can be a convenient way to engineer your future.

Featured Online Software Engineering Degree Programs

Refine School Matches
Hide filters
  • SUBJECT Clear All

    See More


    See More



    Please enter valid US or Canada Zip.

Searching Searching ...

Matching School Ads
1 Program(s) Found
  • There's still time to apply to Grand Canyon University and pursue your education. Learn more today!
  • Study on your schedule - GCU offers many programs 100% online to fit your busy lifestyle.
  • GCU offers a variety of opportunities to reduce the cost of furthering your education. Campus students may qualify for scholarships, while online students can take part in limited special offers.
  • A regionally accredited university, GCU also holds specialized accreditations and approvals for some of our core program offerings.
  • Degrees in business, education, nursing, humanities and social sciences, theology and more. Find the degree that fits you.
  • Talk to us today to learn more about financial aid and start dates!
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
2 Program(s) Found

An accredited online university, Capella University offers bachelor’s, master’s/MBA, doctoral, and certificate programs designed to take you to the forefront of your profession. Our competency-based curriculum delivers foundational knowledge and real-world skills, so what you’re learning is immediately applicable to your career. Right now, more than 36,000 students are expanding their opportunities with Capella programs.

  • Online Courses
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Online and on-campus programs include Cloud Technologies (BS), Mobile Development (BS), and Web Design and Development (BS)
  • Curriculum designed to prepare students for a career in tech by immersing students in a project-based learning environment
  • Students can learn how to manage cloud technology or gain coding skills for apps, websites, and software
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average
  • Online Courses
3 Program(s) Found
  • • Liberty University’s online programs ranked in the top 10 out of more than 2,100 colleges & universities for academic quality, affordability, and accessibility.*
  • 100% online programs at associate, bachelor’s, master’s, and doctoral level.**
  • Transfer up to 90 credits into an undergraduate degree program.
  • Up to 50% of your master’s degree can be transferred in to help you get the most out of your hard work and maximize the credit you previously earned.
  • *BestColleges.com Gold Medal of Distinction
  • **excludes licensure, certification, and some doctoral programs
  • Accredited
  • Online Courses
  • Financial Aid
  • Transferable Credits