School of Engineering & Computer Science

for:

about:

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.

Degree Information