
|
The Computer Science Department has changed the PhD requirements (Nov 06). The previous written Qualifying Exam has been removed, and has been replaced by the Breadth Requirement. The PhD degree Breadth Requirement involves students taking courses from "bins". This provides students with graduate level breadth in Computer Science. A bin is a small collection of related graduate courses. Every bin has a name (e.g., Theory). Some bins have been labeled as "essential". PhD students are required to achieve at least a B grade in courses from six different bins. These six bins must include all three essential bins. Students must achieve an A grade in at least four of the six bins, including an A grade in at least one essential bin. Essential bins are Theory, Algorithms, and either Systems or Networks. Other bins are Design, Compilers/Languages, Graphics/Imaging, AI, and Databases. Courses with a 5000 number (e.g., 5003, 5084) are "preparatory courses", designed specifically for students with insufficient background knowledge or skills. While graduate credit can be earned for these courses, they cannot be used by PhD students to satisfy a bin requirement. The breadth requirement must be satisfied by the time the student achieves the following number of graduate credits: for PhD-90: 54 credits (18 courses); for PhD-60: 36 credits (12 courses). If you are admitted to the CS PhD program with only a bachelor's degree (i.e., PhD-90) you must complete a CS MS degree as the first step towards the PhD. However, the PhD breadth requirement is more demanding than the MS breadth requirement. Consequently, you should satisfy the PhD breadth requirement instead while obtaining the MS degree. All other requirements for the MS degree remain the same. The BinsThe following list shows the PhD bins and the courses in them. Courses listed in multiple bins may only be used to satisfy the requirements of one bin.
Algorithms: 504 (Analysis), 584 (Algs) Systems: 502 (OS), 533 (Perf. Eval.), 535 (Adv. OS) Networks: 513 (Intro LAN/WAN), 529 (Multi. Net.), 530 (HP Net.), 577 (Adv.Net.) Design: 509 (SE), 546 (HCI), 562 (Adv. SE) Compilers/Languages: 536 (Langs.), 544 (Compilers) Graphics/Imaging: 543 (Graph.), 545 (Im. Proc.), 549 [Vision], 563 (Adv. Gr.) AI: 534 (AI), 538 (Ex. Sys.), 539 (Learning), 540 (AI Design), 549 [Vision] Databases: 542 (DB), 561 (Adv. DB) For each bin, a bin committee consisting of full-time CS faculty is responsible for the administration of requirements related to that bin. These responsibilities include: recommending courses to be added or removed from their bin; determining which independent studies and special topics courses should be included in their bin; and deciding on student petitions concerning their bin. The membership of the bin committees will be reviewed annually by the Department Head. Additional Requirements
NoteThe original motion passed by the CS department can be found at: |
webmaster at cs.wpi.edu / Thu May 17 18:07:21 EDT 2007