Online Associate Degree in Software Engineering

If you are interested in programming as a career, you can start with an online associate's degree in software engineering. Continue reading to see what kinds of programming languages you will learn, and how far you can take your education online. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

What Does a Software Engineering Associate's Degree Program Entail?

Associate's degree programs in software engineering combine general education courses with technical training. You can learn about different programming languages, computer hardware, networking and industry-standard software development practices. The following are examples of topics your classes could cover:

  • Visual Basic programming
  • Programming for the Web
  • Web-based databases
  • Java programming
  • Systems design and systems analysis
  • Software architecture
  • C++ programming
  • Scripting languages
  • Computer logic
  • Networking basics

Common CoursesSoftware architecture, computer logic, scripting languages, networking basics
Continuing EducationMaster's degrees and graduate certificates available
Languages LearnedJava, Python, C++
Job Outlook (2016-2026) 2% (Electrical and Electronics Engineering Technicians)
Median Salary (2018) $64,330 (Electrical and Electronics Engineering Technicians)

Sources: U.S. Bureau of Labor Statistics

At What Level Are Software Degree Programs Available Online?

If you want to pursue an online education in software engineering at the graduate level, you could earn a master's degree. These programs typically take 2-3 years to complete and culminate in a thesis or comprehensive exam. A master's degree in software engineering could make you eligible for senior-level technical careers in industries such as aerospace, intelligence, pharmaceuticals, telecommunications or healthcare. Graduate certificate programs are available online as well.

What Does Software Engineering Involve?

Software engineering includes the design, testing and creation of software applications. In this field, you could develop software for businesses, computer operating systems, video games, communications systems or networking systems.

By working in applications software engineering, you can develop software for use on general computer systems, based on the needs of a client, by using various programming languages, such as Java, Python and C++. As a systems software engineer, you can build, maintain and improve an organization's computer system.

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