List of Software Programming Universities and Colleges in the U.S.

Software programming is the process of envisioning, writing and testing the applications that run on computers. Instruction in software programming is often called computer software engineering and computer science. Students evaluating schools for software programming often consider the types of degree programs available, specializations within the field and class size.

View 8 Popular Schools »

How to Select a Software Programming College

Software programming is a broad field that encompasses many techniques and technologies. When choosing a school for software programming, prospective students can narrow their search by selecting an area of specialization. Examples of specializations in software programming include different programming languages, such as C++, Visual Basic and Java. Students can also specialize in fields like operating systems, information technology or graphics.

Students should consider the types of degrees available when choosing a college for software programming. To qualify for most entry-level positions, software programmers need a Bachelor of Science in a field like computer software engineering or computer science. Students hoping to conduct advanced research or teach software programming will likely need an advanced degree, such as a Master of Science or Doctor of Philosophy, in the field.

Another factor when selecting a university for software programming is class size. Smaller class sizes give students the opportunity for more one-on-one interaction with instructors and allow for more personalized feedback. Small class sizes are especially important for graduate students, who often complete individual projects or research as part of their degree program.

Largest Universities by Student Enrollment

College/University Student Population Institution Type
California State University - Fullerton 36,996 4-year, Public
California State University - Northridge 36,208 4-year, Public
University of Maryland - University College 34,172 4-year, Public
University of Southern California 33,747 4-year, Private not-for-profit
San Jose State University 32,746 4-year, Public
Boston University 31,766 4-year, Private not-for-profit
George Mason University 30,613 4-year, Public
California State University - Sacramento 29,011 4-year, Public
West Virginia University 28,840 4-year, Public
Texas Tech University 28,422 4-year, Public
East Carolina University 27,677 4-year, Public
University of South Carolina - Columbia 27,488 4-year, Public
Portland State University 26,382 4-year, Public
The University of Texas at Arlington 25,084 4-year, Public
Drexel University 21,537 4-year, Private not-for-profit
Towson University 21,111 4-year, Public
California Polytechnic State University - San Luis Obispo 19,471 4-year, Public
Oakland University 18,175 4-year, Public
National University 15,521 4-year, Private not-for-profit
Rochester Institute of Technology 15,055 4-year, Private not-for-profit
Show me popular schools

Related to Software Programming Universities

  • Related
  • Recently Updated
  • Popular
Top School in Sioux Falls, SD, for a Software Programming Degree

Students interested in studying software programming in Sioux Falls, SD, have few schools to choose from. Read about one top...

Top School in Orlando for a Software Programming Degree

The Florida Institute of Technology, located 55.6 miles from Orlando, FL, serves more than 8,000 students annually. It offers...

Top Rated School with a Software Programming Degree - Washington, DC

Students interested in studying software programming in Washington, D.C., have about nine schools to choose from. Read about...

Software Programming Degree and Certification Program Info

Read about undergraduate and graduate degree programs in software programming. Learn details about each level of study,...

Top Schools for Computer Programming

Popular Schools

  • School locations:
    • Online Learning
    • Alabama (1 campus)
    • Florida (1)
    • Georgia (1)
    • Kentucky (1)
    • Massachusetts (1)
    • Michigan (1)
    • Nevada (1)
    • New York (1)
    • Ohio (1)
    • Oregon (1)
    • Pennsylvania (2)
    • Tennessee (1)
    • Washington (1)
    • Wisconsin (1)

    Online and Classroom-Based Programs

    • Bachelor
        • 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
    • Florida (1 campus)

    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

    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:
    • Must live within close proximity to school locations
    • Must be graduated from high school by 2011
    School locations:
    • Online Learning
    • Florida (1 campus)
    • Minnesota (2)
    • Texas (1)
    • Washington (1)

    Online and Classroom-Based Programs

    • Bachelor
        • Bachelor - Web Development
        • Bachelor of Fine Arts - Game Production
        • Bachelor of Science - Web Design and Development
        • Bachelor of Science - Information Technology
        • Bachelor - Animation Technology
        • Bachelor - Information Technology
    • Associate
    • Non-Degree
        • Certificate - Web Design and Development

    What is your highest level of education?

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

    Online and Classroom-Based Programs

    • Master
    • Bachelor
    • Non-Degree
        • Certificate in Education, Leadership & Emerging Technology
        • Certificate in Design Strategy & Innovation
        • Certificate in 3D Animation - Character Animation
        • Certificate in 3D Animation - Pre-Production

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must complete an application online and submit transcripts for their highest degree earned.
    School locations:
    • Online Learning

    What is your highest level of education?

  • Minimum eligibility requirements:
    • Must be at least 16 years old and have a high school diploma or GED.
    School locations:
    • Online Learning

    Online Programs

    • Master
        • M.S. Information Technology Management
        • MBA --IT Management
    • Bachelor
        • B.S. Business --IT Management
        • B.S. Information Tech. --Networks Administration

    What is your highest level of education?

Other Schools:

  • School locations:
    • Pennsylvania (1 campus)
    Areas of study you may find at University of Pennsylvania include:
      • Graduate: Doctorate, First Professional Degree, Master
      • Post Degree Certificate: First Professional Certificate, Post Master's Certificate, Postbaccalaureate Certificate
      • Undergraduate: Associate, Bachelor
    • Computer Sciences
      • Computer and Information Sciences, General
      • Networking and Telecommunications
      • Software and Computer Media Applications
        • Computer Graphics
  • School locations:
    • Kentucky (1 campus)
    Areas of study you may find at University of Louisville include:
      • Graduate: Doctorate, First Professional Degree, Master
      • Non-Degree: Certificate
      • Post Degree Certificate: Post Master's Certificate, Postbaccalaureate Certificate
      • Undergraduate: Associate, Bachelor
    • Computer Sciences
      • Software and Computer Media Applications
        • Database Administration and Data Warehousing

Popular Schools

Avg. Wages For Related Jobs

Source: Bureau of Labor Statistics