The CS graduate breadth requirements (The Bins)
The MS degree requirements and the PhD degree requirements each have a breadth component: that is, each student is required to complete a certain number of courses distributed across different areas of computer science. The bin requirements for the two degrees are similar, but there is just enough difference to make it possibly confusing at first glance. This document is a "first look" guide to the bin requirements. For the details we point you (below) to pages on the CS Department's web site.
Caution: certain courses satisfy the MS bin requirement, but not the PhD bin requirement. Check the details at the page below.
Master's students
You must complete four courses, in four different bins

these must include
 a course from the Theory bin
 a course from the Algorithms bin
 a course from either the Systems bin or the Networks bin
PhD students
You must complete six courses, in six different bins

these must include
 a course from the Theory bin
 a course from the Algorithms bin
 a course from either the Systems bin or the Networks bin

among the courses offered in support of this requirement
 you must earn at least a B in each course
 you must earn an A in at least four courses
 you must earn an A in at least one of the Theory, Algorithms, Systems, or Networks bins
 you may petition to use a graduate course you have taken elsewhere to satisfy a bin requirement (obtain a petition form from the CS Graduate Administrative Assistant).
Details
You can find more detailed information at the department web site. The following pages are most relevant
 for Master's students: http://www.cs.wpi.edu/Graduate/msdegr477.html
 for PhD students: http://www.cs.wpi.edu/Graduate/phddeg480.html
Date: