Course Requirements and Faculty
Program Requirements (33 Credits)
Core Requirements (15 Credits)
- CSC 507 – Software Engineering – 3 cr.
- CSC 509 – Algorithms – 3 cr.
- CSC 541 – Networking – 3 cr.
- CSC 542 – Theory of Computation – 3 cr.
- CSC 563 – Operating Systems – 3 cr.
Elective Requirements (15 credits)
Students are required to take at least 15 credits of electives. An elective course is any graduate level computer science course offered at the College of Saint Rose that does not count toward the core requirements. CSC501, CSC506, CSC520, and CSC522 cannot count as elective courses for the Computer Science Master’s degree.
Research Requirement (3 credits)
- CSC 593 – Master’s Research Seminar – 3cr.
- CSC 595 – Project-Based Internship – 3cr.
- CSC 596 – Research Master’s Project – 3cr.
- CSC 597 – Master’s Project – 3cr.
Students must choose to choose a capstone experience which can be a Master’s Project (CSC 597), a Project-Based Internship (CSC 595) or a Research Master’s Project (CSC 596) as a culminating experience. Research-Based Master’s Project is open to students who have earned a grade point average of 3.5 or higher and is best suited to students who anticipate further graduate study. The Master’s Research Seminar is a way of grouping together several students doing research with a particular faculty member.
The Internship is designed for students who plan to immediately enter the job market. For students interested in further graduate study or immediate entry into industry upon graduation, the master’s project is a good fit since it is flexible to allow students to find a good balance between in depth research and practical experience. Students wishing to work closely with a faculty in their area of expertise may choose the Seminar as a capstone experience.
The capstone project also requires the student to produce a written report and give a presentation at the end of the semester at a department colloquium. All capstone projects require the approval and supervision of a faculty member.
Admission Requirements
Students interested in pursuing a master’s degree in computer science at The College of Saint Rose should have:
- A bachelor’s degree in computer science or related field.
- A GPA of 3.0 or higher.
Prerequisite Requirements
Additionally, Students are required to have a background in the following areas:
- Discrete Math
- Programming principles and techniques
- Algorithms
- Data Structures
- Computer Organization
- Calculus