CSEMS - Computer Science and Engineering
Download as PDF
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
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
Minimum Emphasis Units
6 (in addition to "Core Major Units" above)
Emphasis Core Coursework Requirements
Complete 6 units of thesis:
course: Thesis (6)
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.
Core Major Units: 24
Additional Emphasis Units: 6 (see emphasis requirements below)
Total Minimum Degree Units: 30
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)
N/A
See additional requirements for emphasis below.