The joint BS/MS program is a well-integrated program that permits students to complete both a bachelor’s degree and a master’s degree in computer and information science in a reduced time frame with a reduced total number of credits.
Completion of the joint BS/MS program requires a minimum of 145 semester hours, including a minimum of 33 semester hours of graduate study. All specific requirements for both the BS and the MS degrees must be met. Students in the joint program may apply up to twelve credits of graduate coursework to both the undergraduate and graduate degrees simultaneously. Students in the joint program must register for CSC 500 – Discrete Structures – which will satisfy the undergraduate Finite or Discrete Math requirement and will simultaneously be applied as a general graduate elective. Two graduate courses may be applied to the undergraduate Advanced computer science electives, and one graduate course may be applied as an undergraduate unrestricted elective. Graduate bridge courses may not be applied simultaneously to both degrees.
A student enrolled in the joint program will be considered to remain in undergraduate status until the completion of 124 semester hours, and thereafter tuition and fees will be charged at the graduate level. The BS degree will be awarded at such time as all the requirements for that degree are satisfactorily met. Students are expected to complete their BS program requirements prior to pursuit of the MS degree except where those two programs overlap.
Continued matriculation in the joint program requires maintenance of a GPA of 3.0 for courses taken at SUNY Polytechnic Institute in each of the following categories: (a) all courses applicable to the undergraduate degree; (b) computer science courses applicable to the undergraduate degree; (c) all graduate courses. Students with a GPA of less than 3.0 in any of these categories will be placed on academic probation in the program. Students who are on academic probation for any two semesters or who have a GPA of less than 2.50 in any of these categories will be academically dismissed from the joint program. Students who are academically dismissed but have not yet completed the baccalaureate program but whose performance constitutes satisfactory performance in the undergraduate program will automatically be placed in that program.
Applications are invited from well prepared students completing a lower division program and from students currently enrolled in the undergraduate program. Admission to the joint BS/MS program requires a minimum of 48 and a maximum of 94 semester hours of credit with an overall GPA of at least 3.0, and 3.20 in the major. In addition, the following courses or their equivalents must be completed with grades of B or better prior to matriculation:
- CS 108 – Computing Fundamentals
- CS 240 – Data Structures & Algorithms
- CS 249 – Object-Oriented Programming
- MAT 115 – Finite Mathematics or MAT 413 – Discrete Mathematics for Computer Science
- Mathematics Elective (Calculus, Linear Algebra, or Statistics)
For more information, contact:
Michael J. Reale, Ph.D.
Chair, MS Computer Science Program Coordinator, & Associate Professor
Department of Computer Science
Office Address: Kunsela Hall, C224