University Catalog

Master of Science in Computer Engineering

About This Program

The purpose of the graduate program in Computer Engineering is to facilitate the student's continued professional and scholarly development. The Master of Science in Computer Engineering is designed to extend the student's knowledge and emphasize a particular area of concentration.

The thesis option is designed to develop the scholarship and research skills of the student. It requires 30 credit hours, six of which are thesis credits. The non-thesis option provides professional development to students with an engineering baccalaureate degree. This option is intended to serve the needs of students who, through their work, have experience doing projects but who do not wish to do a thesis. It also requires 30 credit hours.

Competencies

  1. Upon graduation, students will be able to identify, formulate, and solve complex engineering problems in computer systems by applying computer engineering principles.
  2. Upon graduation, students will be able to apply computer engineering design to build and analyze combined hardware and software systems that meet specified needs of real-world tasks and applications.
  3. Upon graduation, students will be able to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.

Admissions Criteria

The CSE graduate admissions committee bases its admission decision on the following criteria (in no specific order):

  • An undergraduate degree, preferably in an area related to computer science, computer engineering, or software engineering.
  • An overall GPA of 3.0 or higher in undergraduate coursework.
  • A 3.2 grade point average (on a 4.0 scale) on the last two years of undergraduate coursework. In particular, performance on Computer Science/Computer Engineering/Software Engineering related courses are emphasized.
  • Relevance of the student’s degree (background) to the CSE curriculum.
  • Rigor of the student’s Bachelor’s degree. A three-year degree is not considered rigorous. Note: International applicants with a “3+2” Master’s degree will be evaluated as equivalent to a 4-year Bachelor’s degree.
  • Reputation of the University/College from which the student has received his/her previous degrees.
  • A sum of verbal plus quantitative scores of at least 305 on the GRE. Additionally:
    • GRE quantitative score of at least 160
    • GRE verbal score of at least 145
    • The department does not require the advanced computer science test. A passing score on the Engineering in-Training (EIT) exam is also given consideration for admission decisions.
  • Students may be accepted with a GRE score of 300, but may be required to complete additional coursework for their MS degree (see degree requirements found later in this document). In this case:
    • GRE quantitative score of at least 155
    • GRE verbal score of at least 145
  • Students may also be accepted with up to three deficiency courses, but may be required to do additional coursework for their MS degree (see degree requirements found later in this document).
  • International Applicants will need to take the Test of English as a Foreign Language (TOEFL) and score at least 83 with no area score of less than 20, or take the International English Language Testing System (IELTS) and score at least 6.5 in all areas.

Note: 

  • Applications with significant mathematics deficiencies may be deferred/denied pending completion of the required courses.
  • We neither require nor review letters of recommendation or a statements of purpose from MS applicants.
  • Students with (or completing in the near future) a BS awarded by the CSE department at UTA or a comparable degree from another accredited U.S. university who have a GPA of at least 3.2 should contact the graduate advisor regarding a GRE waiver. UTA CSE students with a GPA of at least 3.5 should contact the graduate advisor regarding nomination for Advanced Admission (i.e. admission without application and fee). Baseline criteria for GRE waiver and Advanced Admission are established by the Graduate Dean and can be found in the current version of the UTA Graduate Catalog.

Unconditional Admission

Applies to an applicant who meets the first six criteria above to a degree satisfactory to the graduate admissions committee.

Probationary Admission

Applies to an applicant who meets at least five of the six criteria to a degree satisfactory to the graduate admissions committee and whose record shows promise for success in the program or to an applicant who does not fulfill all the deficiency course requirements.

Denial of Admission

Applies to an applicant who does not meet five of the first six criteria to a degree satisfactory to the graduate admissions committee.

Waiver of Graduate Record Examination

Upon recommendation of the Graduate Advisor, outstanding UT Arlington graduates may qualify for waiver of the requirements for the Graduate Record Examination (GRE). To qualify, the applicant must meet the following minimum requirements:

  • The student must have graduated from a commensurate bachelor's degree program at UT Arlington no more than three academic years prior to admission to the graduate program (as measured from the start of the semester for which admission is sought). A commensurate bachelor's degree program is one that is a normal feeder program for the master's degree program to which the student seeks admission. Undergraduate students in their final year of study are also eligible; in such cases, admission with the GRE waiver is contingent upon successful completion of the bachelor's degree.
    • as calculated for admission to the Graduate School ;
    • overall;
    • in the major field; and
    • in all upper-division work.
  • The student's UT Arlington grade-point average must equal or exceed 3.0 in the following calculations:

