Curriculum and Course Sequence

Master of Science - Applied Computer Science

The program consists of 10 online courses requiring 30 credit hours. Students can choose from two areas of concentration – Database and General Concentration.

Minimum Credit Hours: 30 credits


Basic Required Courses (12 credits)
COSC 610 Advanced Data Structures and Algorithms
COSC 625 Software Engineering
COSC 630 Web Development and Programming I
COSC 631 Web Development and Pogramming II

Database Concentration

Database Concentration Core Courses (15 credits)
COSC 640 Database Systems I
COSC 641 Database Systems II
COSC 645 Data Mining
COSC 646 Data Cloud
COSC 647 Information Assurance

Database Elective Courses (3 credits)
Choose 1 from below:
COSC 591 Seminar in Computer Science
COSC 594 Field Experience in Computer Science
COSC 599 Individual Problem Solving
COSC 602 Advanced Programming Concepts
COSC 690 Special Topics in Database Systems
COSC 691 Special Topics in Data Analytic Instruments
COSC 700 Master Research Paper or Project

General Concentration

General Concentration Core Courses (15 credits)
COSC 620 Security in Computing
COSC 635 Networking and Data Communications I
COSC 636 Networking and Data Communications II
COSC 640 Database Systems I
COSC 641 Database Systems II

General Concentration Elective Courses (3 credits)
COSC 550 Programming Language Structures
COSC 555 Artificial Intelligence
COSC 565 Computer Systems Architecture
COSC 570 Compiler Designs and Constructions
COSC 575 Interactive Computer Graphics
COSC 580 Knowledge-Based Information Systems
COSC 585 Theory of Computation
COSC 591 Seminar in Computer Science
COSC 594 Field Experience in Computer Science
COSC 599 Individual Problems in Computer Science
COSC 602 Advanced Programming Concepts
COSC 700 Master’s Research Paper or Project