What is software engineering?

The application of systematic, quantifiable, and disciplined approaches to developing, operating, and maintaining software constitutes the profession of software engineering.

What should I look for in an online software engineering school?

The best online software engineering schools should possess either regional or national accreditation from an accrediting body that is recognized by the U.S. Department of Education.

In addition, you can often recognize top online software engineering schools based on:

  • The school's name and status
  • The school's history
  • Teacher credentials
  • Alumni network
In choosing the best online software engineering school for you, you should consider the following factors:
  • Admission requirements
  • Residency requirements
  • Class and teaching style
  • Testing methods used
  • Course content and presentation
  • Program length
  • Class size
  • Student-teacher interaction
  • Technology use
  • Tuition and financial aid
  • Transferability of credits
  • Availability of a dedicated administration team and resources

What levels of online software engineering programs are available?

The following levels of software engineering degree online programs are available:

  • Online Software Engineering Certificate Programs
  • Online Associates in Software Engineering
  • Online Bachelor in Software Engineering
  • Online Masters in Software Engineering
  • Online PhD in Software Engineering

How long does it take to get an online software engineering degree?

The amount of time it takes a student to earn an accredited online software engineering degree depends on the level of software engineering degree being pursued and the pace of the student.

Typically, the breakdown is as follows:

  • Online Software Engineering Certification Programs - 6 months to 1 year
  • Online Software Engineering Associates Degree - 2 years
  • Online Software Engineering Bachelor Degree - 4 years
  • Online Software Engineering Masters - 2 years
  • Online Software Engineering PhD - 2 to 5 years

What are some examples of online software engineering courses?

Students are immersed in the latest technologies, and the best online software engineering degrees are obtained through online software engineering courses like:

  • Introduction to Software Engineering Processes
    This course introduces students to software engineering, emphasizing techniques, technology, and methods to construct and alter software systems.
  • Software Architectures
    Architectural model specification, architecture, and analysis techniques are studied with reference to research community and common industry methods as examples.
  • Verification and Validation
    This course will instruct on traditional and new techniques to validate software with reasoning to verify the efficient functionality of programs.
  • Data Engineering
    Data's role in designing, developing, utilizing, and managing complex computing and information systems is examined in this course on database design.
  • Database Systems
    Students examine the basic theory behind databases with skills in this course enabling students to efficiently work as database programmers.

What areas of software engineering specialization are available?

Various specializations are available from many online software engineering certificate programs, permitting students to pursue more in-depth or multidisciplinary instruction at any accredited online software engineering school. Some specializations accredited online software engineering schools offer are:

  • Software Systems Engineering
  • Modeling and Simulation
  • Game and Entertainment Systems
  • Network Architecture
  • Computer Program Localization

What can I do with a software engineering degree?

Coinciding with a range of specializations, any top online software engineering school prepares graduates for a variety of diverse jobs like:

  • Computer Systems Software Engineer
  • Computer Programmer
  • Navigational Manufacturer
  • Scientific Researcher
  • Database Technician

What is a software engineer?

A software engineer applies principles and theories of mathematical analysis and computer science to design, build, test, and evaluate software systems and applications.

What does a software engineer do?

Software engineers' work consists of analyzing the needs of users, and building, testing, and releasing software that meets those needs. A software engineer creates flowcharts, diagrams, algorithms, and converts algorithms into computer language. They may apply these skills in such career fields as financial institutions, insurance providers, software publishing, and computer manufacturing.

How much does a software engineer earn?

Software engineers earn an average annual salary of $90,170. The demand for software engineers is expected to increase much faster than other occupations at a rate of 32 percent to 2018. Computer networking needs are the main cause for such a high increase of software engineers now and into the future.

How do I become a software engineer?

The path of how to become a software engineer is not necessarily a linear one, but relevant experience is necessary even when professional education may not be. Most positions do require some professional training or study. Additionally, earning official certifications can improve candidates' employment prospects.

Software Engineering Schools (Campus)

