Program Constituencies

The Department of Computer Science and Engineering at the University of Puerto Rico has institutionalized a continuous improvement plan to maximize added value to our constituencies.  Program constituencies are individuals, groups, or institutions that directly contribute and benefit from our academic programs.  Our  continuous improvement process periodically assesses the level of satisfactions among these constituencies with regard to the educational objectives established for our academic programs.

      • Students – Our programs must expose our students to the forefront knowledge in the area of computing; and so they conform a critical component of our assessment processes.
      • Alumni – Students who have completed our courses of study during the previous 2-5 years are most likely to be employed at entry level positions and are better prepared to assess if the program has adequately prepared them to effectively practice their profession.
      • Employers – Employers’ satisfaction drives employment opportunities for our students. Members of advisory boards and campus recruiters represent employers. Since recruiters interview students from other institutions, they can provide valuable feedback about how well our students rank both internally and externally. Supervisors of Coop students can provide valuable insight on how well our alumnus perform compared to their peer interns from other institutions.
      • The People of Puerto Rico – The University of Puerto Rico was created by the Legislative Assembly to provide higher education opportunities for its citizens and to promote the social and economic development of the Island.
Program Educational Objectives

The CSE continuous improvement plan defines the following general Program Educational Objetives (PEOs).  Graduates from the Computer Engineering undergraduate program will:

      • Contribute to the educational, cultural, social, technological and economic development of society through the ethical application of their knowledge and skills.
      • Demonstrate professional competence, leadership, and entrepreneurial spirit to excel in the practice of the profession.
      • Take advantage of the multicultural background and bilingual education to effectively participate and contribute in global markets.
      • Pursue advanced studies, continued education, and be involved in professional societies to succeed in a constantly evolving field.
Student Outcomes

Our Computer Science and Engineering and Software Engineering bachelor degree programs are designed to enable students to fulfill the following Student Learning Outcomes (SLOs):

      • An ability to apply knowledge of computing and mathematics (in the solutions of problems…) appropriate to the program’s student outcomes and to the discipline.
      • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution, including designing and conducting experiments to this end.
      • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs, including:  economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
      • An ability to function effectively on multidisciplinary teams to accomplish a common goal.
      • An understanding of professional, ethical, legal, security and social issues and responsibilities.
      • An ability to communicate effectively with a range of audiences.
      • An ability to analyze the local and global impact of computing on individuals, organizations, and society.
      • Recognition of the need for and an ability to engage in continuing professional development.
      • An ability to use current techniques, skills, and tools necessary for computing practice.
      • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
      • An ability to apply design and development principles in the construction of software systems of varying complexity.
      • A knowledge of contemporary issues.

Each required course is designed to help students fulfill more specific course outcomes that each maps to one or more of the above SLOs. For a complete catalog of courses including links to their corresponding syllabi visit: Course Catalog.