Requirements for a Master's Degree in Computer Science
The requirements for the MS in CS degree is listed
below. Also, an associated form is available for tracking your progress
toward the MS in CS degree from our collection of
online forms.
Core Requirements (12 credits)
CSGA 5100 Foundations of Computer Science
CSGA 5200 Computer Language Theory
CSGA 6200 Computer Elements and Architecture
CSGA 6325 Database Systems
Area Concentrations (12 credits)
Two courses each from two of the following three concentration areas
Database Systems and Software
CSGA 6100 Software System Design
CSGA 6375 Object Oriented Software Design
CSGA 6525 Artificial Intelligence
CSGA 6575 Expert Systems
Data Communications and Networks
CSGA 6725 Communication Networks
CSGA 6775 Graph Theory and Network Design
CSGA 6795 Internet Computing and Java Programming
Computation and Algorithms
CSGA 6825 Computer Algorithms
CSGA 6875 Parallel Computation
Elective Courses (6 credits)
Inlcuded but not limited to the following:
CSGA 5030 Internet and Web Programming
CSGA 6500 Bioinformatics
CSGA 6900 Computer Security and Ethics
CSGA 8050 Projects and Internships
CSGA 8100 Special Topics in Computer Science
CSGA 8599 Computer Science Thesis
Back to the
overview of graduate programs.
|