Computer Science (M.S.)

The master's degree requires 30 credits of coursework beyond the bachelor's degree, or 24 credits of coursework and six credits of thesis research. It can be completed by a full-time student in three or four semesters. Students are required to choose two concentrations based on their interests from the Area Concentration section below. A B-average (3.0) must be maintained in courses taken for the master's degree. 

Course Title Credits
CISC 5100FOUNDATIONS OF COMP SCI3
or CISC 5825 COMPUTER ALGORITHMS
CISC 5200COMPUTER LANGUAGE THEORY3
CISC 6200COMPUTER ELEMENTS & ARCH3
or CISC 5250 COMPUTER ORGANIZATION
CISC 6325DATABASE SYSTEMS3
Two classes from two of the following three concentrations: 112
Database Systems and Software
Data Communications and Networks
Computation and Algorithms
Two elective courses
One of the following options:6
Thesis Paper & Research
MS COMPUTER SCIENCE THESIS I
MS CS THESIS II
Two additional graduate level CISC courses, such as:
INTERNET & WEB PROGRAMMING
BIOINFORMATICS
PROJECTS AND INTERNSHIPS
SPECIAL TOPICS IN COMP.SCIENCE
Total Credits30

Database Systems and Software concentration courses

Course Title Credits
CISC 6100SOFTWARE SYSTEM DESIGN3
CISC 6375OBJECT SOFTWARE DESIGN3
CISC 6525ARTIFICIAL INTELLIGENCE3
CISC 5410MOBILE DEVICE PROGRAMMING3
CISC 5520PROGRAMMING LANGUAGES3
CISC 5595OPERATING SYSTEMS3
CISC 6930DATA MINING3

Data Communications and Networks concentration courses

Course Title Credits
CISC 6725DATA COMMUNIC & NETWORKS3
CISC 6795INTERNET COMP & JAVA PRO3

Computation and Algorithms concentration courses

Course Title Credits
CISC 5825COMPUTER ALGORITHMS3
CISC 6875PARALLEL COMPUTATIONS3