University of Houston-Clear Lake Search   Home  
University of Houston-Clear Lake  

Software Engineering

Our Master of Science (MS) in Software Engineering degree was one of the first software engineering programs established in the United States. We have been awarding the degree now for over 20 years.

The program covers all major areas of the software development life cycle, including:

  • requirements engineering,
  • system specification,
  • architecture and detailed design,
  • testing,
  • quality measurement,
  • software process design, and
  • project management

Core program focus is on strengthening collaboration and building and managing quality software products. Courses are also available in reuse and reengineering, design patterns, service oriented architectures (SOA), aspect oriented software development, and software safety. Students will prepare for jobs that require complex software systems to be specified, designed, built, deployed, tested, and maintained.

Why UHCL?     

The Engineering Department at University of Houston-Clear Lake features excellent resources to help students succeed. Our faculty have earned numerous scientific grants to set up state-of-the-art laboratories in which they conduct groundbreaking research. Faculty members advise graduate students on a one-to-one basis. All classes are taught by full-time PhD faculty members that represent high-caliber doctorate-granting institutions. It is only in rare instances an adjunct faculty member from the surrounding high-technology community conduct classes, and there are no student-teaching fellows.


uhcl   uhcl

Meet the Chair of Software Engineering

See what Dr. Helm has to say about UH-Clear Lake being one of the first universities in the country to offer a master's degree in software engineering, and one of the first to offer the degree completely online.

More Information

SWEN Program Overview

uhcl uhcl

Academic Advising

Online Program

For information about our online degree option, contact the Distance Education office at 281-283-3031.

General Advising

For questions regarding program admission, course transfer, and general advising, contact academic advisor.

Certificate in Software Engineering

Earn Your SWEN Certificate Online!

The Software Engineering Certificate program is designed to prepare students to address important aspects of software development, including: the ability to communicate ideas, proper development and management of software products, and an in-depth understanding of the complexities of building quality into a software product.

More Information
uhcl uhcl

Campus Tour

UHCL offers prospective students and their families the opportunity to tour our beautiful campus Tuesday through Friday at selective times. We strive to make your visit as smooth and informative as possible. Contact us to schedule a campus visit.

Schedule Campus Visit

Request Information

Request more information about the Software Engineering program

Admission Information

Request an admissions packet containing requirements/procedures, program and scholarship information, enrollment counseling, online chats, and housing information.
Last updated: 09/14/2016 UTC
UHCL footer
Accessibility | Clery Act | Compact with Texans | Emergency Information | Maps & Directions | State Website Linking and Privacy Policy
Title IX (Sexual Misconduct) | UH System | Public Information |MySafeCampus