Skip to Main Content

MSCS - Master of Science in Computer Science

Download as PDF

TechnologyMaster's DegreeMS

Program Requirements

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 in professional core courses

  • Shall have completed at least six of the final nine hours with Carolina University

Professional Core Prerequisites (18 Credit Hours)

Waivable if undergraduate coursework is in the computer science discipline

course - Programming I (3 Credit Hours)

course - Programming II (3 Credit Hours)

course - Algorithms & Data Structures (3 Credit Hours)

course - Algorithms & Data Structures II (3 Credit Hours)

course - Networking (3 Credit Hours)

course - Operating Systems (3 Credit Hours)

Courses (36 Credit Hours)

Professional Core (15 Credit Hours)

Software Methodology (3 Credit Hours): One of the following courses

course- Web-Database Application Development (3 Credit Hours

course - Web-Oriented Principles and Practice (3 Credit Hours)

course - iOS Development (3 Credit Hours)

course - Rapid Software Development (3 Credit Hours)

course - OOP Analysis and Design (3 Credit Hours)

course - Java Programming (3 Credit Hours)

Theory and Analysis (3 Credit Hours): One of the following courses

course - Advanced Database Systems (3 Credit Hours)

course - Cryptography and Data Security (3 Credit Hours)

course - Structure of Programming Languages (3 Credit Hours)

course - Artificial Intelligence (3 Credit Hours)

course - Machine Learning (3 Credit Hours)

Computer Systems (3 Credit Hours): One of the following courses

course - Unix Network Administration (3 Credit Hours)

course - Enterprise Network Design (3 Credit Hours)

Master’s Thesis/Project

course - Project/Thesis I (3 Credit Hours)

course - Project/Thesis II 3 Credit Hours

Professional Electives (21 Credit Hours)

Choose from courses below or any course with an ANA, CYB, DCS, or ELE prefix  

course - Introduction to Script Programming/Python (3 Credit Hours)

course - Special Topics (3 Credit Hours)