Major: Computing & Info Sciences

Concentration: Computer Science (Non-Thesis)
Degree: Master of Science
Informational Text
Background preparation in Computer Science, Software Engineering, or Information Systems is required for admission into the Masters program.

Conditions for the Masters:
1. All but one courses applied to the degree must be completed with a grade of 'B' or better. One course with a grade 'C' is accepted.
2. A minimum of 21 credit hours must be taken at the 6000- level in the School of Computing for the Thesis option.
3. No more than 6 credit hours taken outside of the School can be included in the degree.
4. No more than 9 credit hours of 5000-level courses can be applied to the degree.
5. No more than 6 credit hours of Directed Independent Study can be applied to the degree.
6. No more than 3 credit hours of Directed Independent Study can be supervised by the same professor.
7. GPA of 3.0 or better must be maintained. A GPA below 3.0 or a grade of 'C' in three courses results in automatic probation.
8. Directed Independent Study (CIS6900) and Special Topics in Computer and Information Sciences (CIS6930) may be approved by the Graduate Director to substitue any of the program courses.
9. A student on probation who subsequently receives a 'C' is subject to suspension.
10. Receipt of a 'D' or 'F' grades results in suspension.
11. Students must declare thesis/non-thesis after completing 18 credit hours in the program.
Depth Requirement (15 credits)
CIS6XXX Research Methods in Computing
SELECT-A Select one of the following:
  • CAP6100 Interface Design and Implementation
  • CAP6400 Graphics Image Recognition/Manipulation
SELECT-B Select one of the following:
  • CDA6506 Network Architecture & Client/Server Computing
  • CIS6302 Distributed and Internet Systems
SELECT-C Select one of the following:
  • COP6611 Advanced Operating Systems
  • COP6616 Parallel Computing
SELECT-D Select one of the following:
  • COP6735 Developments in Database Structures
  • COP6557 Programming Language Design Paradigms
Major Requirements (9 credits)
Breadth + Major requirements must equal a total of 9 credit hours.
*Any hours short of 9 in the Breadth category must be selected from the Major Requirement list below.
*Courses may not count for both the Depth and Major requirements.
BREADTH Optional
The following courses must be taken if the equivalent was not covered in undergraduate studies.
  • CDA5505 Networks & Distributed Systems
  • COP5615 Operating Systems
  • COP5716 Data Modeling & Performance
MAJOR Requirements:
Any hours short of 9 in the Breadth category must be selected from the list below.
  • CAP6100 Interface Design & Implementation
  • CAP6400 Graphics Image Recognition/Manipulation
  • CAP6671 Intelligent Systems
  • CDA6011/CEN6036 Web Engineering
  • CDA6506 Network Arch Client/Server Computing
  • CIS6302 Distributed and Internet Systems
  • COP6557 Programming Language Design Paradigms
  • COP6611 Advanced Operating Systems
  • COP6616 Parallel Computing
  • COP6735 Developments in Database Structures
Major Electives (12 credits)
ELECTIVES CAP CDA CEN CIS CNT COP COT
Major Electives (Non-Thesis Option) CAP CDA CEN CIS CNT COP COT

CEN 6016 Engineering of Software I must be elected if the student's undergraduate coursework does not include a course equivalent to CIS 4251 Software Devlopment