Master of Science in Computer Engineering

Enhance Your Expertise in Hardware and Software Systems
The Master of Science in Computer Engineering (MSCE) program at the Erik Jonsson School of Engineering and Computer Science at The University of Texas at Dallas offers advanced knowledge and skills in hardware and software systems, enabling students to take on challenging roles in areas such as artificial intelligence, VLSI systems and embedded systems. The program combines rigorous coursework with hands-on projects to develop expertise in cutting-edge technologies and innovative problem-solving.
Key Highlights of the Master of Science in Computer Engineering Program
Flexible and Interdisciplinary Curriculum
Combine courses in electrical engineering and computer science to create a personalized degree plan.
Industry and Clinical Connections
UT Dallas is located in the Dallas-Fort Worth metroplex, a major hub for tech companies, offering extensive networking opportunities.
Research Opportunities
Participate in groundbreaking research projects at top-tier research centers such as the Texas Analog Center of Excellence (TxACE).

UT Dallas MS in Computer Engineering Program Overview
The MS in Computer Engineering program at UT Dallas offers both thesis and non-thesis tracks. The program is designed to provide students with theoretical knowledge and practical experience in computer engineering. Students can pursue advanced coursework in topics such as embedded systems, machine learning, high-performance computing and hardware/software co-design.
Core Courses
All students must complete a set of core courses designed to provide a foundation in computer architecture, embedded systems and algorithms.
Elective Options
Students can choose from a wide range of electives based on their areas of interest, including VLSI design, embedded systems and machine learning.
Thesis Option
Students interested in research can choose the thesis track, which includes opportunities for independent research under the supervision of faculty members.
MS in Computer Engineering Admission Requirements
To be considered for admission to the MS in Computer Engineering program, applicants must meet the following requirements:
- Academic Background: An undergraduate preparation equivalent to a baccalaureate in computer engineering from an accredited engineering program. Students from other engineering disciplines or from other areas of science or mathematics may be considered for admission to the program; however, additional coursework may be required to complete the graduate program.
- GPA: A minimum GPA of 3.0 on a 4.0 scale in upper-division coursework.
- GRE Scores: GRE revised scores of 154 (verbal), 156 (quantitative) and 4 (analytical writing components) are advisable based on the program’s student success outcomes.
- English Proficiency: For international students, a minimum TOEFL score of 80 or an IELTS score of 6.5. Scores must be less than two years old. See the Graduate Catalog for additional information regarding English proficiency requirements for international applicants.
Applications are accepted for the fall, spring, and summer terms. To apply, visit the UT Dallas Graduate Admissions page for more details.
Core Courses (Nine Credit Hours)
All students are required to complete the following core courses:
- VLSI/embedded systems
- Applied Machine Learning
Breadth Electives (15 Credit Hours)
Students can choose from a wide range of elective courses in areas like:
- Electives must be 6000-level or above courses.
- At most, nine (9) credit hours can be CS courses in this group.
- One pre-approved independent study is allowed.
Free Electives (Six credit hours)
Each student must complete two (2) ECS Free Electives courses that satisfy the following:
- Must be a course in ECS School.
- Only one 5000 level course is allowed.
- Pre-approval is required for: (a) one independent study (by a faculty advisor), and (b) up to two non-ECS courses (by MS Thesis advisor).
Students may choose to pursue a thesis or non-thesis track. The non-thesis path is ideal for those aiming to enter industry directly, while the thesis option is well-suited for students considering PhD-level study or research roles.
Professional Certificate in Machine Learning for Engineers and Scientists
The Machine Learning for Engineers and Scientists professional certificate, offered by UTD’s Electrical and Computer Engineering Department, introduces industry professionals and project managers to fundamental and applied machine learning concepts, enhancing their competitiveness in AI-driven industries.
Requirements
- A BS degree in any engineering or science field
- Consists of three machine learning modules
- Offered in a flexible mode over nine Saturdays
Computer Engineering Career Opportunities and Salary Outlook
Graduates of the MS in computer engineering program are prepared for advanced positions in fields such as:
- Hardware design
- Embedded systems development
- Software engineering
- Machine learning
- VLSI design
Potential employers include top companies in the tech, telecom and defense industries, such as Texas Instruments Inc., Raytheon Co., Lockheed Martin Corp. and NVIDIA.
Salary Outlook
According to the U.S. Bureau of Labor Statistics and industry data, median annual salaries for computer engineering roles include:
- Computer hardware engineers: $155,000
- Software developers: $133,000
- Machine learning engineers: $128,000
- Embedded systems engineers: $133,000
- VLSI design engineers: $131,000
Salary ranges vary based on job function, experience level, industry and location. Graduates of the MS in computer engineering program are well-positioned for high-paying careers in tech.
Computer Engineering Funding and Financial Aid
UT Dallas offers several funding options, including:
- Graduate assistantships
- Scholarships and fellowships
- External grant support
Visit Graduate Fellowships and Scholarships for more info.
Frequently Asked Questions About a Master’s in Computer Engineering
What can I do with a master’s in computer engineering?
You can pursue careers in hardware design, embedded systems, machine learning, VLSI design and software engineering — many offering six-figure salaries.
Is a master’s in computer engineering worth it?
Yes. An MS in computer engineering opens the door to high-demand technical roles and offers strong salary potential and advancement opportunities.
How long does it take to complete an MS in computer engineering?
Most students complete the program in 18 to 24 months of full-time study.
Does UT Dallas require the GRE?
Based on the program’s student success outcomes, GRE revised scores of 154 (verbal), 156 (quantitative) and 4 (analytical writing components) are advisable.
What are the prerequisites?
You need a bachelor’s degree in computer engineering, electrical engineering, telecommunications engineering or a related field. A background in programming, computer architecture and embedded systems is helpful.
Can I work while studying?
Yes. The program offers flexible scheduling options, including evening classes, to accommodate working professionals.







