|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Introduction Every new graduate student will be assigned a research group and academic advisor based on the students' interests. This academic advisor will advise the student until the student has found a faculty member who has agreed to serve as the student's major professor. It is the student's responsibility to meet with faculty members and find a major professor. New students are strongly encouraged to attend research group meetings, reading groups, and seminars to get to know the faculty and graduate students in the School. Research Interest Areas in
Computer Science Master of Science (M.S.) Degree Requirements 1. At least 45 hours of graduate level courses. 2. At least two courses from each of the following categories: o Theoretical Computer Science: CS515, CS516, CS520, CS521, CS523, CS524, CS527, CS529 o Languages and Systems: CS511, CS540, CS549, CS570, CS575, CS579, CS581, CS582, CS583, CS584, CS589 o Real World Computing: CS531, CS532, CS533, CS534, CS535, CS539, CS550, CS551, CS552, CS553, CS554, CS555, CS556, CS559, CS561, CS562, CS569 At least a 3.0 GPA must be achieved over these six courses. 3. A coherent set of 3 or more courses giving preparation and support for the student's thesis or project. The selection of courses will be made in consultation with, and must be approved by, the student's major professor. 4. At least a B grade (or equivalent) on the following undergraduate courses. o Theory of Computation (equivalent of CS321) o Analysis of Algorithms (equivalent of CS325) o Operating Systems (equivalent of CS411) o Computer Architecture (equivalent of CS472) o Translators (equivalent of CS480) or Programming Languages (equivalent of CS381) 5. At most 6 credits of courses numbered 50x (so-called "blanket-numbered" courses) other than the credits for the paper in 6 below are permitted on a master's program. 6. Thesis or Project: o Thesis Option: A written paper that represents a modest research contribution. The student must list 9 credits of CS 503 on the MS program. o Project Option: A project that demonstrates the student's mastery of the art and science of computer programming and a written paper that describes the project. The student must list 6 credits of CS 506 on the MS program. 7. Attendance at the weekly EECS Colloquium during each term of the first year of graduate studies. Students receive 1 unit of credit for attending the Colloquium by registering for CS 507 Section 1 (also known as CS507C). However, CS507C cannot be used on a student's graduate program. To satisfy this requirement, students attend colloquia, submit the attendance form, and receive 3 terms of pass (P). 8. A grade point average (GPA) of at least 3.0 for all courses taken as a graduate student and all courses on the graduate program. 9. File a program of study by the end of the second term of study, or before 18 graduate credit hours are completed. Each M.S. student obtains a Master's Program form from the Graduate School, fills it out, has it approved by his/her major professor, and turns in the form to the Graduate Student Coordinator for the EECS associate director's approval. This program is a tentative plan and can be updated or changed. 10.
A final oral exam on the student's thesis. A
final oral exam may be scheduled only after all other requirements are
satisfied. The M.S. committee is formed which consists of at least four
graduate faculty members: two in the major field, one in the minor field if a
minor is included, and a Graduate Council Representative. When a minor is not
included, the fourth member may be from the graduate faculty at large The
Graduate Council representative will be chosen from a list supplied to the
student by the For project option the committee consists of three (3) graduate faculty-two in the major field and one may be from the graduate faculty at large. Notice of oral exams should be posted and distributed to all faculty and graduate students at least one week prior to the exam. Except in unusual circumstances, these exams will be held during the normal academic year (fall, winter, or spring quarters). For scheduling, use the Event Schedule Form. 11. Time limit. All work toward a M.S. degree including transferred credits, course work, and thesis, must be completed within seven years. 12. A graduate minor is not required (as of 2/14/02). See the Graduate School Bulletin for details. Master of Engineering (M.Eng) Degree Requirements 1. At least 45 credit hours of graduate-level courses approved by the student's graduate committee 2. At least two courses from each of the following categories: o Theoretical Computer Science: CS515, CS516, CS520, CS521, CS523, CS524, CS527, CS529 o Languages and Systems: CS511, CS540, CS549, CS570, CS575, CS579, CS581, CS582, CS583, CS584, CS589 o Real World Computing: CS531, CS532, CS533, CS534, CS535, CS539, CS550, CS551, CS552, CS553, CS554, CS555, CS556, CS559, CS561, CS562, CS569
3. At least a B grade (or equivalent) on the following undergraduate courses. o Theory of Computation (equivalent of CS321) o Analysis of Algorithms (equivalent of CS325) o Operating Systems (equivalent of CS411) o Computer Architecture (equivalent of CS472) o Translators (equivalent of CS480) or Programming Languages (equivalent of CS381) 4. At most 6 credits of courses numbered 50x (so-called "blanket-numbered" courses). 5. Attendance at the weekly EECS Colloquium during one term of the first year of graduate studies. Students receive 1 credit for attending the Colloquium by registering for CS 507 Section 1 (also known as CS507C). However, CS507C cannot be used on a student's graduate program. To satisfy the requirement, students attend colloquia, submit the attendance form and receive one term of pass (P). 6. A grade point average (GPA) of at least 3.0 for all courses taken as a graduate student and all courses on the graduate program. 7.
File a program of study by the end of the second
term of study, or before 18 graduate credit hours are completed. Each M.Eng.
student obtains a M.Eng. Program form from the 8.
A final oral exam. A final oral exam may be
scheduled only after all other requirements are satisfied. The M.Eng.
committee is formed which consists of at least 3 graduate faculty members
from the
1.
Approximately 108 2. The graduate level algorithms course, CS515, and the graduate level course on theory of computation, CS516. 3. A minimum of three theoretical courses in Computer Science or related fields, e.g., CS521-529, ECE650, ECE662, ST561-565, ST581-583, ST623-663, etc.
4. A thesis involving at least 36 credits (CS 603). The Ph.D. thesis should represent a significant contribution publishable in a recognized journal. 5. At least a B grade (or equivalent) on the following undergraduate courses. o Theory of Computation (equivalent of CS321) o Analysis of Algorithms (equivalent of CS325) o Operating Systems (equivalent of CS411) o Computer Architecture (equivalent of CS472) o Translators (equivalent of CS480) or Programming Languages (equivalent of CS381) 6. At most 15 hours of blanket-numbered courses (CS 50x, are permitted on a Ph.D. program. In addition, Masters thesis hours (CS 503) may be permitted by the student's committee. Students may not register for CS 603 Ph.D. Thesis until they pass their preliminary exam. 7. At least 18 credit hours in each declared minor. There is no requirement to declare a minor, however. 8. Residence requirement: At least 36 graduate OSU credits must be completed while enrolled as a full-time student (at least 9 credits/term). These terms of full-time enrollment do not have to take place consecutively. 9. Attendance at the weekly EECS Colloquium during each term of the first year of graduate studies. Students may receive 1 unit of credit for attending the Colloquium by registering for CS 507 Section 1 (also known as CS507C). However, CS507C cannot be used on a student's graduate program. To satisfy the requirement students attend colloquia, submit the attendance form, and receive 3 terms of pass (P). 10. A grade point average (GPA) of at least 3.0 for all courses taken as a graduate student and all courses on the graduate program. 11. Successful completion of Ph.D. qualifier which tests the student's course background and the ability to read, understand, analyze and synthesize material from research papers. 12. Successful completion of the preliminary examination which tests the student's readiness to start research on a particular topic and his or her breadth of knowledge in Computer Science. 13. Satisfactory performance in the final oral exam. The final oral exam must be taken within 5 years after the oral preliminary examination. 14. Normally both the preliminary exam and the final oral exam are open to faculty and students. Notice of such exams shall be posted and distributed to all faculty and graduate students at least one week prior to the exam. Except in unusual circumstances these exams will be held during normal academic year (fall, winter and spring quarters). For scheduling use the Event Schedule form. Note: This is a "model," where the need for flexibility is understood. The doctoral program leading to a Ph.D. degree in Computer Science is
administered primarily by the student's Ph.D. committee. It is the student's
responsibility to organize his or her doctoral committee with the advice of
his or her major professor. The committee must consist of at least five (5)
faculty members: the major professor, at least two other members of the The Ph.D. committee, in consultation with the student, is responsible for preparing the student's doctoral program, administering the required examinations, and reporting the student's progress to the School. This committee has considerable freedom in defining a doctoral program, being subject only to the rules of the Graduate School as described in General Regulations - Doctor of Philosophy in the Graduate Bulletin and the ECE Ph.D. Degree Requirements listed in this Advising Guide. The Doctoral Program form [http://oregonstate.edu/dept/grad_school/Survival_Guide/forms.htm] should be filed by the end of one calendar year if a student joins the PhD. Program with a M.S. degree and by the end of the fifth quarter of enrollment if the student joins the program with a B.S. degree.
o
a comprehensive review of existing literature in
an area o
the student’s current or prior original research o
or some combination as stipulated by the
committee.
Students who are doing
double degrees (M.S. and Ph.D.) can combine their Ph.D. qualifier with
their M.S. oral defense with approval by their two program committees.
Note that CS501 is a P/N
course so the student must find a faculty member who will assign a grade for
this course. If a student has not yet filed a program, they should see the
Graduate Advisor (currently Prasad Tadepalli for CS students) if they are
registering for CS501, and he/she will assign the grade. |
|
School of Electrical Engineering and Computer Science, 1148 Kelley
Engineering Center |