Master of Science in Computer and Information Science (MSCIS) Degree Requirements
Sacred Heart University offers a Master of Science in Computer and Information Science with two areas of concentration.
The Computer Science concentration is ideal for those who wish to pursue advanced study in areas of programming, data structures and fundamental computer language design.
Master's Degree Track Requirements for Computer Science
The CS 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.
Core Courses
All students are required to complete the following course work:CS 601 | Assembly Language Programming & Computer Systems | 3 credits |
CS 602 | Advanced Data Structures and Algorithms | 3 credits |
CS 603 | Advanced Database Systems | 3 credits |
CS 604 | Advanced Software Engineering | 3 credits |
CS 605 | Discrete Structures and Logic | 3 credits |
CS 611 | Operating/Multiprogramming Systems | 3 credits |
CS 612 | Digital Design and Computer Organization | 3 credits |
CS 613 | Structure of Programming Languages | 3 credits |
CS 614 | Theory of Computation | 3 credits |
CS 670 | Research Project Seminar | 3 credits |
| OR | |
CS 690-91 | Thesis Work (I and/or II) | 3-6 credits |
| | 30-33 credits |
Electives (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 MB,4 course offering as an appropriate elective). | 3-6 credits |
Degree Total | 36-39 credits |
The Information Technology (IT) track is a new, innovative program offering designed specifically to accommodate the dynamic demands of the contemporary marketplace. With the exponential growth of the Internet, and the wide ranging ramifications of the accompanying technologies, the IT track will prepare individuals for careers that utilize, or are affected by the latest technological advances and methods of modern business and industry.
Master's Degree Track Requirements for Information Technology
The IT track requires a minimum of 36 credit hours of graduate-level course work to complete. Students may be required to complete additional 6 credit hours of prerequisite course work. However, students with an undergraduate degree in Computer or Information Science may receive waivers for some courses. Course waivers are not granted for work experience.
Required Courses (All courses have Data Structures prerequisite unless noted otherwise). |
CS 551 | Introduction to Object-Oriented Programming Using Java | 3 credits |
CS 552 | Windows Inter Design (using Visual Basic) | 3 credits |
CS 553 | Web Design using Java | 3 credits |
CS 554 | Fundamentals of Interactive Multimedia | 3 credits |
CS 601 | Computer Systems and Assembly Language | 3 credits |
CS 603 | Advanced Database Design (Oracle) | 3 credits |
CS 620 | Information Analysis and Systems Design | 3 credits |
CS 621 | Principles of Data Communications | 3 credits |
CS 670 | Independent Project Course | 3 credits |
| Total for required courses | 27 credits |
Electives: A total of nine credits required. A maximum of six (6) credits can be a MBA (BU) offering. It is also at the discretion of the Academic Program Director to approve any other CS or MBA course offering as an appropriate elective. |
CS 560 | Networking Applications (with Windows NT) | 3 credits |
CS 561 | Multimedia Authoring and Scripting (pre CS 554) | 3 credits |
CS 604 | Software Engineering | 3 credits |
CS 611 | Operating Systems (prerequisite: Knowledge of C) | 3 credits |
CS 622 | Information Retrieval | 3 credits |
BU 653 | International Electronic Commerce | 3 credits |
BU 651 | Global Telecommunications | 3 credits |
BU 652 | Project Management and Control | 3 credits |
| Total for elective courses | 9 credits |
| Degree Total | 36 credits |