634 Nedderman Hall
416 Yates Street
Arlington, TX 76019-0019
Software Engineering Master of Science Degree Program
Objective and Description
The Master of Software Engineering program is designed to provide students with the opportunity for professional development in the software engineering field.
Areas of study include:
- 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, embedded systems;
- Intelligent Systems and Robotics: machine learning, robotics, pattern recognition, multi-agent environments, assistive technologies, human-centered computing, decision support, health informatics, bioinformatics;
- Software Engineering: software life cycles, agile methodologies, formal specifications, object-oriented software engineering, design methodologies, software testing, software evolution, software re-engineering, software processes;
- 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;
- Networking and Security: sensor networks, wireless networks, information security, secure programming, mobile and distributed computing, multimedia systems, pervasive computing, networking architectures.
Requirements for Licensure or Certification
All discipline specific programs in the College of Engineering meet educational requirements for professional licensure or certification in all U.S. states, territories, and the District of Columbia.
Master's Degree in Engineering