Admissions and Transfers
Admissions and Transfers

How to Apply for Admission (Undergraduate)

Graduates of foreign and Philippine high schools accredited by the Department of Education (DepEd) may be admitted as freshmen into the University based on the following:

  1. Performance in the UP College Admission Test (UPCAT); and
  2. Weighted average of final grades obtained in high school.

The BS Computer Science program places the highest importance on mathematical and scientific aptitude. Math and Science scores in the UPCAT are the primary consideration.


If transferring from another school, you must apply in writing to the Office of the University Registrar.

To be considered for admission for the BS Computer Science program, applicants should have:

1. Earned at least 34 academic units (2 semesters minimum; excludes PE, NSTP);
2. taken and passed algebra and trigonometry subjects; and
3. a GWA of 2.0 or better (or the equivalent in a different grading system).

The student will be admitted as a regular student if he/she has a Bachelor’s degree in Computer Science in any accredited institution and has an average of 2.0 or better in all his/her Computer Science courses.

All other applications who are not BS CS degree holders may take the following seven foundation courses: CMSC 123, CMSC 124, CMSC 125, CMSC 127, CMSC 131, CMSC 141, CMSC 142.

Once the Applicant obtains an average of 2.0 or better in the foundation courses, he/she may be admitted as a regular student.


Applicants who have received a Bachelor’s degree in Computer Science from the UP System with a weighted average of 2.0 or better are automatically qualified for admission.

All other applicants must satisfy the following qualifications:

  1. Must hold a Bachelor’s degree in any field from any recognized institution with an average of 2.0 or better; and
  2. Is proficient in at least one programming language (e.g. C, Java, JavaScript) (Note: HTML & CSS are not programming languages); and
  3. Has at least two years of IT-related work experience (e.g. Software developer, Web developer) (waived if the applicant is a BS in Computer Science , BS in IT, or BS in Information Management graduate).


Applicants must have an MS Degree in Computer Science or a related discipline obtained from any recognized institution of higher learning. The applicant must have at least one publication in a reputable, peer-reviewed journal or a full-paper in a refereed conference proceeding.