Home

Site Map

Contact us



















Related Links:


Home > Academics > Graduate > MS > Computer Science

Master of Science in Computer Science

The Master of Science program in Computer Science provides an opportunity for students to enhance their understanding of the principal hardware and software themes. The student will also learn how to analyze and formulate solutions for many advanced problems that occur in computer systems. The program stresses technical competence and encourages the student in independent work and judgment.

Cornerstone Courses: 15 credit hours

CSCI 507Database Theory
CSCI 508Operations Research
CSCI 512Computer Architecture
CSCI 528Data Structure
IMSC 500Information Systems Technology

Core Courses: 15 credit hours (choose 5 courses)

CSCI 509Software Methodology
CSCI 518Data Communications Theory
CSCI 524Principles of Programming Languages
CSCI 530Operating Systems
CSCI 549Digital Electronics
CSCI 571Artificial Intelligence

Concentration: 12 credit hours (choose 4 courses)**

BMGT 531Business Intelligence
CSCI 541Computer Graphics
CSCI 552Current Developments in Computer Science I
CSCI 553Current Development in Computer Science II
CSCI 587Special Topics in Information Technology I
CSCI 588Special Topics in Information Technology II
CSCI 598Directed Research
CSCI 599Computer Science Project
IMSC 512Information Assurance
IMSC 519Statistical Analysis and Forecasting
IMSC 574 Management Information Systems
  All Certificate Programs

** In selecting Concentration courses, students are advised to consult with both the Chair of Computer Science Department and their Academic Advisor.

Certified to operate as a University by the State Council of Higher Education in Virginia
University of Northern Virginia © All Rights reserved