University Catalog

Computer Science and Engineering - Graduate Programs

This is an archived copy of the 2023-2024 catalog. To access the most recent version of the catalog, please visit http://catalog.uta.edu/.

Objective

The purpose of the graduate programs in Computer Science (CS) and Computer Engineering (CpE) is to facilitate the student's continued professional and scholarly development. The Master of Science (M.S.) programs are designed to extend the student's knowledge and emphasize a particular area of concentration. The Master of Software Engineering (SwE.) program is designed to provide the student with the opportunity for professional development in the software engineering field. Students who have completed a bachelor's degree in CS, CpE or closely related fields wishing to pursue a doctoral degree may apply for admission in the B.S. to Ph.D. track. The admission requirements to this highly competitive track are the same as those for "advanced admission" (see B.S. to Ph.D. Accelerated Programs). The Doctor of Philosophy (Ph.D.) programs are designed to prepare the student to conduct research and development in an area of concentration.

Areas of study include

  1. Systems and Architecture: parallel processing, cloud computing, distributed systems, scheduling and load balancing, computer architecture, tools for parallel programming, performance evaluation, fault-tolerant computing, real-time systems, RISC processor design, microprocessor systems
  2. Embedded Systems: microcontrollers, system-on-chip, and FPGA devices, real-time operating systems, data and wireless communications, IoT, real-time control, sensor fusion, edge computing 
  3. Intelligent Systems and Robotics: machine learning, robotics, pattern recognition, multi-agent environments, assistive technologies, human-centered computing, decision support, health informatics, bioinformatics
  4. Software Engineering: software life cycles, agile methodologies, formal specifications, object-oriented software engineering, design methodologies, software testing, software evolution, software re-engineering, software processes
  5. Database and Data Analysis: spatio-temporal data, data mining, big data analysis, database models and languages, indexing and hashing techniques, conceptual modeling, data security, query optimization, user interfaces, ontologies, Web search and ranking, social networks
  6. Networking and Security: sensor networks, wireless networks, information security, secure programming, mobile and distributed computing, multimedia systems, pervasive computing, networking architectures

For a complete list of graduate programs and disciplines please refer to the department website.