2019-2020 Admission to the Computer Science Program

A student becomes a Junior at PSU after passing 90 credits. Any PSU Junior who has passed the lower-division CS admission requirements may apply to be a PSU CS Major. To apply, send an Application for Admission Form to the Computer Science Office. Only admitted CS Majors may register for 300-level and 400-level CS courses.

E-mail all questions about Undergraduate and Post-Baccalaureate admission and course registration (Capstone courses included) to the Undergraduate Advisor at uc@cs.pdx.edu.

The following admission requirements is for the 2019-2020 Academic Year. Students planning to apply for upper division after Winter 2020 should review the admission requirements for the 2020-2021 Academic Year

2019-2020 Admission Deadlines

Fall 2019 Admission: April 15, 2019
Winter 2020 Admission: October 15, 2019

2019-2020 Admission Requirements

1. Completion of each of the following core CS courses with a C or better.
  • CS 162 Intro to Computer Science (4)
  • CS 163 Data Structures (4)
  • CS 201 Computer Systems Programming (4)
  • CS 202 Programming Systems (4)
  • CS 250 Discrete Structures I (4)
  • CS 251 Discrete Structures II (4)

Repeated Classes

  • If a required CS class is repeated, all attempts are counted in the cumulative grade calculation that will be used for admission purposes (All Attempts CS GPA).
2. Completion of each of the following Non-CS courses with a grade of C- or better
  • MTH 251
  • MTH 252
  • First two terms of an Approved 3-term Lab Science Sequence
3. Completion of the Freshman Inquiry; or WR 121 and COMM 220 (for students transferring 30 or more credits to PSU) with a grade of C- or better.
4. Successful completion of the CS Transfer Programming Proficiency Demo
  • As part of their application to the CS program, all students must satisfactorily complete a programming proficiency demonstration
  • Students who have not taken CS202 at PSU will be sent a link to sign up for the proficiency demo upon submission and review of their CS application during the appropriate deadline. 
  • Proficiency Demo Dates:
    • Fall 2019 Admission – April 27, 2019
    • Winter 2020 Admission – October 26, 2019
Students may be conditionally admitted if some of these courses are in progress at the time of application. If courses in progress are not completed with a C or higher, admission will be revoked and students withdrawn from upper division CS courses.

Prerequisite Policy 

Before enrolling in any Computer Science course, students should read the course descriptions and ensure that they have completed all prerequisites with a C or better for undergraduate courses, or a grade of B or better for graduate courses. Students who have not met this requirement or who do not meet applicable admission requirements may be administratively dropped from the course.

Competitive Admission

Admission is competitive and enrollment is limited by resources. Students eligible for admission with an All Attempts CS GPA of 3.0 or higher are guaranteed admission. Based on the number of remaining slots, students will be selected from the pool of admission-eligible students that have not achieved an All Attempts CS GPA of 3.0 by the CS Undergraduate Committee.

Continuation Criteria

Admitted CS undergraduate students who are not making acceptable progress towards their degree requirements will be dropped from the program and required to reapply for admission. Acceptable progress is defined as completion of at least eight credits of coursework with acceptable grades (C or better for required CS courses, C- or better for required non-CS courses), satisfying departmental requirements, over the preceding academic year. Readmission will be determined by the CS Undergraduate Committee.


Students denied admission to the CS program may submit a written appeal using the official CS Appeals Form to the CS Appeals Committee. Reference our Appeals FAQ before submitting your appeal. All decisions are final.