(33 credits)

Bridge Courses
CS 505Programming, Data Structures, and Algorithms 13
IS 390Requirements Analysis and Systems Design3
MATH 111Calculus I4
MATH 333Probability and Statistics3
Total Credits13
1

Students can take other CS courses with advisor approval

Required Courses
CS 684Software Testing and Quality Assurance 13
CS 685Software Architecture 13
CS 683Software Project Management 13
IS 676Requirements Engineering3
CS 673Software Design and Production Methodology 13
CS 700BMaster's Project3
Elective Courses
Select five of the following:15
Java Programming
Operating System Design 1
Data Management System Design 1
Advanced Database System Design
Distributed Systems 1
Data Mining
Computer Programming Languages
Data Mining
Computer Networks-Architectures, Protocols and Standards 1
Internet and Higher-Layer Protocols 1
Image Processing and Analysis
Artificial Intelligence
Machine Learning
Network Management and Security 1
Web Services and Middleware
System Analysis and Design
Project Management
Project Control
Management of Technology
Total Credits33
1

Students can take other CS courses with advisor approval