Curriculum and Course Sequence
Master of Science - Applied Computer Science
Curriculum
The program consists of 10 online courses requiring 30 credit hours. Students can choose from two areas of concentration – Database and General Concentration.
Please note that students without Computer Science degree or background may be required to take up to two foundation courses as part of their program of study before entering the degree program courses. The Program Coordinator will determine the need for these courses at the time of review for admission.
COSC 600 Computer Programming Concepts
COSC 602 Advanced Programming Concepts
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 Programming 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
Curriculum Sequence
Please visit this link for a review of various curriculum sequence and study plan options.