Computer Science Concentration
The concentration in Computer Science is a rigorous technical program designed to provide the student with in-depth state-of-the-art knowledge in critical computer-related technologies such as Architecture, Databases, Networking, Algorithms, and Artificial Intelligence.
Intended Audience
The Computer Science Concentration within the MS in Computer and Information Systems program is designed primarily for working professionals wishing to improve their skills and knowledge in computer and information technology –related fields, as well as those interested in pursuing a career in these fields. These may include:
- Professionals currently employed in computer and information technology-related fields (e.g., programmers, administrators, etc.) wishing to improve their employment status to positions such as project leaders or managers of technology professionals.
- Students graduating with a Bachelor’s in Computer Science or Computer information Systems wishing to pursue an advance degree in their chosen field.
- Students graduating with undergraduate degrees in other fields (such as math and engineering) who may want to broaden their computer and information systems knowledge to improve their career opportunities.
- Teachers seeking a Master’s degree to fulfill advance degree requirements.
Degree Requirements
The Computer Science Concentration consists of 30 credit hours.
A. Computer and Information Systems Core Curriculum (All four required - 12 credits)
CSC 535: Advanced Computer Networking
CSC 565: Computer System Architecture
CSC 575: Algorithm and Complexity Analysis
CSC 582: Advanced Database Concepts and Emerging Applications
B. Completion of the Computer Science concentration (Student selects four courses - 12 credits)
CSC 544: Computer Simulation and Modeling
CSC 546: Artificial Intelligence
CSC 549: Computer Ethics and Security
CSC 577: Distributed Operating Systems
CSC 578: Parallel Processing
CSC 581: Theory of Computation
CSC 580: Software Engineering
CSC 592: Special Topics
C. Completion of one of the following options (6 credits):
- Non-Thesis Option - Completion of six (6) additional graduate level elective credits from the Computer Science or Information Systems Concentrations and passing an exit examination.
- Thesis Option - Completion of six (6) additional in thesis research (two semesters) consisting of a proposal, a research project, a thesis document, and an oral defense of the thesis.