Applicants qualifying for waiver of GRE who do not qualify for advanced admission, must comply with all other requirements for admission, i.e., submitting the application for admission, paying fees, providing official transcripts from other institutions, and meeting any requirements established by the admitting graduate program. The GRE waiver must be recommended by the Graduate Advisor at the time of admission. The waiver of GRE program applies to applicants for master's degree programs only. Some programs may require higher grade-point averages to qualify and some will not waive the GRE under any circumstances.

Additionally, some programs may waive the GRE requirement for non-UT Arlington graduates who seek admission as a master's student and meet qualifications listed in those programs' specific admission requirements. Such waivers are not offered by all graduate programs.

Curriculum

Foundation/Leveling Courses
Might be required to address deficiencies.
FUNDAMENTALS OF EMBEDDED SYSTEMS 1
FUNDAMENTALS OF DIGITAL SYSTEMS 1
MS CpE Foundation (Core Courses)
CSE 5342EMBEDDED SYSTEMS II3
CSE 5350COMPUTER ARCHITECTURE II3
CSE 5357ADVANCED DIGITAL LOGIC DESIGN3
Core Specialty Area
Choose three courses from one of the following three core specialty areas, one of which must be 6000-level.9
Computer Architecture: 2
PARALLEL PROCESSING
REAL-TIME OPERATING SYSTEMS
MICROPROCESSOR SYSTEMS
SPECIAL TOPICS IN COMPUTER ENGINEERING (section 001)
RISC PROCESSOR DESIGN
GENERAL PURPOSE GPU ARCHITECTURE
ADVANCED TOPICS IN COMPUTER ENGINEERING
FAULT TOLERANT SYSTEMS
COMPUTER ENGINEERING SYSTEM DESIGN
ADVANCED TOPICS IN SYSTEMS & ARCHITECTURE (when topic is relevant)
Embedded and Cyber-Physical Systems: 2
EMBEDDED SYSTEMS II
IoT AND NETWORKING
REAL-TIME OPERATING SYSTEMS
ELECTROMECHANICAL SYSTEMS AND SENSORS
SYSTEM ON CHIP (SoC) DESIGN
ADVANCED DIGITAL LOGIC DESIGN
MICROPROCESSOR SYSTEMS
RISC PROCESSOR DESIGN
WIRELESS COMMUNICATION SYSTEMS
SPECIAL TOPICS IN COMPUTER ENGINEERING (section 002)
EMBEDDED SYSTEM NETWORKING
ADVANCED TOPICS IN COMPUTER ENGINEERING
FAULT TOLERANT SYSTEMS
COMPUTER ENGINEERING SYSTEM DESIGN
AI Systems and Architecture:
SPECIAL TOPICS IN COMPUTER ENGINEERING (section 003)
ARTIFICIAL INTELLIGENCE I
ROBOTICS
NEURAL NETWORKS
GENERAL PURPOSE GPU ARCHITECTURE
INTRODUCTION TO UNMANNED VEHICLE SYSTEMS
UNMANNED VEHICLE SYSTEM DEVELOPMENT
ADVANCED TOPICS IN COMPUTER ENGINEERING
COMPUTER ENGINEERING SYSTEM DESIGN
MACHINE LEARNING
SPECIAL TOPICS ADVANCED INTELLIGENT SYSTEMS (when topic is relevant)
Electives
Select two 5000/6000-level CSE courses6
Completion Options
Select one of the following completion options.6
Non-Thesis:
Select two 5000- or 6000- level CSE courses, excluding CSE 5391 & CSE 5393.
Thesis:
MASTER'S THESIS II
Total Hours30
1

This is a leveling course that will be assigned to any CpE students who are missing foundation course(s) from their undergraduate degree. This course is designed to ensure that all CpE students have the necessary computer hardware background required to be successful in the CpE program. This course can be used as an elective.

2

Specialty Area courses and course offerings are subject to change.

Program Completion

  1. Only courses with earned grades of C or better can be used to satisfy degree requirements. No graduate level course in which the final grade was D or F may be used to satisfy a degree requirement. Courses in which a student earned a C, D, or F might be eligible for grade forgiveness under the Graduate Grade Forgiveness policy found in the UTA catalog. 
  2. Students must maintain a cumulative and major GPA of at least 3.0 in all coursework. 
  3. Grades in all courses count in the student’s UTA cumulative GPA unless a course is repeated and grade forgiveness is applied.

Advising Resources

Graduate students should consult a graduate advisor as needed

Location:

Engineering Research Building 6th Floor

Email:

csegradadvising@uta.edu

Phone:

N/A

Web:

Graduate Advising