SchoolCertificateAssociatesBachelorsMastersPhD
Walden University
155 Fifth Ave S Suite 100
Minneapolis, MN, 55401
http://www.waldenu.edu
X
University of Maryland-University College
3501 University Blvd East
Adelphi, MD, 20783
http://www.umuc.edu
X
California State University-Fullerton
800 N State College Blvd
Fullerton, CA, 92831
http://www.fullerton.edu
X
Pima Community College
401 North Bonita Avenue
Tucson, AZ, 85709
http://www.pima.edu
X
University of Southern California
University Park
Los Angeles, CA, 90089
http://www.usc.edu/
X X
George Mason University
4400 University Dr
Fairfax, VA, 22030
http://www.gmu.edu
X X
Boston University
One Silber Way
Boston, MA, 2215
http://www.bu.edu
X X
San Jose State University
1 Washington Sq
San Jose, CA, 95192
http://www.sjsu.edu
X X
Colorado Technical University Online
4435 N Chestnut Suite E
Colorado Springs, CO, 80907
http://www.ctuonline.edu
X
DeVry University-Illinois
3300 N Campbell Ave
Chicago, IL, 60618
http://www.devry.edu
X
Texas Tech University
Broadway and University Avenue
Lubbock, TX, 79409
http://www.ttu.edu
X
California State University-Sacramento
6000 J St
Sacramento, CA, 95819
http://www.csus.edu
X
West Virginia University
Stewart Hall University Avenue
Morgantown, WV, 26506
http://www.wvu.edu/
X
Utah Valley University
800 W University Parkway
Orem, UT, 84058
http://www.uvu.edu
X
University of South Carolina-Columbia
514 Main St
Columbia, SC, 29208
http://www.sc.edu/
X
The University of Texas at Arlington
701 S. Nedderman Dr.
Arlington, TX, 76013
http://WWW.UTA.EDU
X X
Iowa State University
137 Lynn Ave
Ames, IA, 50011
http://www.iastate.edu
X
Portland State University
724 SW Harrison
Portland, OR, 97201
http://www.pdx.edu
X X
East Carolina University
East 5th Street
Greenville, NC, 27858
http://www.ecu.edu
X
DePaul University
55 E Jackson
Chicago, IL, 60604
http://www.depaul.edu
X X
Drexel University
3141 Chestnut St
Philadelphia, PA, 19104
http://www.drexel.edu
X X
Towson University
8000 York Rd
Towson, MD, 21252
http://www.towson.edu
X
Community College of Allegheny County
800 Allegheny Ave
Pittsburgh, PA, 15233
http://www.ccac.edu
X X
Johnson County Community College
12345 College Blvd
Overland Park, KS, 66210
http://www.jccc.edu
X
California Polytechnic State University-San Luis Obispo
One Grand Ave
San Luis Obispo, CA, 93407
http://www.calpoly.edu
X
Oakland University
2200 N. Squirrel Road
Rochester Hills, MI, 48309
http://www.oakland.edu
X
Henry Ford Community College
5101 Evergreen Rd
Dearborn, MI, 48128
http://www.hfcc.edu
X
Cleveland State University
2121 Euclid Avenue
Cleveland, OH, 44115
http://www.csuohio.edu/
X
Loyola University Chicago
1032 W. Sheridan Rd
Chicago, IL, 60660
http://www.luc.edu
X X
The University of Texas at Dallas
800 West Campbell Road
Richardson, TX, 75080
http://www.utdallas.edu
X X X
National University
11255 North Torrey Pines Road
San Diego, CA, 92037
http://www.nu.edu
X
Rochester Institute of Technology
1 Lomb Memorial Dr
Rochester, NY, 14623
http://www.rit.edu/
X X
University of Massachusetts-Boston
100 Morrissey Blvd
Boston, MA, 2125
http://www.umb.edu
X
University of Nebraska at Omaha
6001 Dodge St
Omaha, NE, 68182
http://www.unomaha.edu
X
North Dakota State University-Main Campus
1301 12th Avenue North
Fargo, ND, 58108
http://www.ndsu.nodak.edu
X X X
Pace University-New York
1 Pace Plaza
New York, NY, 10038
http://www.pace.edu
X X X
South Dakota State University
Administration Lane
Brookings, SD, 57007
http://www.sdstate.edu
X
University of Denver
2199 S. University Blvd
Denver, CO, 80208
http://www.du.edu
X X
Delta College
1961 Delta Road
Frankenlust Township, MI, 48710
http://www.delta.edu
X X
Fayetteville Technical Community College
2201 Hull Rd
Fayetteville, NC, 28303
http://www.faytechcc.edu
X X
Carnegie Mellon University
5000 Forbes Ave
Pittsburgh, PA, 15213
http://www.cmu.edu/
X X
Southern Methodist University
6425 Boaz St
Dallas, TX, 75275
http://www.smu.edu
X X
Abram Friedman Occupational Center
1646 S Olive Street
Los Angeles, CA, 90015
http://afoc.adultinstruction.org
X
Johnson & Wales University
8 Abbott Park Place
Providence, RI, 2903
http://www.jwu.edu
X
Villanova University
800 Lancaster Avenue
Bethlehem, PA, 19085
http://www.villanova.edu
X
Duquesne University
Administration Bldg 600 Forbes Ave
Pittsburgh, PA, 15282
http://www.duq.edu
X X
University of Wisconsin-La Crosse
1725 State St
La Crosse, WI, 54601
http://www.uwlax.edu
X
Everest University-Brandon
3924 Coconut Palm Dr
Tampa, FL, 33619
http://www.everest.edu/campus/brandon
X X
DeVry University-California
901 Corporate Ctr Dr
Pomona, CA, 91768
http://www.devry.edu
X
Santa Clara University
500 El Camino Real
Santa Clara, CA, 95053
http://www.scu.edu
X
Florida Institute of Technology
150 West University Boulevard
Melbourne, FL, 32901
http://www.fit.edu
X X
Hawaii Pacific University
1166 Fort Street Mall Suite 203
Honolulu, HI, 96813
http://www.hpu.edu
X
Mercer University
1400 Coleman Avenue
Macon, GA, 31207
http://www.mercer.edu
X
University of Wisconsin-Platteville
1 University Plz
Platteville, WI, 53818
http://www.uwplatt.edu
X
Seattle University
900 Broadway
Seattle, WA, 98122
http://www.seattleu.edu
X
Waukesha County Technical College
800 Main Street
Pewaukee, WI, 53072
http://www.wctc.edu
X
University of Alabama in Huntsville
301 Sparkman Dr
Huntsville, AL, 35899
http://www.uah.edu
X
University of Houston-Clear Lake
2700 Bay Area Blvd
Houston, TX, 77058
http://www.uhcl.edu
X
Grantham University
7200 NW 86th St
Kansas City, MO, 64153
X X
Asheville-Buncombe Technical Community College
340 Victoria Rd
Asheville, NC, 28801
http://www.abtech.edu
X
Eastern Arizona College
615 N. Stadium Ave.
Thatcher, AZ, 85552
http://www.eac.edu
X
Kansas City Kansas Community College
7250 State Ave
Kansas City, KS, 66112
http://www.kckcc.edu
X X
Michigan Technological University
1400 Townsend Drive
Houghton, MI, 49931
http://www.mtu.edu
X
Broome Community College
907 Upper Front St
Binghamton, NY, 13905
http://WWW.SUNYBROOME.EDU
X
Central Arizona College
8470 N Overfield Rd
Coolidge, AZ, 85128
http://www.centralaz.edu
X
Springfield Technical Community College
1 Armory Sq
Springfield, MA, 1105
http://www.stcc.edu
X
Holmes Community College
#1 Hill St
Goodman, MS, 39079
http://www.holmescc.edu
X
Pennsylvania College of Technology
One College Ave
Williamsport, PA, 17701
http://www.pct.edu
X
ITT Technical Institute-Indianapolis
9511 Angola Ct
Indianapolis, IN, 46268
http://www.itt-tech.edu
X
Marist College
3399 North Rd
Poughkeepsie, NY, 12601
http://www.Marist.edu
X X
University of Scranton
800 Linden Street
Scranton, PA, 18510
http://www.scranton.edu
X
DeVry University-Georgia
1 West Court Square
Decatur, GA, 30030
http://www.devry.edu
X
New River Community College
5251 College Drive
Dublin, VA, 24084
http://www.nr.edu
X
Southern Polytechnic State University
1100 S. Marietta Parkway
Marietta, GA, 30060
http://www.spsu.edu
X X
Muskegon Community College
221 S Quarterline Rd
Muskegon, MI, 49442
http://www.muskegoncc.edu
X
Fairfield University
1073 N Benson Rd
Fairfield, CT, 6824
http://www.fairfield.edu
X X
DeVry University-Texas
4800 Regent Blvd
Irving, TX, 75063
http://www.devry.edu
X
Corcoran College of Art and Design
500 Seventeenth Street NW
Washington, DC, 20006
http://www.udc.edu
X
Embry Riddle Aeronautical University-Daytona Beach
600 S Clyde Morris Blvd
Daytona Beach, FL, 32114
http://www.erau.edu
X X
Delaware Technical and Community College-Owens
Route 18 Seashore Highway
Georgetown, DE, 19947
http://www.dtcc.edu/owens/
X
Robert Morris University
6001 University Boulevard
Moon Township, PA, 15108
http://www.rmu.edu
X
California State University-Monterey Bay
100 Campus Center
Seaside, CA, 93955
http://www.csumb.edu
X
DeVry University-Florida
2300 SW 145th Ave
Miramar, FL, 33027
http://www.devry.edu
X
Pennsylvania State University-Penn State Erie-Behrend College
5091 Station Rd
Erie, PA, 16563
http://www.pserie.psu.edu/
X
Baldwin-Wallace College
275 Eastland Rd
Berea, OH, 44017
http://www.bw.edu
X
Technical Career Institutes
320 W 31st St
New York, NY, 10001
http://www.tcicollege.net
X
Northland Community and Technical College
1101 Hwy # 1 East
Thief River Falls, MN, 56701
http://www.northlandcollege.edu
X
Coconino County Community College
2800 S. Lone Tree Rd.
Flagstaff, AZ, 86001
http://www.coconino.edu
X X
Westwood College-Los Angeles
3250 Wilshire Blvd Ste 400
Los Angeles, CA, 90010
http://www.westwood.edu
X X
Oregon Institute of Technology
3201 Campus Drive
Klamath Falls, OR, 97601
http://www.oit.edu
X X
St Marys University
One Camino Santa Maria
San Antonio, TX, 78228
http://www.stmarytx.edu/
X X
Andrews University
100 US Highway 31
Berrien Springs, MI, 49104
http://www.andrews.edu
X
Delaware Technical and Community College-Terry
100 Campus Drive
Dover, DE, 19901
http://www.dtcc.edu/terry/
X
Carroll University
100 N East Ave
Waukesha, WI, 53186
http://www.carrollu.edu
X
Herzing University
5218 E. Terrace Dr.
Madison, WI, 53718
http://www.Herzing.edu
X
McKendree University
701 College Rd
Lebanon, IL, 62254
http://www.mckendree.edu/prospective/
X
Clarkson University
8 Clarkson Ave
Potsdam, NY, 13699
http://www.clarkson.edu
X
Champlain College
163 S. Willard St
Burlington, VT, 5401
http://www.champlain.edu
X
Dakota State University
820 N Washington
Madison, SD, 57042
http://www.dsu.edu
X
Colorado Technical University
4435 N Chestnut Street
Colorado Springs, CO, 80907
http://www.coloradotech.edu
X

Schools by State

Best Cities for Software Engineering Schools