Top Schools for Software Engineering

Read about programs in software engineering, through which students learn how to develop computer applications. Find information about the degree options at four top-notch institutions, as well as a list of other schools in the U.S. that train software engineers.

View popular schools

Find schools that offer these popular programs

  • Computer Engineering Technologies, General
  • Computer Hardware
  • Computer Systems
  • Software Engineering

School Overviews

A bachelor's degree in a relevant field of study is usually required to obtain a position as a software engineer; higher-level management positions may require a graduate degree. Undergraduate programs in software engineering can be found at the Milwaukee School of Engineering, Michigan Technological University and Florida Institute of Technology; the latter is the only one of the three to offer a graduate degree in the same area. In the past, both the Milwaukee School of Engineering and Michigan Technological University have received high rankings from U.S. News & World Report for the quality of their engineering programs.

1. Milwaukee School of Engineering in Milwaukee, WI

School Highlight: Possesses one of the first accredited software engineering programs in the U.S.

The Milwaukee School of Engineering was ranked 14th on U.S. News & World Report's list of schools with the best undergraduate engineering programs for 2015. The school's Bachelor of Science (B.S.) in Software Engineering program has been approved by the Accreditation Board for Engineering and Technology (ABET), one of the first four programs in the U.S. to receive this distinction. Once enrolled, students learn how to develop video games, mobile applications and network systems for major organizations. At this time, the Milwaukee School of Engineering does not offer a graduate program in software engineering.

2. Michigan Technological University in Houghton, MI

School Highlight: Offers different doctoral programs in computer science

Michigan Technological University is a public school that ranked 73rd for its undergraduate engineering programs, according to U.S. News & World Report in 2015. Through the university's Department of Computer Science, students can earn a B.S. in Software Engineering. Learning outcomes include the ability to operate large-scale computer software networks for defense systems and businesses. While the university does not offer graduate degrees specifically in software engineering, students can pursue a Master of Science or a Doctor of Philosophy (Ph.D.) in Computer Science.

3. Florida Institute of Technology in Melbourne, FL

School Highlight: Home to the F.W. Olin Engineering Complex

The Florida Institute of Technology, also referred to as Florida Tech, is a private research school that U.S. News & World Report ranked 157th for its undergraduate engineering program in 2015. Program options include both a B.S. and a Master of Science (M.S.) in Software Engineering. Students in the undergraduate program become familiar with emerging technologies while studying computer science and mathematical principles; they can also learn how to program the different types of computer software used in distributed and network operating systems. Florida Tech also offers a co-op program that provides students with Microsoft-branded products for use in their professional projects.

Top Software Engineering Programs

School Name Distinction Location
California Polytechnic State University - San Luis Obispo Teacher certification available San Luis Obispo, CA
East Carolina University Offers an M.S. in Software Engineering Greenville, NC
Michigan Technological University Also operates as a research university Houghton, MI
Naval Postgraduate School Offers degrees in engineering Monterey, CA
Oakland University Opportunities to study abroad Rochester Hills, MI
Portland State University Certificates programs in software engineering Portland, OR
University of Wisconsin - Platteville Placement services for students Platteville, WI
Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma of GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?