Skip to main content

Courses

The Master of Science in computer science program at Charleston Southern University consists of 30 credit hours.

Graduate courses are numbered at the 500 and 600 level and may include online and blended classroom delivery. Graduate students must perform at a substantially higher level of academic rigor to receive graduate credits. This higher performance involves additional practical and/or research activities approved and supervised by the assigned faculty member.

Prerequisite

Course Code Course NameCredit Hours
CSCI 315Data Structure Analysis
CSCI 330Computer Architecture4
CSCI 431 Operating Systems
CSCI 415Algorithms4
MATH 330Discrete Mathematics4
MATH 213Probability and Statistics4

Prerequisite courses could be required depending on student’s background.

Core

Course Code Course NameCredit Hours
CSCI 535Advanced Computer Networks
CSCI 541Distributed Database Systems3
CSCI 560 Advanced Computer Architecture
CSCI 531Advanced Operating Systems
CSCI 515Advanced Algorithms3
CSCI 540Software Engineering Test & Maintenance3

Total Hours: 18

Electives

Course Code Course NameCredit Hours
CSCI 542/442 Data Mining
CSCI 452/552Network Penetrating, Testing and Ethical Hacking
CRIM/CSCI 505Ethics, Law and Policy in Cyberspace3
CSCI 590/490Applied Cryptography3
CSCI 635Advanced Network Security Topics3
CSCI 534/434Human-Computer Interaction3
CSCI 555/455Compilers3
CSCI 640Open Source Software Engineering3
CSCI 650Fieldwork1

Total Hours: 12 for Nonthesis
6 for Thesis

Secret Link