Program Constituencies

The principal constituencies of the of both CSE, programs BS in Software Engineering and BS in Computer Science and Engineering, are:

  1. the current students of the program.
  2. the alumni.
  3. the faculty of the program.
  4. the employers.

The programs must expose its students to the forefront knowledge in the area of computing, and so they are a critical component of our continuous improvement process. The CSE’s alumni have been in contact with the professional world and should have been able to test the skills that they have attained, hence their experience represents an excellent source to provide useful input for the improvement of our programs. Our faculty plays an essential role in the administration of the programs, in effectively transmitting knowledge to our students through teaching and research, and in the continuous improvement process. Employers’ satisfaction drives employment opportunities for our students; hence they have an important word to say on how our program can improve the quality of our graduates. These four groups of constituencies have a special interest in the continuous success of the program directed by its PEOs, and which must be guaranteed by a successful continuous improvement process.

Program Educational Objectives

Both programs have adopted the following general Program Educational Objectives (PEOs).  Graduates from the Computer Science and Engineering program and from the Software Engineering program will:

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

Student Outcomes

Both programs have adopted the following Student Outcomes (SOs)

  1. Identify, formulate, analyze and solve complex computing problems by applying principles of computing, engineering, science, mathematics, and other relevant disciplines.
  2. Apply engineering and computing principles to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. Communicate effectively in a variety of professional contexts and with a range of audiences.
  4. Recognize ethical and professional responsibilities and make informed judgments in computing and engineering practice, which must consider the impact of the proposed solutions in global, economic, environmental, and societal contexts. 
  5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  8. Acquire and apply new knowledge as needed, using appropriate learning strategies.