What is software?

Software means the programs that run on a computer (hardware), as well as the operating system in which they run. All computers and applications work through a combination of software systems.

What should I look for in an online software school?

The best online software 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 schools based on:

  • The school’s name and status
  • The school’s history
  • Teacher credentials
  • Alumni network
In choosing the best online software 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 programs are available?

The following levels of software degree online programs are available:

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

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

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

Typically, the breakdown is as follows:

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

What are some examples of online software courses?

Students enrolled in an accredited online software school might take any of the following online software courses:

  • Application Development
    This course will teach students how to write, test, debug, and maintain source code for original software applications.
  • Software Testing
    This course examines different methods of testing during the software development phase.
  • Quality Assurance
    This course equips students with the tools they need to evaluate, test, and improve software.
  • Fundamentals of Software Architecture
    In this course students learn how to integrate and maintain complex software systems within an organization.
  • Game Software Development
    This course teaches students the rudiments of software engineering, emphasizing animation and gaming development.

What areas of software specialization are available?

A student enrolled in an accredited online software degree program might consider specializing in one of the following areas:

  • Application Development
  • Testing and Quality Assurance
  • Software Development Management
  • Software Engineering
  • Software Architecture
  • Game Software Development

What can I do with a software degree?

A graduate from one of the best online software degree programs will have a wide-ranging selection of jobs, including:

  • Software Engineer
  • Game Developer
  • Game Tester
  • Systems Engineer
  • Software Consultant

What is a software engineer?

Software engineers design, program, test, and debug computer software for a variety of applications.

What does a software engineer do?

Software engineers apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of computer software. Depending on their position, they may work as programmers, testers, or software project coordinators.

How much does a software engineer earn?

On average, software engineers earn $70,900 annually, though salaries vary widely depending on actual job title, online certification program, and place of employment. Software engineering continues to be a growing industry. The need for new software and the increased availability of professional training contribute to rising demand.

How do I become a software engineer?

Students wondering how to become a software engineer will find they must have either an associate’s or a bachelor’s degree in computer science or a related field, combined with aptitude for the work and some amount of experience. Experience and continuing education, including online software certificate programs, will enable a software engineer to advance to a career in management, and even top executive positions.

Software 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

Best Cities for Software Schools