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.
All students are required to complete the following course work:
Prerequisite Courses (if required)
- CS 601 Assembly Language Programming & Computer Systems 3 CR
- CS 602 Advanced Data Structures and Algorithms 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 623 Advanced Network Security 3 CR
- CS 625 Cryptography 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.