Where Can I Earn a Software Engineering Degree in Houston, Texas?

Find out which Houston schools offer software engineering degree programs. See school information, program requirements, and course offerings so that you can make an informed decision about your education. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Do you want to study software engineering in the Houston, Texas area? Here is information about four colleges and universities in the area that offer programs at the associate's, bachelor's, and master's degree levels.

What You Need to Know

Software engineering programs are available at the associate, bachelor's and master's degree levels. Community colleges in the area offer two-year associate degree programs that prepare you to make and test computer programs and might feature a specialization, such as Java, Visual Basic or C#. These programs also include coursework in other computing topics and feature a cooperative education experience or practicum that gives the opportunity to practice programming.

Bachelor's degree programs at four-year universities usually include majors in computer science or computer engineering with a software engineering specialty. In addition to software engineering and computing coursework, you might do a group project and complete lab courses. A master's degree program in computer science or software engineering includes advanced programming coursework, which may be offered online, and either a thesis or final project. Read on to explore software engineering degrees in Houston, Texas.

Associate Degree Programs in Houston, Texas

Houston Community College - Central College

This community college's computer programming degree focuses on designing, coding and testing applications in a language of your choice, including Visual Basic .NET, Java or C#. This program is designed for computer science majors who intend to transfer to a 4-year program. In addition to introductory through advanced courses in your chosen language, other courses may include database design, technical writing, business computer applications, systems analysis and web programming. Business courses in accounting and public speaking are also included, and the program culminates with a cooperative education experience in computer programming.

  • Program Name: Associate of Applied Science in Computer Programming - Applications Development
  • Specialization Areas: Visual Basic .NET, Microsoft C# and Java
  • Program Length: 2 years full-time
  • Tuition and Fees: $1,632 per year for in-district students, $3,360 per year for in-state students, $3,756 per year for out-of-state students (2015-2016)
  • Requirements: TSI placement test scores (development courses may be needed if minimum scores aren't met)
  • School Type: 2-year, public; about 58,300 students (all undergrads)

San Jacinto Community College - Central Campus

One of San Jacinto's three locations, this campus is in a suburban area southeast of Houston. The school's associate program can prepare you for a career as an entry-level programmer or for entrance into a bachelor's degree program in computer science. You can expect to study Visual Basic, C++ and Java, as well as taking other technology courses in networking, software applications, operating systems, databases and web development. Your last term will include a field experience or practicum.

  • Program Name: Associate of Applied Science in Information Technology with an applications programming specialty
  • Program Length: 2 years full-time
  • Tuition and Fees: $1,408 per year for in-district students, $2,416 for in-state students, $3,688 for out-of-state students (2015-2016)
  • Requirements: TSI placement test scores (development courses may be needed if minimum scores aren't met)
  • School Type: 2-year, public; about 27,900 students (all undergrads)

Bachelor's Degree Programs in Houston, Texas

University of Houston

University of Houston (UH) is a large public school that offers a computer science program through its College of Natural Science and Mathematics. Although the program also covers operating systems and computer organization, its main focus is on designing and developing software. After gaining an understanding of software engineering from your core courses, you'll complete a capstone course that result in a team-based software development project.

  • Program Name: Bachelor of Science in Computer Science with a software design option
  • Program Length: 4 years full-time
  • Tuition: $8,759 per year for in-state students, $20,519 for out-of-state students (2015-2016)
  • Prerequisites: High school diploma or its equivalent, including at least two high school credits in biology, chemistry or physics, one credit each in geometry and pre-calculus, two credits in algebra and four credits in English
  • Requirements: TSI placement test scores (development courses may be needed if minimum scores aren't met)
  • School Type: 4-year, public; about 33,000 undergraduate and 7,900 graduate students

University of Houston - Clear Lake

This Bachelor of Science in Computer Engineering program introduces you to both software and systems engineering, and the software engineering sub-plan enables you to specialize. You can expect to take courses in digital and linear circuits, networking, computer architecture, microprocessors, systems design and data structures. Within the software engineering concentration, you'll study the tools and processes used to create software as well as object-oriented design and algorithms. You'll also participate in lab courses and complete senior projects during the program.

  • Program Name: Bachelor of Science in Computer Engineering with a sub-plan in software engineering
  • Program Length: 4 years full-time
  • Tuition and Fees: $5,802 per year for in-state students, $16,170 for out-of-state students (2015-2016)
  • Prerequisites: 2.5 GPA in lower-level or transfer courses for admission into computer engineering major; courses in mathematics, physics and programming required before upper-level study
  • Requirements: TSI placement test scores
  • School Type: 4-year, public; around 5,100 undergraduate and 3,600 graduate students

Master's Degree Programs in Houston, Texas

University of Houston

You can complete this computer science master's program with or without completing a thesis, and there are various courses offered in both software and game development. While the thesis option is for students interested in research or teaching, the non-thesis option consists mostly of practical computer science courses. Some courses you might take include object-oriented analysis, shared memory programming, database systems, declarative programming languages, evolutionary programming and artificial intelligence. If you don't have a computer science background, foundational courses may be required, but they don't count toward your credit requirements.

  • Program Name: Master of Science in Computer Science
  • Program Length: 2 years full-time
  • Tuition and Fees: $9,074 per year for in-state students, $17,894 per year for out-of-state students (2015-2016)
  • Prerequisites: Bachelor's degree with six mathematics credit hours above Calculus II and the completion of two programming courses; completion of specified courses or examinations in computer science and mathematics topics is required for candidacy
  • Requirements: Graduate Record Examination scores, statement of purpose, 3 letters of recommendation and a resume
  • School Type: 4-year, public; about 33,000 undergraduate and 7,900 graduate students

University of Houston - Clear Lake

The Master of Science in Software Engineering program focuses on the software development life cycle and its processes, including determining software requirements, creating design patterns, constructing software and reusing software components. Courses throughout the program are offered either online or face-to-face, and you can choose from a capstone or thesis option. You can use elective courses to pursue a specialization, such as the software safety specialty that focuses on software testing and risk management. You could also choose the gaming specialty that focuses on game development or the software project management specialty that covers the process of planning and undergoing a software development project.

  • Program Name: Master of Science in Software Engineering with a software engineering option
  • Specialization Areas: Gaming, software safety, software project management
  • Program Length: 2 years full-time
  • Tuition and Fees: $7,488 per year for in-state students, $14,904 per year for out-of-state students (2015-2016)
  • Prerequisites: Bachelor's degree with a 3.0 GPA in a field related to computer engineering, computer science or software engineering; foundational courses in probability and statistics, data structures and discrete mathematics (if not fulfilled, these courses may be added to curriculum requirements)
  • Requirements: GRE score totaling at least 1,000 with a score of at least 400 in the verbal section, letters of recommendation
  • School Type: 4-year, public; around 5,100 undergraduate and 3,600 graduate students

In summary, several colleges and universities in the Houston, Texas, area offer software engineering degrees, including undergraduate degree programs at Houston Community College - Central College, San Jacinto Community College - Central Campus, University of Houston and University of Houston - Clear Lake, as well as master's degree programs at University of Houston and University of Houston - Clear Lake.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Full Sail University

    Full Sail University responds quickly to information requests through this website.

    Popular programs at Full Sail University:

    Online Programs Available

  • Purdue University Global

    Purdue University Global responds quickly to information requests through this website.

    Popular programs at Purdue University Global:

    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Saint Leo University

    Saint Leo University responds quickly to information requests through this website.

    Popular programs at Saint Leo University:

    • Bachelor Degrees

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    Online Programs Available

  • Penn Foster High School

    Penn Foster High School responds quickly to information requests through this website.

    Popular programs at Penn Foster High School:

    Online Programs Available

  • Towson University

    Campus Locations:

    • Maryland: Towson
  • Texas Tech University

    Campus Locations:

    • Texas: Lubbock
  • Boston University

    Campus Locations:

    • Massachusetts: Boston
  • South Dakota State University

    Campus Locations:

    • South Dakota: Brookings