California Polytechnic State University
San Luis Obispo, California - Computer Science Department
Welcome

Computer Science: Program Objectives

Outcomes for our Current Objectives

In the following list, educational outcomes are grouped with the corresponding educational objective. The outcomes given here are the outcomes used to conduct assessment at the program level during this assessment cycle.

Computer Science graduates:

Objective 1. Are successful professionals and if they desire, are prepared to pursue graduate study

  • Obtain employment in the computing field
  • Gain acceptance into graduate school

Objective 2. Have a broad knowledge of CSC and substantial knowledge of one key area of computer science

  • A broad knowledge of the theoretical foundations of computer science
  • Knowledge of the fundamental areas of computer science (for example, programming languages, operating systems, computer architecture, programming, and software engineering)
  • Substantial knowledge of one key area of computer science (enough knowledge that a student is well prepared to specialize in that area)

Objective 3. Think independently, acquire knowledge, and continue their development as computer professionals

  • Acquire new knowledge (continue learning throughout a graduate's professional career)
  • Think independently and rigorously
  • Develop a plan for professional development

Objective 4. Apply scientific and engineering methodology to the design, implementation, analysis, and evaluation of computer based systems

Effectively apply scientific and engineering principles to the...

  • design of computer based systems
  • implementation of computer based systems
  • analysis of computer based systems
  • evaluation of computer based systems

Objective 5. Communicate effectively, both orally and in writing, and collaborate effectively in teams

  • Conduct effective professional technical and non-technical conversations with coworkers and clients
  • Communicate effectively in writing
  • Work effectively in a team environment with people from other disciplines, throughout the problem-solving process

Objective 6. Are prepared for the ethical, societal, and global issues associated with the computing field

  • Understand contemporary legal, social, and ethical issues in computing
  • Identify and analyze legal, social, and ethical impacts of professional behavior and actions