Skip to Main Content

CSEMS - Computer Science and Engineering

Download as PDF

Electrical & Computer EngrGraduate Degree SeekingMS - Master of Science
Completion requirement

Minimum Credit Units

30

Core Coursework Requirements

Complete 30 units from the 5xx/6xx technical computing courses list that follows or in a closely related computing field (must be approved by Graduate Studies Committee).

A minimum of 9 units of core CSE coursework must be completed.

  • course: Data Management (3)

  • course: Operating System Design (3)

  • course: Algorithms Design and Analysis for Engineering Applications (3)

  • course: Advanced Data Structures (3)

  • course: Reconfigurable Computing (3)

  • course: Compiler Design (3)

  • course: Cyber Security - Concept, Theory, Practice (3)

  • course: Engineering Applications of Machine Learning and Data Analytics (3)

  • course: Introduction to Deep Learning: An Engineering Perspective (3)

  • course: Computer Architecture and Design (3)

  • course: High Performance Computing: Technology, Architecture and Algorithms (3)

  • course: Fundamentals of Information and Network Security (3)

  • course: Computer-Aided Logic Design (3)

  • course: Fundamentals of Computer Networks (3)

  • course: Principles of Artificial Intelligence (3)

  • course: Error Correction (3)

Elective Coursework

N/A

Additional Requirements

N/A

Completion requirement

Minimum Emphasis Units

6 (in addition to "Core Major Units" above)

Emphasis Core Coursework Requirements

Select an additional 6 units of 5xx/6xx technical computing courses from the list in the overall plan's core coursework, or in a closely related computing field (must be approved by the Graduate Studies Committee).

Emphasis Elective Coursework

N/A

Additional Emphasis Requirements

N/A

Completion requirement

Minimum Emphasis Units

6 (in addition to "Core Major Units" above)

Emphasis Core Coursework Requirements

Complete 6 units of thesis:

Emphasis Elective Coursework

N/A

Additional Emphasis Requirements

Students are required to complete 6 units of research in an area related to computer science and engineering. The thesis will capture the results of the research that was completed under the guidance of a faculty member. The thesis paper should demonstrate the student's core knowledge, technical skills, and the ability to articulate and synthesize the findings of a project they were engaged in over multiple semesters. Students must pass an oral defense of their thesis.

Completion requirement

Core Major Units: 24
Additional Emphasis Units: 6 (see emphasis requirements below)
Total Minimum Degree Units: 30

Completion requirement

Complete 24 units from the 5xx/6xx technical computing courses list that follows or in a closely related computing field (must be approved by Graduate Studies Committee).

A minimum of 9 units of core CSE coursework must be completed.

  • course: Data Management (3)

  • course: Operating System Design (3)

  • course: Algorithms Design and Analysis for Engineering Applications (3)

  • course: Advanced Data Structures (3)

  • course: Reconfigurable Computing (3)

  • course: Compiler Design (3)

  • course: Cyber Security - Concept, Theory, Practice (3)

  • course: Engineering Applications of Machine Learning and Data Analytics (3)

  • course: Introduction to Deep Learning: An Engineering Perspective (3)

  • course: Computer Architecture and Design (3)

  • course: High Performance Computing: Technology, Architecture and Algorithms (3)

  • course: Fundamentals of Information and Network Security (3)

  • course: Computer-Aided Logic Design (3)

  • course: Fundamentals of Computer Networks (3)

  • course: Principles of Artificial Intelligence (3)

  • course: Error Correction (3)

Completion requirement

N/A

Completion requirement

See additional requirements for emphasis below.

Completion requirement