Online Bachelor's Degree in Software Engineering

Learn about the field of software engineering and discover whether bachelor's degree programs are offered online. Find out what courses you may take during your degree program and what your potential salary could be after graduation. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Can I Earn a Bachelor's Degree in Software Engineering Online?

You can earn bachelor's degree programs in software engineering on traditional college campuses or online. Some online courses use video playback methods that allow you to view lectures and presentations within your school's course management systems. These can sometimes be viewed through various software applications, streaming or podcasts on an mp3 player. Typically, you can study on your own time, but you're still required to meet school deadlines and course due dates.

Learning Environment Traditional classroom and distance learning programs are available
Common Courses Information systems security, computer programming, networking, computer ethics, data structures
Key Career Skills Acquired Creativity, attention to detail, analytical ability, critical thinking
Potential Median Salary (2014) $95,510 - $102,880*

Source: *U.S. Bureau of Labor Statistics

What Courses Are Available?

Bachelor's degree programs in software engineering require you to take general education courses in addition to taking classes in software engineering. You can also expect to learn about related areas of computer science, such as computer programming, networking and information systems security. The following are examples of classes you might find in the curriculum:

  • Introduction to Java programming
  • Computer ethics
  • Computer architecture
  • Programming language theory
  • Data structures
  • Problem solving for computer science
  • C++ programming

What Is Software Engineering?

Software engineering is the practice of creating and developing computer software. This process typically begins by analyzing a user's needs and designing a software package that meets those needs. As a professional in this field, you might create a plan and present it to managers using flowcharts, diagrams or reports. You could also work with programmers to develop the functions of the software. Finally, software engineers test and troubleshoot software. Software engineering is needed to create many different kinds of computer programs, such as business applications, video games, operating systems and network control systems.

How Much Can I Make?

A bachelor's degree in software engineering could make you eligible for entry-level careers as a software engineer. According to the U.S. Bureau of Labor Statistics (BLS), software engineers earned a median annual salary of $95,510 if they worked mainly with computer applications and $102,880 if they worked with systems software as of May 2014 (www.bls.gov). Top paid software engineers earned upwards of $154,800, according to the BLS.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Colorado Technical University

    Colorado Technical University responds quickly to information requests through this website.

    Popular programs at Colorado Technical University:

    • Bachelor Degrees

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Bachelor Degrees

    Online Programs Available

  • American InterContinental University

    American InterContinental University responds quickly to information requests through this website.

    Popular programs at American InterContinental University:

    Online Programs Available

  • ECPI University

    ECPI University responds quickly to information requests through this website.

    Popular programs at ECPI University:

    • Bachelor Degrees

    Online Programs Available

  • Kaplan University

    Kaplan University responds quickly to information requests through this website.

    Popular programs at Kaplan University:

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • University of Wisconsin

    Campus Locations:

    • Wisconsin: Platteville
  • South Dakota State University

    Campus Locations:

    • South Dakota: Brookings
  • Excelsior College

    Excelsior College responds quickly to information requests through this website.

    Popular programs at Excelsior College:

    • Bachelor Degrees

    Online Programs Available