
Requirements
The Master of Science in Computer and Information Sciences degree is conferred upon those candidates who successfully complete an approved program of study consisting of a minimum of 33 semester hours of graduate credit (of which no more than nine may be transfer credit) with a cumulative GPA of 3.0.
All degree candidates must:
1. Complete the following four core courses for a total of 12 hours:
- CSIS 601 Data Modeling an Database Design
- CSIS 602 Foundations of Software Engineering
- CSIS 603 Object-Oriented Design Patterns
- CSIS 604 Distributed Computer Systems Architecture
2. Declare an area of specialization from among computer science, information systems, or software engineering, and complete four courses in that area (12 hours). The specialization allows students to tailor their education to their individual interests and needs.
a. Computer Science
Degree candidates in the Computer Science specialization must complete four courses from the courses numbered 612, 614, 616, 618, 638, 674, or 690 when approved by the department head or program director. Three of the four courses must be from the courses numbered 612, 614, 616, or 618.
- CSIS 612 Advanced Computer Organization
- CSIS 614 Advanced Operating Systems
- CSIS 616 Automata
- CSIS 618 Programming Languages
- CSIS 638 Advanced Topics in Databse Systems
- CSIS 674 Introduction to Computer Graphics
b. Information Systems
Degree candidates in the Information Systems specialization must complete four courses from the courses numbered 631, 632, 634, 636, 638, 659, 672, or 690 when approved by the department head or program director. Two of these courses must be 631 and 632.
- CSIS 631 Privacy and Security Issues
- CSIS 632 Data Communications and Networking
- CSIS 634 Project Change and Management
- CSIS 636 Information Technology Policy and Strategy
- CSIS 638 Advanced Topics in Databse Systems
- CSIS 659 Service-Oriented Computing
- CSIS 672 Human-Computer Interaction
c. Software Engineering
Degree candidates in the Software Engineering specialization must complete four courses from the courses numbered 634, 654, 656, 657, 658, 659, 672, or 690 when approved by the department head or program director. One of these courses must be 656 and another of the courses must be chosen from 654 and 658.
- CSIS 634 Project Change and Management
- CSIS 654 Software Requirements Analysis and Specifications
- CSIS 656 Software Systems Design and Implementation
- CSIS 657 Embedded Systems Design
- CSIS 658 Software Testing and Maintenance
- CSIS 659 Service-Oriented Computing
- CSIS 672 Human-Computer Interaction
3. Complete one of the following three options (9 hours):
- CSCI 699 Research Thesis (6 hours) plus one elective
- CSCI 698 Project Thesis (3 hours) plus two electives
- Three electives (9 hours)
Helpful Information
Course Descriptions
Projected course offering schedule
Program Director
Dr. Renee McCauley
mccauleyr@cofc.edu
843.953.3187

