Program Requirements

This 40-credit curriculum — which can be completed in as little as 18 months — requires the successful completion of the following courses.

Choose from the Project Option or Non-Project Option formats:

Required Courses (20 credits)

  • CSC 599A/B Graduate Project (4,4)

Choose three from the following required course list:

  • CSC 500 Advanced Algorithm and Data Structure (4)
  • CSC 510 Advanced Database Systems (4)
  • CSC 521 Advanced Computer System Architecture (4)
  • CSC 540 Advanced Operating Systems (4)
  • CSC 550 Advanced Network and Data Communications (4)

Elective Courses (20 credits)

Choose from the two remaining courses from the required list and from the following list:

  • CSC 505 Advanced Computer Graphics (4)
  • CSC 508 Computer Vision (4)
  • CSC 512 Intelligent Information Systems (4)
  • CSC 522 Embedded Systems (4)
  • CSC 535 Object Oriented Software Development (4)
  • CSC 544 Web-based Database Application (4)
  • CSC 560 Advanced Computer System Security (4)
  • CSC 570 Creative Technology (4)
  • CSC 580 Artificial Intelligence and Expert System (4)
  • CSC 582 Special Topics (4)
  • CSC 585 Seminar (2-4)

Required Courses (12 credits)

Choose three from the following required course list:

  • CSC 500 Advanced Algorithm and Data Structure (4)
  • CSC 510 Advanced Database Systems (4)
  • CSC 521 Advanced Computer System Architecture (4)
  • CSC 540 Advanced Operating Systems (4)
  • CSC 550 Advanced Network and Data Communications (4)

Elective Courses (28 credits)

Choose from the two remaining courses from the required list and from the following list:

  • CSC 505 Advanced Computer Graphics (4)
  • CSC 508 Computer Vision (4)
  • CSC 512 Intelligent Information Systems (4)
  • CSC 522 Embedded Systems (4)
  • CSC 535 Object Oriented Software Development (4)
  • CSC 544 Web-based Database Application (4)
  • CSC 560 Advanced Computer System Security (4)
  • CSC 570 Creative Technology (4)
  • CSC 580 Artificial Intelligence and Expert System (4)
  • CSC 582 Special Topics (4)
  • CSC 585 Seminar (2-4)

« Program Highlights | Courses »

Apply Online Request Information
Discover your options

Find out about degree options, admission requirements, financial aid and course offerings. Meet faculty and talk with admission counselors at an upcoming Info Session.

View upcoming Info Sessions...

Find us on Facebook
Feedback Form