Admission to the Computer Science Program

Upon achieving junior standing at PSU (90 credits or more) and completing all lower-division CS requirements, students should submit an Application for Admission to the CS program at the Computer Science Office. Admitted CS students are assigned an adviser and may register for upper-division CS courses. Questions about Undergraduate and Post-Baccalaureate admissions and course registration (capstone courses included) should be addressed to the undergraduate advisor:


Fall 2018 Admission: April 15th
Winter 2019 Admission: Ocotber 15th


In order to be eligible for CS program admission, each student should meet the following requirements:

1. Completion of each of the following core CS courses with a C or better, and the cumulative all-attempts GPA in these courses must be at least 2.0:
  • 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)

For example, if a student receives a D in CS 250, retakes it and receives a C, the student would have a 1.5 GPA over these two attempts. However, a B in another required CS course, like CS 202, would raise the GPA to 2.0 over these three graded attempts. X's and W's are not counted as graded attempts.

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.)

4. Successful completion of the Programming Proficiency Demo
  • As part of their application to the CS program, all students must satisfactorily complete a programming proficiency demonstration
  • Students who have taken the equivalent of CS 202 outside of 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 2018 Admission - May 2 & 4, 2018
    • Winter 2019 Admission - November 2, 2018

Students who do not meet these requirements may petition the CS Appeals Committee for Special Admission.