Objectives & Outcomes

students holding certificates smile


On this page, you will find Cal State LA Department of Computer Science's mission and vision statements, the undergraduate and graduate program's educational objectives, student learning outcomes, and our student enrollment and graduation demographics data provided by The Office of Institutional Effectiveness.


Educational objectives are broad statements describing the career and professional accomplishments the program is preparing graduates to achieve. Examine what Cal State LA Computer Science program graduates are expected to attain within a few years of graduation by utilizing the knowledge gained from their academic program.

Program Educational Objectives (PEO)

  1. Students who had entered the workforce will have established themselves as effective professionals by having solved real problems through the use of their computer science knowledge and their communication, critical thinking, and problem-solving skills.
  2. Students who had continued in academia will have been successful in pursuing advanced degrees and in demonstrating their ability to master advanced areas of computer science.
  3. Students will have demonstrated their ability to adapt to a rapidly changing environment by having learned and applied new skills and new technologies.
  4. Students will have demonstrated their ability to recognize and apply legal and ethical principles in academic, professional, social, and/or personal contexts.

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science


Student learning outcomes describe the specific, measurable knowledge, values, or skills that students will be able to demonstrate upon completing the academic program. Examine what our graduates acquire upon completing the Cal State LA Computer Science Bachelor of Science and Master of Science Programs.

Student Outcomes for BSCS

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

Student Outcomes for MSCS

  1. Students will have the ability to write and analyze sophisticated algorithms.
  2. Students will have the ability to design, develop, and analyze complex software systems.
  3. Students will have acquired advanced knowledge and skills in one or more areas of Computer Science.
  4. Students will be able to communicate effectively both orally and in writing.

Enrollment & Graduation Data

The Office of Institutional Effectiveness (IE) provides high-quality data, analytical tools, strategic analysis, and partnership-based education and collaboration to foster a University culture of data-informed decision-making. Student enrollment and graduation demographics data are available on the Cal State LA Institutional Effectiveness website. To view the information, please select Engr, CS, & Technology under "College" and Computer Science under "Department."

Department of Computer Science

Valentina Ovasapyan, CS Department Coordinator
5151 State University Drive, Los Angeles, CA | E&T A-322
TEL: (323) 343-6690 | FAX: (323) 343-6672 | [email protected]