Computer Science
Master of Science
36 Credit Hours
Description
The Master of Science (MS) in Computer Science program is designed to deepen expertise in cutting-edge areas like cybersecurity, computer systems, and software methodology. Tailored for those aiming to excel in high-growth tech fields, this program emphasizes practical and theoretical knowledge. Students develop sophisticated software projects, gain in-depth understanding of modern computer systems, and master advanced algorithms and methods. A 6-credit project or thesis caps off your learning, showcasing your ability to tackle real-world challenges. Prepare to be at the forefront of technological innovation and advancement.
Program Learning Outcomes
- Develop a large software project that is well designed, complete, functions properly, and is presented appropriately including required documentation.
- Understand at least one aspect of modern computer systems in depth: networks, operating systems, parallel architectures, or databases.
- Master methods and algorithms in computer theory.
- Explain current developments and concerns related to at least two subareas of computer science.
Admissions Requirements
- A bachelor’s degree or equivalent from a recognized institution
- Credentials earned outside of the US must be evaluated by an approved agency
- GPA of 2.7 or higher
- Official transcripts from all previously attended institutions
- Completed application with Carolina University
Graduation Requirements
- Shall have maintained a minimum cumulative GPA of 3.0;
- Shall have passed all courses in the curriculum and made a C or better professional core courses;
- Shall have completed at least six of the final nine hours with Carolina University.
Courses
Professional (Waivable) – 18 hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
Professional Core
Software Methodology (3 hours): 1 of the following courses
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
Theory and Analysis (3 hours): 1 of the following courses
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
Computer Systems (3 hours): 1 of the following courses
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
7 courses (21 hours) of any ANA, CSC, CYB, or DCS course
3 Credit Hours
3 Credit Hours
3 Credit Hours
3 Credit Hours
Master’s Thesis/Project
3 Credit Hours
3 Credit Hours