MSCIS - Computer Science Track

Contact UsContact Admissions Request InfoGet on our mailing list Visit SHUSee our upcoming events Apply NowCreate your account

Sacred Heart University offers both a Graduate Certificate and a Master of Science degree in this traditional track. This concentration is ideal for those who wish to pursue advanced study in areas of programming, data structures and fundamental computer language design.

This track requires a minimum of 36 credit hours of graduate-level course work to complete. Students may be required to complete additional 13 credit hours of prerequisite course work. Students with an undergraduate degree in Computer or Information Science may receive waivers for some courses. Course waivers are not granted for work experience.

A thesis is not required, however for those students in the scientific track who elect to complete a thesis, they must enroll in CS 690 and CS 691 (Thesis I and Thesis 11). Those who do not elect to complete a thesis, must complete at least three credits of CS 670 (Research Project Seminar). A degree will be granted upon satisfactory completion of all course work and a favorable recommendation of the faculty responsible for CS 690-691 or CS 670.

View Program Brochure

All students are required to complete the following course work:

Prerequisite Courses | If required

  • CS 500 Introduction to Structured Programming 3 CR
  • CS 501 Introduction to Data Structures 3 CR

Required Courses | 30-33 credits

  • CS 551 Introduction to OOP with Java 3 CR
  • CS 603 Database Design (Oracle) 3 CR
  • CS 604 Advanced Software Engineering 3 CR
  • CS 611 Operating/Multiprogramming Systems 3 CR
  • CS 614 Theory of Computation 3 CR
  • CS 615 Programming in Unix 3 CR
  • CS 622 Network Security I 3 CR
  • CS 625 Cryptography 3 CR
  • CS 626 Intro to Cyber-Security 3 CR
  • CS 670 Research Project Seminar 3 CR OR
    • CS 690-691 Thesis Work (I and/or II) 3-6 CR

Electives | 3-6 credits

May be chosen from any of the IT course offerings. It is also at the discretion of the Academic Program Director to approve any other CS or MBA course offering as an appropriate elective.