Master’s Program

Requirements for the Master’s Program

  • Bachelor’s degree in Computer Science, or a Bachelor’s degree along with coursework equivalent to Data Structures (CCOM3034) and Algorithms (CCOM5050) courses.
    • Students without the skills provided by the Algorithms course can complete that requirement during their first semester.
  • A minimum general grade point average of 3.00 (on a scale of 0-4).
  • Adequate knowledge of both written and spoken Spanish and English.

Documents Required for the Application for Admission

  • Application for Admission to Graduate Studies through https://solicitud.upr.edu/
  • A minimum of two letters of recommendation, with a preference for three, from professors or employers, ideally including one from a professor.
  • Statement of purpose.
  • Participate in an interview, if required by the Graduate Affairs Committee.
  • Two official transcripts of all academic degrees.

Curriculum

Curricular Sequence

Recommended curricular sequence for Full-time students – 30 credits

First Year First Semester First Year Second Semester
CCOM 6029 High Level Languages 3 crd CCOM 6050 Algorithms 3 crd
CCOM 6XXX Systems course* 3 crd CCOM elective course** 3 crd
CCOM elective course** 3 crd Free elective** 3 crd
Second Year First Semester Second Year Second Semester
CCOM 6035 Development of Applications with Social Impact 3 crd CCOM 6XXX Thesis or project 3 crd
Free elective** 3 crd
Free elective** 3 crd

* some options are Operating Systems, Databases, Networking, Cyber Security and Computer Architecture

** 6000 level or above

Recommended curricular sequence for Part-time students – 30 credits

First Year First Semester First Year Second Semester
CCOM 6029 High Level Languages 3 crd CCOM 6050 Algorithms 3 crd
CCOM elective course** 3 crd CCOM elective course** 3 crd
Second Year First Semester Second Year Second Semester
CCOM 6XXX Systems course* 3 crd Free elective** 3 crd
CCOM 6035 Development of Applications with Social Impact 3 crd Free elective** 3 crd
Third Year First Semester Third Year Second Semester
CCOM 6XXX Thesis or project 1 crd CCOM 6XXX Thesis or project 2 crd
Free elective** 3 crd

* some options are Operating Systems, Databases, Networking, Cyber Security and Computer Architecture

** 6000 level or above

 

Frequently Asked Questions

  • Is the program online?
    • No, the program is face-to-face, but we intend to offer some hybrid and some online courses, but it will vary from semester to semester.
  • Is it a nightly program?
    • No, but we intend to offer some of the courses late in the afternoon so working students can take advantage of it.
  • I do not have the Algorithm Design and Analysis (CCOM5050) requirement but I do have the Data Structure (CCOM3034) requirement. What I can do?
    • In that case we can accept you on the condition that you take CCOM5050 in your first semester.
  • I do not have the Data Structure (CCOM3034) requirement nor the Algorithm Design and Analysis (CCOM5050) requirement. What I can do?
    • In that case, you can take a placement exam that we are preparing and will be offering in mid-April. The exam will consist of three parts, the first test a level equivalent to the course Introduction to Computer Science (CCOM3030), the second test a level equivalent to the course Introduction to Programming (CCOM3033) and the third test a level equivalent to the course Structure Data (CCOM3034). If you pass the three parts we can accept you on the condition that you take CCOM5050 in your first semester.
  • What are the costs?
  • Is there any financial aid?

 

More Information

Here is a link to the graduate proposal so you can get familiarized with the structure of the programs: Graduate proposal.

Stay tuned to this page and our social networks – https://www.facebook.com/ccom.uprrp!

Follow the link, Certificaciones Junta Instituciones Post secundarias, to see the certifications of approval.

For help or questions please contact: ccom-graduate-news@upr.edu

Here is a link to a presentation which includes more information about our professors and their research.

Graduate Program Coordinator
Ivelisse Rubio ivelisse.rubio@upr.edu

Graduate Committee
Marie Lluberes marie.lluberes@upr.edu
Edusmildo Orozco edusmildo.orozco1@upr.edu
Humberto Ortiz humberto.ortiz@upr.edu
Rafael Arce Nazario rafael.arce@upr.edu