Copyright

Computer Software Engineering Colleges and Schools in the U.S.

Software engineering is a highly-paid profession involved with cutting-edge technology development. Undergraduate and graduate programs are usually offered through the school's computer science or engineering department.

View 16 Popular Schools »

How to Select a Computer Software Engineering School

School reputation and job placement history factor in when considering a university for computer software engineering. Students must take into account the availability of the major, the levels of the degrees offered and any possible areas of specialization. Many colleges offer programs in computer science or computer engineering, and while these areas are related and overlap with software engineering they are not the same thing.

Research opportunities may factor into a student's college choice. Schools that offer advanced research opportunities at the graduate and undergraduate levels allow students to gain hands-on experience in computer software engineering. Another consideration when choosing an appropriate school may be the schools facilities. Schools that offer students up-to-date computer labs and laboratory facilities dedicated to software engineering allow students to submerse themselves in the field.

Students may also consider areas of interest within software engineering when choosing a college. The field is so wide that students can focus on targeted areas such as real-time systems, enterprise software, operating systems, parallel computing architecture, artificial intelligence, e-commerce systems or networking. Additionally, learners may want to consider a programs accreditation when choosing between schools. Accreditation by an association, such as the ABET, assures that a program has met the high-quality standards that guarantee a graduate is prepared for work in the profession.

Computer Software Engineering Program Overviews

Bachelor of Science in Software Engineering

These programs stress programming and math. Students examine algebra, calculus, statistics, programming languages, algorithms, logic circuits and physics. They learn to design traditional software for computers and video games, as well as real-time dedicated devices, like smart phones and control systems for industry, aeronautics and space flight.

Master of Science in Software Engineering

Postgraduate students tackle the more complex computing areas, such as parallel computing, artificial intelligence, network security and wireless engineering. Master's programs can include thesis or project work, which can launch students into a successful career with opportunities for advancement.

Ph.D. in Software Engineering

Graduate students delve into engineering languages, data mining and distribution systems. Doctoral students complete a research dissertation that must be presented before a faculty board. Graduates are prepared for academia and research opportunities in software engineering.

Show me popular schools

Related to Computer Software Engineering Schools

  • Related
  • Recently Updated
  • Popular
List of Top Computer Software Engineering Schools and Colleges

Computer software engineering is the design and creation of the data and instructions computers use to run programs. Software...

Master of Computer Science: Software Engineering Degree Overview

Master's degree programs in computer science are typically completed in two years, requiring advanced coursework and research....

Top Schools for Software Engineering

Many college institutions contain curriculum's that focus on the computer science and software engineering. This field educates...

Top School in Arlington, VA, for a Software Engineering Degree

George Mason University in Fairfax, VA, is located 13 miles from Arlington, VA. The university offers a bachelor's degree...

Top Rated Software Engineering College - Louisville, KY

Popular Schools

  • School locations:
    • Alabama (3 campuses)
    • Arkansas (1 campus)
    • Arizona (3)
    • California (13)
    • Colorado (2)
    • Florida (9)
    • Georgia (1)
    • Iowa (1)
    • Idaho (1)
    • Indiana (5)
    • Kansas (2)
    • Kentucky (2)
    • Louisiana (2)
    • Massachusetts (2)
    • Maryland (1)
    • Michigan (6)
    • Missouri (4)
    • Mississippi (1)
    • Nevada (2)
    • New York (1)
    • Ohio (9)
    • Oklahoma (2)
    • Oregon (2)
    • Pennsylvania (2)
    • Tennessee (5)
    • Texas (8)
    • Utah (1)
    • Virginia (5)
    • Washington (2)
    • Wisconsin (3)
    • West Virginia (1)

    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
    • Alabama (2 campuses)
    • Arkansas (1)
    • Columbia (D.C.) (1)
    • Delaware (1)
    • Florida (9)
    • Georgia (8)
    • Louisiana (1)
    • Maryland (5)
    • Mississippi (1)
    • North Carolina (5)
    • Pennsylvania (6)
    • South Carolina (3)
    • Tennessee (3)
    • Texas (8)
    • Virginia (11)
    • West Virginia (1)

    What is your highest level of education?

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

    Online Programs

    Which subject are you interested in?

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

    Which degree level do you plan to pursue?

  • Minimum eligibility requirements:
    • Must be 21 years of age or older and have completed some college or 24 years of age or older and a high school graduate for a Bachelor's degree
    • Masters degree applicants must have a Bachelors degree
    • Doctorate degree applicants must have a Masters degree
    School locations:
    • Online Learning

    When would you like to start classes?

  • 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
    • 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 (8)
    • Indiana (2)
    • Kentucky (1)
    • 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 (5)
    • Tennessee (2)
    • Texas (7)
    • Utah (1)
    • Virginia (3)
    • Washington (3)
    • Wisconsin (2)

    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?

  • 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?

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

    Classroom-Based Programs

    What is your highest level of education?

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics