Computer Science
Master of Science in Computer Science (MSCS)
CIP Code: 11.0701
This program qualifies for the STEM designation.
The goal of the Master of Science in Computer Science (MSCS) is to prepare technical computing specialists. As such, the program provides students with a solid background in computing and technology in order to prepare them to work within business enterprises. On completion of the program, graduates will be able to identify and analyze critical technology-related problems. Furthermore, graduates will be able to clearly and effectively articulate their approach and findings to both technical and lay audiences in both written and oral form.
Technologists must be able to express themselves clearly and compellingly if they are to serve as leaders in business, government entities, and not-for-profit organizations. Thus, the program has a strong emphasis on the development and demonstration of the ability to communicate effectively in both written and oral formats. Students are provided with opportunities in each course to develop and hone these skills.
This program qualifies for the STEM designation.
The goal of the Master of Science in Computer Science (MSCS) is to prepare technical computing specialists. As such, the program provides students with a solid background in computing and technology in order to prepare them to work within business enterprises. On completion of the program, graduates will be able to identify and analyze critical technology-related problems. Furthermore, graduates will be able to clearly and effectively articulate their approach and findings to both technical and lay audiences in both written and oral form.
Technologists must be able to express themselves clearly and compellingly if they are to serve as leaders in business, government entities, and not-for-profit organizations. Thus, the program has a strong emphasis on the development and demonstration of the ability to communicate effectively in both written and oral formats. Students are provided with opportunities in each course to develop and hone these skills.
- Compile, analyze, and assess the applicability of best practices in addressing technology issues relevant to computer science
- Integrate principles and techniques of problem solving, critical thinking, and technical solutions in the development of technical strategies
- Demonstrate mastery of theory, concepts and skills in addressing specialized aspects of computer science
Program Objectives
Upon completion of this degree program, students will be able to:
Credit Requirements
It is expected that full-time students will take two courses per
term throughout their programs. Due to the fact that most students
opt to take one vacation term per year during their program, the
normal program length is 24 months, and the maximum time students
are given to complete the program is 36 months.
- CourseCredit Hrs
MGMT515 - Management that Transforms
4.5
TECH515 - Technology that Transforms
4.5
CMSC501 - Structure of Programming Languages
4.5
CMSC512 - Computer Architecture
4.5
CMSC530 - Operating System Internals
4.5
INST569 - Data and System Security
4.5
TECH540 - Database Management Systems
4.5
- Elective 1
4.5
- Elective 2
4.5
- Elective 3
4.5
- Elective 4
4.5
CAPS600 - Graduate Capstone
4.5
Curriculum
Common Core (2 Courses)
Program Core (5 Courses)
Elective (4 Courses)
Students may choose from the various graduate core or elective courses offered in this and other programs. A sample selection of electives is listed as follows.