1 Graduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015 Details Last Updated: July 13, If you need any further clarifications please contact the Director of Graduate Studies. 1
2 1 Graduate Degrees in Computer Science The Department of Computer Science offers a number of graduate degrees. requirements and procedures are already listed in other Tufts publications: The official degree Degree programs and requirements are listed in the Tufts Bulletin, which is (at the time of writing) available through Policies, procedures and other practical information is given in the graduate student handbook which is (at the time of writing) available through This booklet provides a very brief overview of some of the requirements and procedures for all degrees but it does not replace these resources. The main goal of this booklet is to provide additional procedural information beyond these resources focusing mainly on the Master and PhD programs. This information should be useful for both students and their advisors. 1.1 Overview of Degree and Non-Degree Programs Graduate Career Advancement Program (GCAP) This program by the graduate school allows some non-degree students to enroll in graduate classes. Post-Baccalaureate Program This program offers students with a bachelor s degree, but few computer science courses, the opportunity to earn the equivalent of an undergraduate minor in computer science by completing the requirements for the minor. The program requires five Tufts courses. Including (1) COMP 15, (2) COMP 61 or MATH 61, (3) at least two courses from COMP 40, 105, 160, 170, and (4) One computer science elective numbered higher than 15. Certificate in Computer Science This program is intended for students with a bachelor s degree in computer science or a closely related field. The certificate requires four graduate-level courses in Computer Science. This flexible program allows students to cluster course electives around a particular interest or specialty area. Transferring Credits to the MS Program Students in the GCAP, Post-Bac, or Certificate program can transfer some courses to the MS program but can transfer courses from only one of these programs into the MS program. At most 2 courses can be transferred from the GCAP program. In particular, if the student is accepted to the MS program, then courses numbered above 100 (with a grade of B- or above) award graduate credit and qualify for transfer into the MS program. 2
3 Certificate in Human-Computer Interaction This interdisciplinary program is open to individuals with a bachelor s degree and some prior software experience. The program allows students to enhance their user-interface design and implementation skills. The certificate requires four courses, including (1) Two foundation courses: COMP 171 Human- Computer Interaction, and PSY 53/ENP 61 Engineering Psychology, (2) One or more of: COMP 106 Object Oriented Programming for GUIs, ENP 161 Human Factors in Product Design, ENP 162 Man-Machine System Design, ENP 166 Applied Design of Software User Interfaces, PSY 130 Advanced Engineering Psychology, (3) Electives from: COMP 20 Multimedia Programming, COMP 175 Computer Graphics, EE 120 Computer Animation for Technical Communications, OTS 105 Assistive Technology. Students may substitute other Tufts graduate courses, subject to the approval of the certificate advisor. Master in Bioengineering The Department of Computer Science participates in the Tufts Engineering-School Bioengineering Master Program through a track that allows a specialization in Bioinformatics. Information about this program is provided separately, at PhD in Cognitive Science The Department of Computer Science participates in the Tufts Cognitive Science PhD Program. Information about this program is provided separately, at Master, MS/PhD, and PhD Programs Are described in separate sections below. 1.2 Evaluating Students Progress: Annual Review The Computer Science faculty collectively conducts an annual review of the progress of all graduate students in the department. Students will be asked to provide a summary of their progress, achievements, and difficulties in the preceding year to be used in the review. The advisor and/or department chair will report to the student, in writing, the suggestions resulting from the annual review. 2 The Master of Science (MS) Program The master of science degree requires ten credits at the 100 level or above, as well as an advanced project or thesis. Projects must be approved by a member of the faculty and may or may not count toward the ten credits. Course Requirements: Ten credits are required, of which at least eight credits must be from approved courses. The remaining two credits may be earned from approved courses, or from 3
4 conducting approved research or independent study, or from a combination of the two. At least six courses must be in computer science, and at least two must include a serious programming component. Grades in all courses must be B- or better. A student who received a grade below B- in COMP105, COMP 160 or COMP 170 as an undergraduate may retake the course for graduate credit. To use courses offered outside the Department of Computer Science, the student must obtain the approval of the department. In particular, students focusing on an interdisciplinary area of CS may take fewer than six CS courses, but this is subject to the approval of the department. Students who want to pursue this option should consult Appendix F for the appropriate procedure. Students must also demonstrate core competence as expected from a high quality undergraduate program in computer science in particular in the areas of: Discrete Mathematics, Computer Architecture and Assembly Language, Programming Languages (specifically, functional programming and object-oriented programming with inheritance), Data Structures and Analysis of Algorithms, and Theory of Computation. These topics are covered, respectively, in Computer Science 61, 40, 105, 160, and 170. The courses 105, 160 and 170 may be taken as part of the MS degree program. Competence may also be demonstrated by taking more advanced courses on the corresponding topics. Students should make a plan to complete this requirement, complete the form in Appendix E together with their advisor, and submit it for approval. Students who do not have the required background in Computer Architecture and Assembly Language can complete the requirement in various ways: they can take COMP 40 for credit (but will not obtain graduate credit for this course), or they could take EE 126 that covers similar material, or they could do some self study and then take a more advanced course requiring 40 as a prerequisite (e.g. COMP 111, COMP 116). For these and other options students should consult their advisors. MS Projects: The project requirement includes a written report which must be approved by a member of the faculty. This may be met in one of three ways, yielding zero, one or two credits in the process. This work can be done with any member of the CS faculty, the project advisor, often not the same person serving as the academic advisor. It often makes sense for the student to change academic advisors (so that their project advisor becomes their academic advisor) or to add the project advisor as a secondary academic advisor, but this is not a requirement. The project requirement may be met by extending work that grows out of a large individual course project, and in some cases a clearly identifiable individual contribution in a large group project. In this case, the specific project and writeup requirements must be agreed between the student and project advisor, and the student registers for zero credits for COMP 293 or 294 with the corresponding project advisor. Substantial projects, whether initially arising similarly though a course or initiated as an independent effort, can count as one credit. In this case, the specific project and writeup requirements must be agreed between the student and project advisor, and the student registers for one credit for COMP 293 or 294 with the corresponding project advisor. 4
5 The project requirement can also be satisfied by a written thesis, defended orally, counted as equivalent to one or two credits through the courses COMP 295 and 296. Students should contact faculty members for topics appropriate for projects or theses, and scope and depth of the work. Writing a Thesis: Students should identify topics appropriate for theses and advisors for them by consultation with faculty members. Students writing a thesis are required to submit a MS thesis prospectus by the end of the first term counted for thesis credit. The prospectus, which should provide a detailed description of research achievements and future plans, should be pre-approved by the thesis advisor. The prospectus will be vetted by the graduate committee that will respond in writing to the student with the outcome. The student s advisor will propose a committee to the faculty for approval. The thesis committee, chaired by the advisor, will include at least three faculty members including one member from outside the department. Upon completion of the research, the student must prepare a dissertation and publicly defend it. The defense includes a 45 minute talk open to the public where the student presents their research. The public presentation must be advertised to the entire department at least one week prior to the presentation. Students should be aware that the scope of a thesis is much more involved than a project and it is not always possible to complete the work within a tight schedule, or predict in advance how long it should take. We therefore advise that those wishing to write a thesis take an optimistic but cautious strategy. This means starting work on your project/thesis early enough in your studies. One possibility (for those starting in the Fall and planning to spend two years at Tufts) is to take 5-7 courses in the first two semesters. Ideally one would seek project/thesis ideas during the second semester and do some background reading and even start actual work in the summer. In this way, a substantial amount of work can already be done during the summer and fall. For students who intend to continue studying towards a PhD this provides an excellent opportunity to identify topics of interest and potential supervisors within the time frame of the MS degree. Registration: The graduate school at Tufts uses registration to track multiple aspects pertaining to courses, service as RA or TA, and part or full time status. Please consult Appendix C for the expected procedures. 2.1 Continuing from the MS to the PhD Program Students in the MS program may apply to the PhD program, using the same deadline and process as students applying from outside Tufts (for example submitting an essay and three references). Students applying will be notified of acceptance along with outside applicants. The application must specifically demonstrate the potential for obtaining a PhD at Tufts. In particular the essay should identify the research area, one of the references should be the proposed PhD advisor, and a second reference should be another Tufts Computer Science faculty member who would be willing to serve on the dissertation committee. Once admitted, the student will join the regular process of the PhD program and the proposed advisor and topic can change as it does for other students. The actual topic and advisor are determined through the qualifying process and prospectus requirement of the PhD program. 5
6 2.2 Proposed Checklist for Students and Advisors First or second meeting: Student and advisor should discuss details of core competence, any need to obtain such competence during the degree, and steps to obtain these. Please make sure to complete the form in Appendix E as soon as a coherent plan is made and submit it for approval. As students take courses to follow their interests they should consider potential projects and how to fulfill the project requirement. Students inclined to take the zero credit option should consult course instructors whether their work can be extended in this way. Students wishing to take the 1 or 2 credit options should similarly consult their course instructors about such opportunities. They might also want to meet and discuss such options with other faculty members whose research program is of interest to the student. This should be done early in the program, 1-3 semesters before completion of the degree to allow for time to complete such more involved projects. The advisor and student should verify that at least two courses have serious programming component. Students who intend to write a thesis should make sure to submit their prospectus in good time. Students in the MS program who are interested in a PhD should also consult the advice for MS/PhD students given below. 3 The MS/PhD Track Students admitted to the MS/PhD track are officially following the MS program, and all the rules concerning the MS program given above apply exactly. 3.1 Continuing from the MS to the PhD Program However, with the MS/PhD designation, the student and department acknowledge in advance that the ultimate goal of the student is to complete the PhD. Toward that, the process of applying and continuing from the MS to the PhD Program is much simplified, as described next. The student must submit an application to continue to the PhD by the sixth week of classes in the last semester of the MS program. This is done by submitting the form given in Appendix D. The application will be vetted by the graduate committee and, if approved, the student will be notified of acceptance into the PhD program by the twelfth week of classes. Upon acceptance to the PhD and completion of the MS degree, the student will join the PhD program and as usual will have up to one year before they are expected to take the qualifying exam. Oftentimes, however, a successful MS/PhD student will be ready to take the qualifying exam at the end of their last semester in the MS program. In this case, the application to continue to the PhD must be submitted earlier, by the second week of the last semester of the MS program. If accepted to the PhD program the student will be eligible to take the qualifying exam during the last semester of the MS program. 6
7 To avoid confusion we stress that a MS/PhD student must complete all the requirements of the MS degree, and must do so before they can officially join the PhD program. It is only the PhD application process and the scheduling of qualifying exams that are streamlined to allow successful students to progress more smoothly and quickly. 3.2 Proposed Checklist for Students and Advisors Please see suggestions per core competence and projects for the MS program. In addition to that, MS/PhD students should think strategically toward identifying a research topic and research advisor and toward fulfilling the qualifying requirement. Students will want to take research oriented courses that expose them to research in fields of interest and enable them to interact with potential advisors. In addition students will want to take courses not directly in their research focus to allow for the third-area in the qualifying exam. Ideally, a student in the MS/PhD will be ready to take the qualifying exam by the time they complete their MS degree. When this is successfully done the student can pass the qualifying exam and be ready for PhD candidacy and research as soon as they start the PhD program. Students intending to continue to the PhD should make sure to submit the application by the second or sixth week of classes of the last semester, as explained above. A student who does not intend to continue to the PhD need not submit any additional form and will simply complete the MS degree as would other MS students. 4 PhD Program 4.1 Overview The department differentiates between admission to the PhD program and PhD candidacy. No students are accepted as formal doctoral candidates until they have exhibited merit in a qualifying examination and have identified a faculty member who has agreed to be their dissertation supervisor. Doctoral candidates are expected to plan a program of research under the direction of their dissertation supervisor and with the guidance of a faculty committee. Upon completion of this research, the candidate must prepare and publicly defend their dissertation. 4.2 PhD Requirements and Process Students wishing to obtain a PhD degree in Computer Science at Tufts must successfully complete several requirements, as follows: Courses and Credits: Students should earn 20 credits for the PhD degree. At least two credits must be regular level courses. The rest can be earned by multiple registrations for Comp 297, Comp298, or by taking other courses approved by the student s advisor. Registration: The graduate school at Tufts uses registration to track multiple aspects pertaining to courses, service as RA or TA, and part or full time status. Please consult Appendix C for the expected procedures. 7
8 The Community/Residence Requirement: This requirement is fulfilled by attending at least 50% of the weekly departmental seminars in each of four semesters. This is the minimal requirement it is hoped that most students will attend a larger percentage of seminars for a longer period of time. This requirement may be satisfied at any semester and concurrently with the other requirements. The Teaching Requirement: Every doctoral student is expected to assist in the teaching of a course for at least one semester. This requirement may be satisfied at any semester and concurrently with the other requirements. The Qualifying Requirement: A student qualifies to begin research on their selected topic by completing the following steps (usually in the given order): Obtaining core competence Completing a preliminary research project Giving an oral presentation on this project Passing a written qualifying exam Passing an oral qualifying exam A typical student should be able to satisfy the first three requirements while obtaining the MS degree. In any case, the student should meet with the members of the examination committee well before the examinations to make sure that preparation for these requirements has been adequate. Core competence: Each PhD candidate is expected to have competence at the level of an excellent undergraduate in the following core areas: Computer Architecture and Assembly Language Programming Languages (specifically, functional programming and object-oriented programming with inheritance) Data Structures and Algorithms Theory of Computation In most cases, the candidate will have satisfied these requirements through course work in their Bachelor or MS degree, before beginning the PhD program. Students should discuss this requirement with their advisor, complete the form in Appendix E, and submit it for approval. Although these requirements are not otherwise tested explicitly, the examiners at the oral part of the qualifying exam may ask questions addressing core competence. In addition, each PhD candidate is expected to have competence and experience in software implementation. The candidate must have completed an implementation project with documentation. In most cases, this will be a project completed as part of their previous degree work, for example the MS project or a final project in an implementation-oriented course. Preliminary project: Each PhD candidate is expected to have competence in execution and presentation of research, demonstrated by completing a research project. The project should include a written report giving a review of the relevant literature, and listing some open 8
9 problems that could lead to a PhD dissertation, and in most cases will also present results of original research. The written report is submitted to the intended advisor and is vetted directly by the advisor. There is no requirement for this to be a new project with respect to the student s previous work, and in many cases this can be an outcome of the student s MS project, an independent study or a project done elsewhere. However, the intended advisor must confirm the suitability of the project for the purpose of the qualifying exam. Oral presentation: The student will make a public oral presentation of at least 45 minutes on this research project. The public presentation must be advertised to the entire department at least one week prior to the presentation. The presentation should demonstrate the student s ability to engage in research and should outline promising research directions. Written qualifying exam: Each PhD candidate is expected to have advanced competence in three sub-areas of computer science. Two of these sub-areas should be closely related areas that together span the areas of the student s proposed research. The third sub-area must be further removed: if a student will conduct research in applied computer science, two of the sub-areas will be applied computer science and one will be theoretical, and vice versa. Some areas (algorithms, graph theory, computational geometry, programming languages) will usually be theoretical and others (compilers, human-computer interaction, virtual reality, visualization) will usually be applied, but many areas (artificial intelligence, distributed computing, databases) could be either theoretical or applied depending on the focus. Each PhD student will be examined by a committee of three faculty members: the proposed dissertation advisor, who will serve as chair; a faculty member in a closely-related field; a faculty member in a somewhat removed field. The PhD student will meet each of these faculty members to discuss and agree on the expected depth and breadth of the sub-area to be examined. In the event that this group of three faculty does not include two tenured professors, a tenured faculty member will be added as a fourth member whose responsibility is primarily to observe. The choice of the examination committee is done by the student and advisor in consultation with the graduate committee. This choice is officially submitted and vetted through the contract described further below. PhD students will have four hours to complete a written exam with an in-depth question or questions written by each of the examiners. At the end of the four hours the student submits his or her responses but keeps a copy of the exam questions in what becomes the equivalent of a take home exam. The student may consult published on-line or print materials but may not consult other human beings as he or she prepares to answer the follow-up questions pertaining to the written examination at the beginning of the oral qualifying exam described below. Oral qualifying exam: Within two weeks of the written exam, the student will take an oral exam covering the core areas, the research talk, and the advanced areas. Some discussion of the research can be expected, and core competence is often discussed if the committee has some concerns. But typically the emphasis is on the advanced areas. In particular, the oral exam will begin with questions pertaining to the student s responses on the written examination. It is expected that the student will have independently both reviewed his or her 9
10 responses and developed revisions and/or enhancements during the intervening time. The student may have consulted published print materials but must not have consulted other human beings. Outcome of qualifying exam: The decision to pass or fail the student will be made by the entire faculty based on the report from the examination committee based on (1) the performance in the written (advanced area) exam (2) performance on the oral (both core and advanced) exam and (3) evidence of ability to do thesis-level research. If a student fails this examination, then the student may try again with a schedule as determined by the faculty and typically within the next one or two semesters. A student who fails the exam for the second time is typically asked to leave the program. The qualifying requirement is passed or failed as one unit and if the exam is repeated all steps and portions of the process must be repeated. Confidentiality of the Contents of Written and Oral qualifying Exam: as a general rule the department considers the contents of the exams confidential even after the outcome of exams has been published. Unless explicitly allowed by the examining professor (or required for for some legal reasons we cannot anticipate) students should not discuss the specific questions on their exams with other people, and should not share exam materials, both questions and answers, with anyone and at any time in future. Schedule and Timing of Qualifying Exams: The exams are offered twice a year and the precise schedule is announced before each semester. Typically, the contract specifying the 3 areas and examiners is due on the second week of classes. The form for the contract is provided in Appendix A. The contract is vetted by the graduate committee who notifies the advisor and student of the outcome. Typically, research talks are given around mid-semester, the written exam is given 2-3 weeks before the end of the semester, and the oral exams around the last week of classes. A student entering the PhD program is expected to take the qualifying examination within the first year, which effectively means at the end of the second semester in the PhD program. The exam can be deferred at the discretion of the proposed dissertation advisor and the graduate committee. The Prospectus Requirement: After successfully completing the qualifying examination, the student should submit a thesis prospectus. This is normally done immediately following the exam, but the official deadline allows for up to six months following the exam. This document must include (1) at least one paragraph describing their intended research direction or open problems to be addressed in their research (2) identify the dissertation advisor who must be a tenure track member of the Computer Science faculty (adjunct appointments included), (3) identify two additional members of the Computer Science faculty who will serve on the dissertation committee. More practical information for the submission of the prospectus is provided in Appendix B. The faculty member listed in (2) must approve of the contents in (1) and he or she must have agreed to serve as the advisor. The faculty members listed in (3) must have agreed to serve on the dissertation committee. The prospectus will be vetted by the graduate committee that will respond in writing to the student welcoming them to the status of PhD candidacy when the prospectus is approved. 10
11 In some cases the primary advisor for the student s intended research might not be a tenuretrack Computer Science faculty member. In such cases, the student must still identify a full member of the Computer Science faculty as the formal advisor, and must keep the formal advisor well-informed about his/her research progress. When such a case arises please contact the Director of Graduate Studies well in advance to identify if such a solution is feasible, and coordinate per appropriate procedures. The Dissertation Requirement: The student will perform research under the direction of the advisor, write a dissertation about that work, have the dissertation read by a committee, and defend the work in an oral presentation to the committee and all who are interested. Note that students should pass the qualifying exams before beginning significant work on the dissertation. The student s advisor will propose a committee to the faculty for approval. The thesis committee, chaired by the advisor, will include at least three Computer Science faculty members (typically as identified in the prospectus document), one member from another department at Tufts, and one additional person referred to as the outside member. This outside member cannot be a member of the Tufts Computer Science faculty, should be from outside the university whenever possible, and is expected to be a recognized authority on the subject of the dissertation. On the one hand, the outside member is included in the committee in order to provide an objective and disinterested evaluation of the student s work. On the other hand, once the committee has been formed, the outside member is expected to participate in giving the student the assistance and feedback necessary to assure that the dissertation meets the appropriate standard. As a general rule, PhD dissertations should be extended studies that go well beyond the scope of individual scholarly articles. They are expected to present a broad review of relevant literature and theory, to study extensively the problem posed, and to place the results in a larger intellectual/research context. On occasion, the dissertation may substitute two to four less extended, original studies on closely related problems. Such a dissertation must be presented as a single document, must have a common general introduction and literature review, must have appropriate connecting matter, and must have a general conclusion relating the results of the separate studies. The Defense: The defense includes a 45 minute talk open to the public where the student presents their research. The public presentation must be advertised to the entire department at least one week prior to the presentation. The most common procedure for the defense is as follows. First, the student presents a 45 minute talk open to the public on their research. The presentation is followed by a question and answer session open to the public where anyone can ask questions. Following that, all people other than the student and the committee are asked to leave and the committee may continue with further questions, clarifications or discussion. Finally the committee confers without the student to make a decision on the outcome. 4.3 Proposed Checklist for Students and Advisors First or second meeting: Student and advisor should discuss details of core competence (this includes core areas and implementation project), any need to obtain such competence during 11
12 the degree, and steps to obtain these. Please make sure to complete the form in Appendix E as soon as a coherent plan is made and submit it for approval. In addition to that, students in their first year should think strategically toward identifying a research topic and research advisor and toward fulfilling the qualifying requirement. Students will want to take research oriented courses that expose them to research in fields of interest and enable them to interact with potential advisors. In addition students will want to take courses not directly in their research focus to allow for the third-area in the qualifying exam. The prospectus requirement allows for up to six months from passing the qualifying exam but this is a safety measure for unusual circumstances. In most cases, the advisor has already agreed to work with the student, and they have already identified the research direction. In such cases, the prospectus can be submitted immediately after passing the qualifying exam. This is the preferred scenario. Having established the internal portion of the dissertation committee with the prospectus, the student should follow up and update the committee on progress (e.g., by forwarding published papers or other drafts), and their planned schedule for writing the dissertation and graduation. Some readers prefer to see early drafts; others prefer to see the complete product. Please consult the committee well in advance to accommodate different styles on both student s and reader s part. The advisor should identify and recruit the two outside members of the committee before or during the last year in the program, and similarly communicate with them per research papers, thesis drafts, and the defense. Complete dissertations are always submitted for feedback before the defense (please see graduate student handbook for official schedule). Feedback is sometimes given before and sometimes during and after the defense. 12
13 Appendix A Qualifying Exam Contract Qualifying Exam Contract Department of Computer Science Tufts University Please complete the following form and return to the CS office by the advertised due date. Please make sure that all items requiring signature are complete as requested. Semester and year when exam is to be taken (e.g. Fall 2012): Student name and address: Topic #1, Faculty Member (the advisor): Topic #2, Faculty Member, and their signature: Topic #3, Faculty Member, and their signature: Title of Research Seminar: Topic of implementation project, associated faculty member, and their signature: (If this is the same as research seminar please write same as research and no signature is required.)] Student signature and date:
14 Advisor signature (w.r.t. their topic and having vetted other items) and date:
15 Appendix B Prospectus Template There is no specified template for this document. This document must include: (1) at least one paragraph describing their intended research direction or open problems to be addressed in their research: please write a few sentences describing what questions you might want to investigate, or what outcomes you might hope to achieve and please don t just say I intend to perform research in area X ; on the other hand the intention is for the text to be relatively short, not putting a huge burden on the student and advisor, but simply serving to confirm that the student is working with the advisor and specifying research directions briefly. (2) identify the dissertation advisor who must be a tenure track member of the Computer Science faculty (adjunct appointments included), (3) identify two additional members of the Computer Science faculty who will serve on the dissertation committee: Please have the advisor sign to attest they approve the prospectus; unlike the qualifying exam contracts we do not require a signature from other members of the committee.
16 Appendix C Registration The graduate school at Tufts uses registration to track multiple aspects pertaining to courses, service as RA or TA, and part or full time status. This has confused some students in the past; here we attempt to clarify all the requirements in one place. The Courses 401/2, 405/6, 501/2 These are special courses used to track students status and all registrations to these courses should be done for zero credit. MS/PhD Students Students in the MS/PhD track follow the rules for MS students until they have completed their MS degree (and accumulated 10 credits). Upon entrance to the PhD program they follow the PhD rules (and must accumulate 20 additional credits). Thus the program in total requires 30 credits. RAs and TAs: all degrees A student supported as a TA for the semester (fall, spring, or summer) should register for 405-TA. A student supported as a RA for the semester (fall, spring, or summer) should register for 406-RA. Summer Semesters: all degrees A full time student who is not registered for full load of regular courses in the summer (this normally covers all students), but who is otherwise engaged in full capacity in their studies, for example working on their research, should register for degree only status : MS students register for 402-FT and PhD students register for 502-FT. Part time students in the same situation register for 401-PT and 501-PT. Students serving as RAs or TAs in the summer should register for degree only status courses 401/2 or 501/2 as appropriate in addition to the registration to 405/6. MS Students: Fall and Spring MS students must earn 10 credits by a combination of regular courses and project or thesis as detailed above. Students who want to maintain full-time status must either (1) be registered for at least 3 credits, or (2) be registered for at least 2 credits and at the same time serve as TA or RA (and thus also be registered for 405-TA or 406-RA). Students who have already registered for 10 credits but are still working on their MS project or thesis, should register for 402-FT (full time) or 401-PT (part time) as appropriate. This indicates that they are still pursuing their studies but have otherwise completed the credit requirements. PhD Students: Fall and Spring PhD students should earn 20 credits for their degree. At least two credits must be regular level courses. The rest can be earned by multiple registrations for Comp 297 (fall), Comp298 (spring), or by taking other courses approved by the student s advisor.
17 Full time students should register for regular courses as guided by their advisor, and in addition register for Comp297/8 each semester to indicate dissertation level work, for a total of 3 credits per semester. Registration for 297/8 should be done until the student has accumulated 20 credits. This means that, normally, a student will register for 3 credits per semester (including the 297/8) until they have accumulated 20 credits. If this is not the case, and the student is indeed engaged full time in their studies, then they should register for degree only status 502-FT in that semester. Full-time students who have accumulated 20 credits and are working on their dissertation should register for degree only status 502-FT each semester. Part time students in the same situation register for 501-PT.
18 Appendix D Application to continue from MS/PhD to PhD Department of Computer Science Tufts University Please complete the following form and return to the CS office by the advertised due date. I, (name), certify that I have handed in my degree sheet and that I intend to complete the masters degree requirements by (date). By this form, I formally apply to be admitted to continue in the PhD program. Here are the names of two Tufts CS faculty members: 1. has agreed to be my Ph.D. advisor 2. has agreed to serve on my qualifying exam, and will most likely serve on my thesis committee. I have given this form to (1) who will write a paragraph of recommendation on the bottom half of this page and turn it in to the department by (date). Signed: Date:
19 Appendix E Verification of Core Competence: MS and PhD Department of Computer Science, Tufts University This form serves to document how students in the MS and PhD programs have covered (or are planning to cover) the core competence requirement. It should be completed by the student and advisor together, and signed by the advisor. It should then be submitted, preferably in paper form, to the CS main office, to be reviewed (and approved) by the department. The approved form will be kept in the student s file; if If the coverage plan is changed please submit a new copy for the changed portions. Student Name: Topic: Computer Architecture and Assembly Language How is this covered: Advisor signature and date: Topic: Programming Languages (specifically, functional programming and object-oriented programming with inheritance) How is this covered: Advisor signature and date: Topic: Data Structures and Algorithms How is this covered: Advisor signature and date: Topic: Theory of Computation How is this covered: Advisor signature and date: Approved by: Date:
20 Appendix F Procedure for Approving Choice of Courses in MS for Interdisciplinary Students Department of Computer Science, Tufts University A student in the MS program who has an interdisciplinary focus but who satisfies all the requirements as specified above does not need special approval, and their choice of courses can be vetted directly by their advisor. In some cases, students focusing on an interdisciplinary area of CS are allowed to take fewer than six CS courses. This requires prior planning and approval. The student should prepare a document as follows: 1. Provide a detailed plan for the 10 credits to be counted for the MS. 2. Provide the reasoning explaining why this plan make sense for their specific MS education. 3. Explain how they satisfy all the depth and breadth requirements for MS in CS as specified in the handbook. This document should be approved and be signed by the advisor. The signed document should be submitted to the CS main office for approval. Students who want pursue this option are advised to follow this procedure in advance and as early as possible to make sure their plans for the MS form an approved program.
IOWA STATE UNIVERSITY SUPPLEMENTARY RULES FOR GRADUATE STUDENTS IN ELECTRICAL ENGINEERING OR COMPUTER ENGINEERING (In addition to the rules of the Graduate College) This document together with the Graduate
DOCTORAL DEGREE PROGRAM Introduction The Department of Curriculum and Instruction offers the Doctor of Philosophy in Education degree with a Concentration in Curriculum and Instruction. This program is
IOWA STATE UNIVERSITY SUPPLEMENTARY RULES FOR GRADUATE STUDENTS IN ELECTRICAL ENGINEERING OR COMPUTER ENGINEERING (In addition to the rules of the Graduate College) This document together with the Graduate
DEPARTMENT OF COMPUTER SCIENCE Faculty of Engineering DEPARTMENT OF COMPUTER SCIENCE MSc REGULATIONS AND PROCEDURES (Revised: September 2013) TABLE OF CONTENTS 1. MSC ADMISSION REQUIREMENTS 1.1 Application
DOCTORAL DEGREE PROGRAM GUIDE Purpose of the Degree The Doctoral degree in Political Science is intended to prepare students for academic careers in research and teaching, and professional careers in public
Electrical Engineering Ph.D. Program Information Booklet Electrical Engineering Ph.D. Program Overview 1. All applications to the Ph.D. program will be reviewed by all available tenured and tenure-track
Page 1 of 6 Doctor of Philosophy (PhD) in Computer Science Overview of Degree» Overview» Graduate Programs» BS Degree» CSCI Courses» All UGA Courses» Spr 2009 Schedule» Sum 2009 Schedule» Fall 2009 Schedule»
PH.D. IN COMPUTER SCIENCE PROGRAM ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS ADMISSION REQUIREMENTS FOR THE PH.D. IN COMPUTER SCIENCE A student can be admitted into one of the following graduate degree
Tulane University Graduate Program in Student Handbook Contents Earth and Environmental Sciences Graduate Program Procedures for Graduate Study 3 Admission Requirements 3 Financial Support 3 Categories
Mississippi State University 1 Computer Science and Engineering Department Head: Dr. Donna Reese Graduate Coordinator: Dr. T.J. Jankun-Kelly 300 Butler Hall Box 9637 Mississippi State, MS 39762-9637 Telephone:
Stanford University Department of Communication Degree Requirements & Department Procedures for Ph.D. Students and Ph.D. Advisors (October 10, 2015) Table of Contents 1. Introduction 2. Departmental Graduate
DOCTORAL STUDENT HANDBOOK Revised December 2010 This Doctoral Program Handbook presents the policies of the School of Public Administration at the University of Nebraska at Omaha regarding the Doctor of
Computer Engineering Graduate Handbook Administered by the Computer Science and the Charles L. Brown Department of Electrical & Computer Engineering This document details the degree requirement and procedures
Graduate Degree Requirements Duke University Department of Computer Science Last revision: May 2007 Introduction To earn a graduate degree in Computer Science, students must successfully complete a program
Graduate Regulations-Spring 2014 1 GRADUATE DEGREE REGULATIONS DEPARTMENT OF PSYCHOLOGY UNIVERSITY OF FLORIDA GRADUATE DEGREE REGULATIONS 1 I. GENERAL INFORMATION 2 A. Graduate Advisor/Supervisory Committee.
CACS Degree Requirements for the MS or PhD in Computer Science of Engineering The Center for Advanced Computer Studies July 30, 2015 1 Requirements for All Degrees The requirements for the graduate programs
ENGLISH DEPARTMENT GRADUATE HANDBOOK UNIVERSITY OF TEXAS AT ARLINGTON JANUARY 2015 2 TABLE OF CONTENTS General Information...3 Academic Calendar...4 Forms...4 Registering for Courses...4 General Courses...4
Additional Information about the Psychology Graduate Program Formal Requirements Research Supervisor (Advisor) Each incoming student should identify a faculty member as a research supervisor as soon as
1 of 15 GRADUATE HANDBOOK UNIVERSITY OF COLORADO DENVER DEPARTMENT OF MATHEMATICAL & STATISTICAL SCIENCES Last Revision: February 12, 2014 Revised: March 3, 1999, April 30, 2000, October 15, 2004, August
www.usc.edu/dept/ise Ph.D. Handbook 2013-2014 DISCLAIMER This handbook is produced by the Daniel J. Epstein Department of Industrial and Systems Engineering as an unofficial guide to graduate studies in
PhD Program Details For students matriculating after Sept 1, 2004. There are three stages of admission to the doctoral program: admission to graduate study when the student first matriculates, admission
THE UNIVERSITY OF NEW MEXICO DEPARTMENT OF CIVIL ENGINEERING MANUAL FOR GRADUATE STUDIES 2015-2016 TABLE OF CONTENTS 1. INTRODUCTION... 4 2. ADMISSION... 5 2.1. Entrance Requirements GPA and test scores...
Summary of OS PhD Program Requirements for Faculty and Students Updated Sept 9, 2015 1) Students are responsible for fulfilling all program requirements including those outlined in the USC Catalogue, the
Department of Wildlife, Fisheries, & Conservation Biology The Department of Wildlife, Fisheries, & Conservation Biology in the College of Natural Sciences, Forestry and Agriculture offers graduate study
Department of Chemical and Environmental Engineering CHEMICAL AND ENVIRONMENTAL ENGINEERING GRADUATE STUDENT HANDBOOK 2015-2016 Revised 4/28/16 TABLE OF CONTENTS 1. Introduction.........2 2. General Program
UWM Political Science Department Graduate Program Policies A. Political Science at UWM B. M.A. C. Ph.D. D. Transfer of Credits E. Incompletes F. Scheduling Completion of M.A. and Ph.D. Degrees G. Fellowship
GRADUATE STUDENT HANDBOOK Department of Computer Science Stony Brook University Spring 2013 Edition Revision: January 23, 2013 Contents 1 Introduction 3 2 Goals of the Programs 3 3 Requirements for Admission
MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2012-2013 Admission. The Department of Computer Science
German Graduate Program Ph.D. and MA Degree Requirements Revised: Sept 2008; Jan 2009; March 2014 Graduate Council Approved: Feb 18, 2009; Aug 14, 2014 Master s Degree Requirements 1) Admissions requirements
Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs Software Engineering (B.S.S.E.) Goals of the Software Engineering Program The focus of the Software Engineering degree
Ph.D. in Communication Sciences and Disorders (Audiology or Speech and Language Pathology), including a joint M.S./Ph.D. option in SLP Introduction The Doctor of Philosophy (Ph.D.) degree in Communication
1 DEPARTMENT OF EDUCATIONAL PSYCHOLOGY GRADUATE STUDENT / ADVISOR HANDBOOK DOCTORAL DEGREE PROGRAM College of Education University of Arizona Revised March 2014 2 DOCTORAL PLAN OF STUDY AND DEGREE FORMS
VANDERBILT UNIVERSITY DEPARTMENT OF POLITICAL SCIENCE GRADUATE PROGRAM REQUIREMENTS Effective January 2014 This document is designed to provide graduate students in Political Science with a concise list
1 Procedures, Guidelines, and Timelines Updated Nov. 2014 These do not replace the Graduate Catalog, but rather are designed to address some specific issues not addressed or clarify the specific procedure.
Master of Science (MS) in Computer Science Overview of Degree The Master of Science degree in Computer Science at The University of Georgia is a comprehensive program of study intended to give qualified
UNIVERSITY OF NEW ORLEANS Department of Economics and Finance Ph.D. in Financial Economics GRADUATE STUDENT HANDBOOK This handbook is intended to supplement and to clarify the graduate catalog concerning
Requirements for a Graduate Degree (M.S. or Ph.D.) in Oceanography at the University of Maine Mission Statement The University of Maine's Oceanography Program creates and communicates integrated understanding
Guidelines for Master's Thesis (Research Option for MS in Statistical Science Degree) April 2015 Note: These guidelines are a supplement to the Mason catalog, which is the official guideline for all students.
ELECTRICAL ENGINEERING AND COMPUTER SCIENCE DEPARTMENT MASTER OF SCIENCE AND Ph.D. REQUIREMENTS OF THE ELECTRICAL ENGINEERING GRADUATE PROGRAM The University of Michigan Department of Electrical Engineering
College of Information Science and Technology Ph.D. in Information Technology HANDBOOK FOR DOCTORAL PROGRAM IN INFORMATION TECHNOLOGY Last Revised January 2013 The purpose of this Handbook is to provide
Virginia Tech Department of Accounting and Information Systems Ph.D. Program GENERAL INFORMATION Virginia Tech's Doctoral Program in Accounting and Information Systems is a Ph.D. degree in Business Administration
I. Master s Degree Requirements: A. Completion of appropriate course work as defined by the student s area (Behavioral Neuroscience, Clinical, or Cognitive). Students are to fill out the area course check-list
DOCTORAL PROGRAM HANDBOOK 2015-2016 Last updated February 17, 2016 BIOMEDICAL INFORMATICS University of Nebraska Omaha 6001 Dodge Street PKI 172 402/554-2380 www.ist.unomaha.edu/phd-bmi Contents Overview...
1 of 8 7/17/2006 2:22 PM Approved by Graduate Council on June 22, 2006 Doctor of Philosophy Degree Requirements I. INTRODUCTION The recipient of a Ph.D. degree in Electrical and Computer Engineering (ECE)
G E N E R A L I N F O R M A T I O N F O R G R A D U A T E S T U D E N T S This supersedes previous announcements by the Department of Philosophy. All regulations are to be interpreted in conformity with
Otto H. York Department of Chemical, Biological and Pharmaceutical Engineering Ph.D. Program Requirements For Students Entering the Program After September, 2015 New Jersey Institute of Technology Newark,
Bioengineering Ph.D. Student Handbook For Entrance in 2015 Fall or Later 1. Introduction The process of receiving a Ph.D. in Bioengineering from the University of Missouri can be divided into several distinct
DEPARTMENT OF POLITICAL SCIENCE STATE UNIVERSITY OF NEW YORK AT BUFFALO Political Science Graduate Handbook Last edited: August 20, 2013 520 Park Hall Buffalo, NY 14260-4120 716-645-2252 email@example.com
MASTER S DEGREE PROGRAM IN Computer Science College of Engineering University of Colorado Denver These degree requirements are in effect starting from 2015-2016 Admission. The Department of Computer Science
GRADUATE STUDENT GUIDE MECHANICAL ENGINEERING (ME) PROGRAM MS Degree MECHANICAL ENGINEERING Graduate Studies Committee 598 Rhodes Hall, P.O. Box 210072 COLLEGE OF ENGINEERING UNIVERSITY OF CINCINNATI CINCINNATI,
Ph.D. in Adult Education Graduate Handbook Department of Lifelong Education, Administration, and Policy College of Education 1 November 2010 University of Georgia, Athens, Georgia 1 TABLE OF CONTENTS Program
GRADUATE STUDENT HANDBOOK Fall 2015 Edition Revision: September 8, 2015 This handbook describes the M.S. and Ph.D. programs in the Computer Science Department. Information on graduate faculty and graduate
Department of Bioinformatics and Computational Biology College of Science Student Handbook Introduction This handbook describes policies and procedures for the Certificate, M.S., and Ph.D. Bioinformatics
West Virginia University 1 Computer Science Degrees Offered Master of Science in Computer Science (M.S.C.S) Doctor of Philosophy in Computer Science (Ph.D.) Program Description The Masters of Science in
PhD Program in Finance: Policies and Procedures University of Miami, School of Business Administration, Department of Finance Revised: 9/15/2015 Introduction The internationally well-recognized faculty
Department of Electrical and Computer Engineering Thomas J. Watson School of Engineering & Applied Science Binghamton University, State University of New York Binghamton, New York 13902-6000 ECE Graduate
Cognitive Psychology Graduate Training Program August 1, 2015 MA/PhD Program Requirements The Training Area in Cognitive Psychology is a program of graduate study leading to the degree of Doctor of Philosophy
Graduate Manual NIU Department of Physics August 2013 This manual covers procedures and guidelines for graduate students in the Department of Physics at Northern Illinois University. It is a supplement
Timeline to Degree Molecular Biology Ph.D. 1. 1 st Year Completion of BISC 502A and BISC 502B with a grade of a B or higher (Screening Exam). Minimum 3.0 overall GPA. 2. 1 st Year Successful completion
Ph.D. PROGRAM GUIDELINES Marketing Department December 8 th, 2014 Kellogg s Marketing Department is regarded as one of the premiere marketing programs in the world and is renowned for its groundbreaking
MASTER S DEGREE PROGRAM IN Computer Science These degree requirements are in effect starting from 2014-2015 Admission. College of Engineering University of Colorado Denver The Department of Computer Science
THE OHIO STATE UNIVERSITY, DEPARTMENT OF PSYCHOLOGY Cognitive Area Program The guiding principle in the Cognitive Area graduate training program is to involve students from their very first year in the
STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics Doctor of Philosophy Program Guidelines: May 2013 I. Admission Each application is evaluated on its individual merits by the Economics Department.
The Ph.D. program in Computer and Information Sciences The Ph.D. program in Computer and Information Sciences offers an opportunity for exceptional students to pursue research in the computer and information
Penn State Harrisburg Computer Science Integrated Undergraduate-Graduate (IUG) Degree Student Handbook 201-2014 Computer Science Program School of Science, Engineering, and Technology Penn State Harrisburg
The Accelerated Master s Degree in Molecular and Cellular Biology Student Handbook Updated April 2015 1 TABLE OF CONTENTS BASIC INFORMATION Overview...3 Who Should Pursue the AMP?...3 Eligibility Criteria...3
FLORIDA INTERNATIONAL UNIVERSITY DEPARTMENT OF BIOLOGICAL SCIENCES This graduate manual is intended for the informational use of graduate students in the Department of Biological Sciences only. Its purpose
Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed
Addendum 2014-2015 Graduate Catalog DOCTOR OF PHILOSOPHY (PH.D.) IN SPORT MANAGEMENT NOTE: All applicants to the inaugural class of August 2015 must meet the program requirements listed in the Addendum
The University of Iowa Summer 2015 Department of Electrical and Computer Engineering GRADUATE MANUAL The primary emphasis of graduate education in Electrical and Computer Engineering is to allow the student
1 COLLEGE OF WILLIAM AND MARY ANTHROPOLOGY GRADUATE PROGRAM PROCEDURES TABLE OF CONTENTS PROGRAM OVERVIEW 2 ADMINISTRATIVE STRUCTURE. 2 ADMISSION TO THE PROGRAM 3 Page MASTER OF ARTS 1. Introduction. 4
Department of Educational Administration and Policy Studies State University of New York at Albany Student Guide for the Ph.D. Degree Program in Educational Administration and Policy Studies April 2001
PhD Program Requirements in Earth Sciences 1. Read the Graduate School Rules for a Doctorate Degree! We have a couple of more restrictive requirements, but the graduate school requirements are a good place
NORTHEASTERN UNIVERSITY College of Social Sciences and Humanities Department of History REGULATIONS GOVERNING GRADUATE STUDY IN HISTORY Applicable to Students Matriculating in September 2014 The Department
LLED Doctoral Program Requirements Students are responsible for information on the Graduate School website. See, especially the Graduate Bulletin and the Graduate School s Academic Regulations & Procedures
GRADUATE STUDENT HANDBOOK Department of Mechanical Engineering The University of South Carolina May 2016 1 MECHANICAL ENGINEERING GRADUATE STUDENT HANDBOOK TABLE OF CONTENTS Page PART I. GENERAL INFORMATION
DEPARTMENT OF BIOLOGICAL SCIENCES GRADUATE POLICIES & PROCEDURES MANUAL This graduate manual is intended for the informational use of graduate students in the Department of Biological Sciences only. Its
Experimental Psychology Programs Handbook Cognitive Psychology Program Human Factors Program Social Psychology Program Edition: 2015-2016 Table of Contents Introduction... 1 Practical Issues... 1-3 Advisors...
Chapter 8 Master s Programs Contents A. The A.M. and M.S. Programs... 2 B. Time Limits... 3 C. Transfer of Credit... 3 D. Courses Below 500-Level for Master s Degree Credit... 4 E. Retroactive Credit...