Quick Degree Finder
CollegeAtHome.com is an advertising-supported site. Featured programs and school search results are for schools that compensate us. This compensation does not influence our school rankings, resource guides, or other information published on this site.
Software Engineering Schools

The Top 3 Online Schools: Get Free Info

  • Walden University Btn_top_more_info
  • Capella University Btn_top_more_info
  • American Intercontinental University Btn_top_more_info
Ad Cliff Notes Ad Open Course

Interested in studying software engineering?

Below you'll find a plethora of information on software engineering!
Take your time, read everything and see if it's right for you!

Looking for a school?

Tell us where you live an we'll find you the best programs near you!

I want to study near help

States with software engineering schools

How will your software engineering education stack up?

If you want to study software engineering at home, you should be aware of how your education will compare to the education available elsewhere in the US. Below is some information to help you get started. There are 103 traditional software engineering schools in the US.

Top Schools

The top institutions in the US in 2010 that had software engineering programs were:

  1. Boston University - located in Boston, Massachusetts
  2. Carnegie Mellon University - located in Pittsburgh, Pennsylvania
  3. Northeastern University - located in Boston, Massachusetts

Student Demographics

In 2010, 2,190 students earned degrees in software engineering in the US. Of these students, 74 graduated from certificate programs in software engineering, 650 graduated from undergraduate programs in software engineering, and 1,466 graduated from graduate-level programs in software engineering.


Students can pursue education in software engineering at the following levels:

  • Associate's Degree in Software Engineering
  • Bachelor's Degree in Software Engineering
  • Master's Degree in Software Engineering
  • Doctoral Degree in Software Engineering
  • Certificate in Software Engineering

During the course of their software engineering education, students can hope to gain the following skills and/or knowledge:

  • Software Design
  • Software Construction
  • Database Management Systems
  • Problem Solving
  • Critical Thinking and Analysis


Students at software engineering schools around the nation paid an average of $19,995 in tuition fees per year in 2010. The following software engineering schools had the highest tuition rates:

  1. Carnegie Mellon University - located in Pittsburgh, Pennsylvania, students paid $40,920
  2. Villanova University - located in Villanova, Pennsylvania, students paid $38,820
  3. Boston University - located in Boston, Massachusetts, students paid $38,440

The following software engineering schools had the lowest tuition rates:

  1. East Carolina University - located in Greenville, North Carolina, students paid $4,477
  2. California State University-Fullerton - located in Fullerton, California, students paid $4,662
  3. California State University-Northridge - located in Northridge, California, students paid $4,801

Projected Growth

The projected growth for software engineers is expected to be the fastest in the following states:

  1. Wyoming - 0%
  2. Kentucky - 0%
  3. Texas - 0%


Software engineers around the US earn $NaN per year on average. However, the salary for software engineers can vary greatly based not only on the exact software engineering profession you pursue but also on factors such as your employer, work conditions, and your previous performance reviews. Software engineers in the following states make the highest salaries on average:

You may want to consider online colleges as well!
Great programs and courses just at the click of your finger!

So what kind of job can you get after studying
software engineering?

Below you'll find various popular careers! Compare professions and see which one you find interesting!

Rank Profession Employment Number Avg Salary Job Growth (Past 5 Yrs)
Computer software engineers, applications 495,500 $90,170
Computer software engineers, systems software 385,200 $96,620
Computer specialists, all other 195,890 $78,010