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 three top-notch institutions, as well as a list of other schools in the U.S. that train software engineers.

View 7 Popular Schools »

School Overview

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. In addition to developing strong problem-solving and analytical skills, successful completion of a program may lead to a career in the defense, aerospace, manufacturing or automotive industries.

Top U.S. Schools with Software Engineering Programs

1. Milwaukee School of Engineering in Milwaukee, WI

The Milwaukee School of Engineering was ranked 11th on U.S. News & World Report's list of schools with the best undergraduate engineering programs for 2011. 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

Michigan Technological University is a public school that ranked 74th for its undergraduate engineering programs, according to U.S. News & World Report in 2011. 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

The Florida Institute of Technology, also referred to as Florida Tech, is a private research school that U.S. News & World Report ranked 156th for its undergraduate engineering program in 2011. 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.

10 Schools with Good Software Engineering Programs

School Name Distinction Location
Milwaukee School of Engineering One of the first accredited software engineering programs in the U.S. Milwaukee, WI 53202
Michigan Technological University Doctoral programs in computer science Houghton, MI 49931
Florida Institute of Technology Houses the F.W. Olin Engineering Complex Melbourne, FL 32901
California Polytechnic State University - San Luis Obispo Teacher certification available San Luis Obispo, CA 93407
East Carolina University Offers an M.S. in Software Engineering Greenville, NC 27858
Michigan Technological University Also operates as a research university Houghton, MI 49931
Naval Postgraduate School Offers degrees in engineering Monterey, CA 93943
Oakland University Opportunities to study abroad Rochester Hills, MI 48309
Portland State University Certificates programs in software engineering Portland, OR 97201
University of Wisconsin - Platteville Placement services for students Platteville, WI 53818
Show me popular schools

Related to Top Schools for Software Engineering

  • Related
  • Recently Updated
  • Popular
List of Free Online Software Engineering Courses

See our list of the top free online software engineering courses. Learn about what courses are available and what topics they...

Top Alexandria, VA, College for a Software Engineering Degree

George Mason University's main campus, located in Fairfax, VA, is approximately 17 miles west of Alexandria, VA, and its...

Bachelor of Science in Software Engineering (BSSE): Degree Overview

Learn about the curriculum and requirements of a bachelor's degree program in software engineering. Find out about employment...

Bachelor of Software Engineering Technology: Degree Overview

Read about the bachelor's degree program in software engineering technology. Browse course info and see some popular career...

Software Engineering Architect: Career Information

Popular Schools

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    • Eligibility and relevancy of sample programs below will vary by article and program
    School locations:
    • Online Learning
    • Arizona (3 campuses)
    • California (16)
    • Colorado (3)
    • Florida (6)
    • Georgia (5)
    • Illinois (7)
    • Indiana (2)
    • Maryland (1)
    • Michigan (1)
    • Minnesota (1)
    • Missouri (2)
    • North Carolina (2)
    • New Jersey (3)
    • Nevada (1)
    • New York (2)
    • Ohio (4)
    • Oklahoma (1)
    • Oregon (1)
    • Pennsylvania (4)
    • Tennessee (2)
    • Texas (7)
    • Utah (1)
    • Virginia (3)
    • Washington (3)
    • Wisconsin (1)

    Online and Classroom-Based Programs

    What is your classroom preference?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    • Currently not accepting applications from Texas residents
    School locations:
    • Online Learning

    Online Programs

    Which subject are you interested in?

  • School locations:
    • Online Learning
    • Alabama (3 campuses)
    • Arkansas (1)
    • Arizona (3)
    • California (14)
    • Colorado (2)
    • Florida (11)
    • Georgia (4)
    • Iowa (1)
    • Idaho (1)
    • Illinois (3)
    • Indiana (5)
    • Kansas (2)
    • Kentucky (2)
    • Louisiana (2)
    • Maryland (2)
    • Michigan (6)
    • Minnesota (2)
    • Missouri (4)
    • Mississippi (1)
    • North Carolina (4)
    • Nebraska (1)
    • New Mexico (1)
    • Nevada (2)
    • New York (1)
    • Ohio (9)
    • Oklahoma (2)
    • Oregon (2)
    • Pennsylvania (2)
    • South Carolina (4)
    • Tennessee (5)
    • Texas (8)
    • Utah (1)
    • Virginia (5)
    • Washington (3)
    • Wisconsin (3)
    • West Virginia (1)

    Online and Classroom-Based Programs

    • Bachelor
        • Bachelor in Software Development
        • Bachelor in Software Applications Development
    • Associate

    What year did you graduate from high school?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be a high school graduate or have completed GED
    School locations:
    • Online Learning
    • Florida (1 campus)

    Online and Classroom-Based Programs

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be 18 years of age or older
    School locations:
    • Online Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Masters degree applicants must have a Bachelors degree
    • Doctorate degree applicants must have a Masters degree
    School locations:
    • Online Learning

    When are you looking to start?

Other Schools:

  • School locations:
    • Massachusetts (1 campus)
    Areas of study you may find at Boston University include:
      • Graduate: Doctorate, First Professional Degree, Master
      • Post Degree Certificate: First Professional Certificate, Post Master's Certificate, Postbaccalaureate Certificate
      • Undergraduate: Associate, Bachelor
    • Engineering
      • Aeronautical and Astronautical Engineering
      • Biomedical and Medical Engineering
      • Computer Engineering
        • Software Engineering
      • Electrical Engineering and Electronics
      • Engineering Mechanics
      • Manufacturing Engineering
      • Math
      • Mechanical Engineering
      • Systems Engineering
  • School locations:
    • Virginia (1 campus)
    Areas of study you may find at George Mason University include:
      • Graduate: Doctorate, First Professional Degree, Master
      • Post Degree Certificate: Postbaccalaureate Certificate
      • Undergraduate: Bachelor
    • Engineering
      • Civil Engineering
      • Computer Engineering
        • Software Engineering
      • Electrical Engineering and Electronics
      • Industrial Engineering
      • Math
      • Systems Engineering
  • School locations:
    • Maryland (1 campus)
    Areas of study you may find at Towson University include:
      • Graduate: Master
      • Post Degree Certificate: Post Master's Certificate, Postbaccalaureate Certificate
      • Undergraduate: Bachelor
    • Engineering
      • Computer Engineering
        • Software Engineering
      • Math

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics

Copyright