This track involves all aspects of engineering software systems. In addition to the problem of requirements, research and study in the area addresses architecting, designing, building, testing, analyzing, evaluating, deploying, maintaining, and evolving software systems. Problems investigated include theory, techniques, methods, processes, tools, middleware, and environments for all types of software systems in all types of domains and applications.
This area of study is available both within the traditional program and, at the master’s level for working professionals and others needing a non-traditional class schedule, through Texas Engineering Executive Education (TXEEE). (Learn More about and to apply to the TXEEE Software Engineering program.)