General Catalog 2025-2026

Computer Science (AAS)

The Associate Degree in Computer Science program offers students theoretical and practical training that will allow them to perform competently in the industry and recognize the local and global impact of the discipline on individuals, organizations, and society. This program is aimed at training students with the knowledge, skills, and attitudes necessary to design, implement, and evaluate computational solutions.

Students will obtain comprehensive training in the area of computer programming, as well as in the application of techniques and tools necessary for computational practice. In addition, they will learn to work in multidisciplinary environments integrating ethical-legal, security, and accessibility values and principles.

The Aguadilla, Arecibo, Barranquitas, Bayamón, Fajardo, Ponce and San German campuses are authorized to offer this Program. The Aguadilla Campus is authorized to offer the program through online education.

Program Goals

  1. To provide students with the knowledge, skills, and attitudes necessary to design, implement, and evaluate computational solutions.

  2. To prepare students to perform competently in the industry and recognize the local and global impact of the discipline on individuals, organizations, and society.

  3. To train students to work in multidisciplinary environments, integrating ethical-legal, security, and accessibility values and principles.

Program Objectives

  1. Generate the knowledge, skills and attitudes necessary to design, implement and evaluate computational solutions.

  2. Develop computational solutions that benefit individuals, organizations and society.

  3. Integrate ethical-legal, security, and accessibility values and principles in multidisciplinary environments in computational practice.

Competencies Profile of Graduates

The Associate of Applied Science in Computer Science is designed to develop the competences that will enable the student to:

Knowledge

  1.  Analyze a complex computational problem and apply the principles of computing and other relevant disciplines to identify solutions.

  2. Apply computer science theory and software development fundamentals to produce computational solutions.

Skills

  1. Design, implement, and evaluate a computational solution that meets a set of computational requirements in the context of the program discipline.

Attitudes

  1.  Communicate effectively in a variety of professional contexts.

  2. Recognize professional responsibilities and make informed decisions in the practice of computing taking into consideration legal, ethical, security, diversity, equity, inclusion, and accessibility principles.

  3. Function effectively as a member or leader of a team involved in activities appropriate to the program discipline.

Requirements for the Associate of Applied Science Degree in Computer Science

General Education Requirements 27 credits
Major Requirements 35 credits
Total 62 credits

General Education Requirements - 24 credits

GESP Spanish - Select 6 credits from the GESP category

6

GEEN English - Select 6 credits from the GEEN category

6

GEEN or ENGL English - Select 3 credits from the GEEN or ENGL categories

3

GEP-GECF 1010Introduction to the Christian Faith

3

GEP-GEIC 1010Information and Computing Technologies

3

GEP-GEMA 1200Fundamentals of Algebra

3

 

GEP-GEHS 2010Historical Process of Contemporary Puerto Rico

3

Or

GEP-GEEC 2000Entrepreneurial Culture

3

Major Requirements - 35 credits

COMP 2051Client-Side Web Development ("Front-End")

3

COMP 2052Server-Side Web Development and Back-End Microservices

3

COMP 2053Full-Stack Web Development

3

COMP 2120Programming Logic

3

COMP 2200User Interfaces and Experiences ("UX&UI")

3

COMP 2315Structured Programming

3

COMP 2400Object Oriented Programming

3

COMP 2700Cybersecurity

3

COMP 2800Databases

3

COMP 2970Seminar and Practice

3

MATH 1500Precalculus

5