Undergraduate Computer Science Program
Upon Junior standing (passing 90 credits at PSU), a student may apply to the CS upper division program and become a PSU CS Major. This is contingent upon passing the lower-division CS admission requirements. 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 (email@example.com).
The following admission requirements are for the 2021-2022 Academic Year.
2021-2022 Admission Deadlines
Fall 2021: April 15, 2021 (the application form will open on March 25, 2021)
Winter 2022: September 1, 2021
2021-2022 Admission Requirements
- CS 163 Data Structures (4)
- CS 202 Programming Systems (4)
- CS 250 Discrete Structures I (4)
The grades from all attempts at CS162, CS163, CS202 and CS250 are included in the cumulative grade point calculation used for admission purposes (All Attempts Admissions GPA). Grades of P, X and the first W in a course are not included in the All Attempts Admissions GPA Computation. The second and subsequent grades of W for a course are counted as F’s.
- MTH 252
- Completion of, or Registration in, MTH 253 or MTH 261
- First two terms of an Approved 3-term Lab Science Sequence
- Completion of, or registration in, the third term of the Approved 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.
- 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 2021 Admission – May 1, 2021 (orientation on April 24, 2021)
- Winter 2022 Admission – TBD
Admission is competitive and enrollment is limited by resources. Students eligible for admission with an All Attempts Admission GPA of 3.0 or higher are guaranteed admission. Based on the number of remaining slots, the CS Undergraduate Committee will select additional students from the remaining pool of admission-eligible students.
A student’s All Attempts Admission GPA will be computed based on grades for CS 162, CS 163, CS 202 and CS 250 currently recorded in the PSU transcript system at the time of application. Students transferring courses to PSU from other institutions are responsible for ensuring their grades are transferred to PSU prior to the competitive admission decision deadline. Students whose grades are transferred after the decision deadline will be considered for any remaining openings. Grades of courses completed after the time of application will not be considered.
Initial admission decisions will be made approximately 3 weeks after the application deadline.
Students denied admission to the CS program may submit a written appeal using the official CS Appeals Form to the CS Appeals Committee. All decisions are final.
Advising Guidance for Students
Students are advised to take CS 201 and CS 251 during their application term (Spring for Fall Admission, Fall for Winter Admission). Until you are admitted to the CS Program, you may not register for upper division CS courses, and these are the only CS classes that may be taken between the time you submit your application and when you are accepted into the program.
The first grade of ‘W’ (Withdraw) in CS 162, CS 163, CS 202, and CS 250 is ignored in the Admissions GPA computation. Subsequent grades of ‘W’ in a class are counted as an ‘F’ in computing the Admission GPA. A ‘Withdraw’ is different than a ‘Drop’ since a dropped course does not appear on your academic record, and a withdrawn course appears with a grade of ‘W.’ Typically, at PSU you may drop a course through the second week of the term. After the second week of the term, you may only withdraw from a course. Make sure you are familiar with your institution’s Drop/Withdraw deadlines and policies. Terms in which you are registered for a full-time course load and withdraw from all your courses are omitted from the Admissions GPA computation. You may petition the PSU Registrar for a retroactive withdrawal during the current term using a Deadline Appeals Petition or using a Scholastic Standards Petition for past term grade changes.
If you are not admitted to the CS Program, you may meet the requirements for the Computer Science Minor.