This website uses cookies. Learn more via our web privacy policy. For questions, please email dataprivacy@columbusstate.edu.
Master of Science in Applied Computer Science - Columbus State University

{{ rssData.title }}

{{ rssData.description }}

Academics

Master of Science in Applied Computer Science

For general degree requirements, see the College of Business and Computer Science and the General Degree Requirements pages.

Area 1 Program Core                            Required Hours: 12
(Take courses from four of the six core areas)

Algorithm Analysis and Design
CPSC 5115 Algorithm Analysis and Design

Programming Languages
CPSC 5135 Programming Languages
CPSC 6129 Advanced Programming Languages

Database
CPSC 5138 Advanced Database Systems
CPSC 6127 Contemporary Issues in Database Management Systems

Computer Architecture
CPSC 5155 Introduction to Computer Architecture
CPSC 6155 Advanced Computer Architecture

Computer Networks
CPSC 5157 Computer Networks
CPSC 6157 Network Management

Operating Systems
CPSC 6125 Advanced Operating Systems

(All courses taken to satisfy the Core Requirement for the MS degree must be taken for graduate credit.)

Area 2 Program Concentration            Required Hours: 24

A. Information Assurance

Program Core courses must include:
CPSC 6125 Advanced Operating Systems
CPSC 6157 Network Management

Five courses (15 semester hours) in the Information Assurance area, taken from the following list of graduate courses.
CPSC 6126 Information Systems Assurance
CPSC 6128 Network Security
CPSC 6136 Advanced System Security
CPSC 6159 Computer Forensics
CPSC 6167 Network Risk Assessment
CPSC 6178 Software Testing and Quality Assurance

Three additional courses (9 semester hours) for graduate credit. Students taking the thesis option must take one elective and take CPSC 6985 at least twice.

B. Software Development

Program Core courses must include:
one course from each of the Programming Languages and Database areas.

Five courses (15 semester hours) in the Software Development area, taken from the following list of graduate courses.
CPSC 6118 Graphical User Interface Development
CPSC 6119 Object-Oriented Development
CPSC 6137 Distributed Software Architecture and Design
CPSC 6166 Distributed Enterprise Software Development
CPSC 6175 Web Site Development and Technologies
CPSC 6176 Enterprise Web Application Development
CPSC 6177 Advanced Systems Design
CPSC 6178 Software Testing and Quality Assurance
CPSC 6179 Software Project Planning and Management

Three additional courses (9 semester hours) for graduate credit. Students taking the thesis option must take one elective and take CPSC 6985 at least twice.

C. Modeling and Simulation

Program Core courses must include:
CPSC 6107 – Survey of Modeling and Simulation
CPSC 6142 – Systems Simulation

Three courses (9 semester hours) in the modeling and Simulation area, taken from the following list of graduate courses.
CPSC 5125 – Computer Graphics
CPSC 6118 – Human-Computer Interface Development
CPSC 6143 – Simulation Project
CPSC 6147 – Computer Visualization
CPSC 6148 – Simulation and Gaming

Three additional courses (9 semester hours) for graduate credit. Students taking the thesis option must take one elective and take CPSC 6985 at least twice.

D. No concentration

Select 24 semester hours in CPSC graduate courses; CPSC 6899 and CPSC 6985 may each be repeated once.

Total Required Hours: 36

Ask Cody

Ask Cody