634 Nedderman Hall
Box 19019
416 Yates Street
Arlington, TX 76019-0019
Computer Science Master of Science Degree Program
Objective and Description
The purpose of the graduate programs in Computer Science 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.
About the Program
The M.S. in Computer Science degree program provides graduates with the latest theoretical and hands-on skills for gaining employment in the IT industry, or to prepare for continuation to a Ph.D. program.
It is intended to give those who successfully complete it:
- An ability to understand fundamental concepts in computer science.
- In-depth knowledge of their selected major tracks (e.g. databases, embedded systems, bioinformatics, artificial intelligence, network and wireless systems, security, software engineering, systems & architecture, and theory).
- The ability to apply this knowledge to subject areas to solve real-life problems such as image processing, text mining, speech recognition, health informatics and bioinformatics, and social network data.
The M.S. in Computer Science has two master's degree plan types. The 30 hour non-thesis degree plan is what most students follow and is the default degree plan at admission. There is a 30 hour thesis degree plan for students interested in a more research oriented degree. Both plans are described in more detail in the Master's Program Guide.
-
Non-thesis option
- Core (6 hours)
- Major Tracks (18 hours)
- Breadth (6 hours)
-
Thesis option
- Core (6 hours)
- Major Track (9 hours)
- Breadth (6 hours)
- Elective (3 hours)
- Thesis (6 hours)
Candidate selection for the M.S. in Computer Science program is a very competitive process, considering GPA, TOEFL or IELTS (for non-English speaking candidates), GRE, reputation of the university where you did your undergraduate studies, and performance in the following computer-related classes:
- C Programming
- Computer Organization
- Discrete Structures
- Theoretical Computer Science
- Algorithms & Data Structures
- Operating Systems
Note: Students who are lacking some foundation courses may still apply to the program. If admitted, they may be required to complete CSE 5300, a leveling course designed to ensure that students have the necessary foundation to be successful in the CS program. Relevant work experience may be considered in cases where educational credentials are dated or are not in the computer science field.
Admission & Degree Requirements Inquire Now Computer Science and Engineering Department
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.
Pursuing a Master's Degree in the College of Engineering
Apply Now
Visit Campus