Department of Computer Science

Assessment Information

Department's Home Page

Program Educational Objectives and Student Learning Outcomes for BS in Computer Science

Program Educational Objectives: The computer science program at the California State University, Northridge prepares students for life-long careers in computer science or related technical fields; such careers should enable its graduates to make valuable contributions to society and to find satisfaction in their chosen profession. Within a few years of graduation, the graduates of the computer science program are expected to meet the following program educational objectives:

  1. Have a successful professional career in computer science or in related technical fields, or continue their education at the graduate level.
  2. Continually improve their professional skills and knowledge to stay current in the field and to attain professional advancement.

Student Learning Outcomes:Students who successfully complete the Bachelor of Science Program in Computer Science will able to:

  1. Apply knowledge of computing and mathematics appropriate to the discipline
  2. Analyze a problem, and specify the computing requirements appropriate to meet desired needs
  3. Apply knowledge of programming concepts, algorithmic principles, and data abstraction to design, implement, and evaluate the software necessary to solve a specified problem
  4. Function effectively on teams to accomplish a common goal
  5. Understand professional, ethical, legal, security, and social issues and responsibilities
  6. Communicate effectively with a range of audiences
  7. Analyze the local and global impact of computing on individuals, organizations, and society
  8. Recognize the need for and demonstrate an ability to engage in continuing professional development
  9. Use current techniques, skills, and software development tools necessary for programming practice
  10. Model and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  11. Apply software engineering principles and practices in the construction of complex software systems

Department Faculty link to additional assessment information: "click here"