Fast-Track your Path to a Master’s Degree
For students ready to take the next step, these programs make it possible to move quickly from undergraduate study into graduate-level computer science. They provide a practical, accelerated option for students who want to strengthen their skills and know they want to earn an advanced degree.
UO Accelerated Master's Program—Computer Science
Computer science undergraduate majors at the UO have the opportunity to graduate with BS and MS computer science degrees in a five-year program.
Students with junior or senior status in the computer science major who have completed the 300-level required courses and CS 415 (with a grade of A- or higher), and have a GPA of 3.50 or higher in computer science and a cumulative GPA of 3.50 or higher, or a GPA of 3.75 or higher in computer science and a cumulative GPA of 3.25 or higher may apply to the Accelerated Master’s Program in Computer Science (AMP-CS).
Interested computer science majors must schedule an appointment with the director of AMP-CS before submitting the Accelerated Master’s Program Application. Upon acceptance to AMP-CS, students may take graduate courses to fulfill major requirements that will also fulfill some master’s degree requirements, according to University of Oregon AMP guidelines.
AMP-CS students will work closely with undergraduate and graduate advisors to ensure that they are on track to graduate with both degrees. Students who do not maintain satisfactory progress in the AMP-CS or who choose not to continue to a master’s degree can still graduate with a bachelor’s degree in four years.
This program may be combined with the computer science early start master's program.
Questions? Contact the departmental office.
Computer Science Early Start Master's Program
This program is open only to students who earn a BS or BA degree in computer science at the UO and are considering entering the master's degree program.
A student may petition the department to have up to 8 credits of 400-level CS coursework count toward the elective credit requirements of the master's degree requirements under the following conditions:
- The 400-level CS course must have a 500-level split section
- The student earned a letter grade of A- or better in the 400-level course
- The student has an overall GPA of 3.5 or higher in upper-division CS courses
A student who chooses to enter the Computer Science Early Start Master’s Program does not need to apply before taking courses. However, they must submit the Early Start Master’s Program Application to the graduate program coordinator before completing their BS or BA degree.
Any course taken during a student’s undergraduate studies that meets the above conditions can be used to apply. Even if you plan to postpone graduate school for one or more years, this application should be on file with the Graduate Program Coordinator.
This program may be combined with UO-AMP-CS.
Questions? Contact the departmental office.