Blog | Contact Us | About

Software Engineering

Most software engineers work with computer systems, applications and networks, and they mostly program computers. However, Software Engineering degrees have a number of different specializations. Students wishing to focus on applications or systems will be responsible for creating new computer software and systems tailored to a the needs of a company. In addition to modifying and designing new applications, many software engineers are responsible for maintaining a company computer network. Software engineering degrees can be completed online or at physical campuses, and can take from two to three years to complete. These degrees usually require that students take courses in math, science, computer networks, principles of software engineering classes, and programming courses, such as Java and C++. Software Engineer salaries start around $73,000, and System Specialists can earn more than $80,000.

Online Schools Offering Software Engineering

Alabama Schools Offering Software Engineering

Arizona Schools Offering Software Engineering

Arkansas Schools Offering Software Engineering

California Schools Offering Software Engineering

Westwood College

Campuses: Anaheim, Torrance, Los Angeles, Upland

ITT Technical Institute

Campuses: Anaheim, Clovis, Lathrop, Oxnard, Rancho Cordova, San Bernardino, San Diego, San Dimas, Sylmar, Torrance
  • Software Engineering

Colorado Schools Offering Software Engineering

Colorado Technical University

Campuses: Colorado Springs, Denver, Westminster
  • Software Engineering

Florida Schools Offering Software Engineering

ITT Technical Institute

Campuses: Fort Lauderdale, Jacksonville, Lake Mary, Miami, Pinellas Park, Tampa
  • Software Engineering

Georgia Schools Offering Software Engineering

Idaho Schools Offering Software Engineering

Illinois Schools Offering Software Engineering

ITT Technical Institute

Campuses: Burr Ridge, Mount Prospect, Orland Park
  • Software Engineering

Indiana Schools Offering Software Engineering

ITT Technical Institute

Campuses: Fort Wayne, Indianapolis, Newburg
  • Software Engineering

Kentucky Schools Offering Software Engineering

ITT Technical Institute

Campuses: Lexington, Louisville
  • Software Engineering

Louisiana Schools Offering Software Engineering

ITT Technical Institute

Campuses: Baton Rouge, Saint Rose
  • Software Engineering

Maryland Schools Offering Software Engineering

Massachusetts Schools Offering Software Engineering

ITT Technical Institute

Campuses: Boston (North), Boston (South)
  • Software Engineering

Michigan Schools Offering Software Engineering

ITT Technical Institute

Campuses: Canton, Flint, Grand Rapids, Troy
  • Software Engineering

Minnesota Schools Offering Software Engineering

Missouri Schools Offering Software Engineering

ITT Technical Institute

Campuses: Arnold, Earth City, Kansas City
  • Software Engineering

Nebraska Schools Offering Software Engineering

Nevada Schools Offering Software Engineering

New Mexico Schools Offering Software Engineering

New York Schools Offering Software Engineering

ITT Technical Institute

Campuses: Albany, Getzville, Liverpool
  • Software Engineering

North Carolina Schools Offering Software Engineering

Ohio Schools Offering Software Engineering

ITT Technical Institute

Campuses: Dayton, Hilliard, Maumee, Norwood, Strongsville, Warrensville Heights, Youngstown
  • Software Engineering

Oklahoma Schools Offering Software Engineering

ITT Technical Institute

Campuses: Oklahoma City, Tulsa
  • Software Engineering

Oregon Schools Offering Software Engineering

Pennsylvania Schools Offering Software Engineering

ITT Technical Institute

Campuses: Dunmore, Harrisburg, King of Prussia, Mechanicsburg, Philadelphia (Bensalem), Pittsburg (Monroeville)
  • Software Engineering

Rhode Island Schools Offering Software Engineering

South Carolina Schools Offering Software Engineering

ITT Technical Institute

Campuses: Columbia, Greenville
  • Software Engineering

South Dakota Schools Offering Software Engineering

Tennessee Schools Offering Software Engineering

ITT Technical Institute

Campuses: Cordova, Knoxville, Nashville
  • Software Engineering

Texas Schools Offering Software Engineering

ITT Technical Institute

Campuses: Arlington, Austin, Houston North, Houston South, Houston West, Richardson, San Antonio
  • Software Engineering

Utah Schools Offering Software Engineering

Virginia Schools Offering Software Engineering

ITT Technical Institute

Campuses: Chantilly, Norfolk, Richmond, Springfield
  • Software Engineering

Washington Schools Offering Software Engineering

ITT Technical Institute

Campuses: Everett, Seattle, Spokane Valley
  • Software Engineering

Wisconsin Schools Offering Software Engineering

ITT Technical Institute

Campuses: Green Bay, Greenfield
  • Software Engineering