JOINT MS IN COMPUTER SCIENCE AND ENGINEERING MS (CS/E)
Minimum Credit Requirements
Every candidate for the MS (CS/E) degree must complete 60 quarter hours of credit, at least 51 of which must be completed at the University of Denver.
Program Structure
Candidates for the degree of Master of Science (Computer Science and Engineering) must choose either the Thesis or Non-Thesis Option. This choice may be made at any time, although a delay in declaration may impact the completion date. Students who are GTAs or who receive financial support from a University research grant as graduate research assistants (GRAs) are required to elect the thesis option.
Non-Thesis Option: It is anticipated that non-thesis students will take more than two years to complete the requirements. The basic structure of the minimum 60 quarter hours for the non-thesis option is as follows:
- Computer Science Core(required courses)
- 20 QH
- Computer Science Electives
- 8 QH
- Engineering Core
- 18 QH
- Engineering Electives
- 10 QH
- Capstone Project
- 4 QH
- Total credit hours
- 60 QH
The project should integrate engineering and computer science.
Thesis Option: The thesis option is required for all Graduate Research Assistants (GRAs) and Graduate Teaching Assistants (GTAs). The basic structure of the minimum 60 quarter hours for the thesis option is as follows:
- Computer Science Core
- 20 QH
- Computer Science Electives
- 4 QH
- Engineering Core
- 18 QH
- Engineering Electives
- 6 QH
- Thesis
- 12 QH
- Total credit hours
- 60 QH
The thesis should integrate engineering and computer science.
Computer Science Core
Each candidate must take the following computer science core courses:
- COMP 3200
- Discrete Structures
- COMP 3351
- Programming Languages
- COMP 3361
- Operating Systems
- COMP 4371
- Advanced Data Structures
- COMP 4694
- Advanced Computer Architectures
Computer Science Electives
Must be completed in courses with COMP or MATH prefixes at the 3000 level or above.
Engineering Core
Twenty quarter hours of courses with ENGR, ENME, ENCE, ENEE or MTSC prefixes, at least two at the 4000 level. At least 12 quarter hours must be from one discipline (minimum 6 hours).
Engineering Electives
The engineering electives may be selected from courses numbered 3000 and above in the departments of Engineering, Physics, Biology, or Chemistry in consultation with the student's advisor, who ensures that the program is academically sound.
Engineering Seminar - GRA/GTA Requirement
All MS (CS/E) Graduate Research and Teaching Assistants (GRAs and GTAs) are required to attend the Engineering Seminar even if not formally enrolled in the class.
