Student Outcomes

At the time of graduation, graduates will possess the ability to: 

  • Apply and continuously acquire knowledge, both theoretical and applied, related to core areas of computer science.
  • 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 trade-offs involved in design choices.
  • Apply thought processes involved in formulating problems and their solutions so that the solutions are represented in a form that can effectively be carried out by a computing device.
  • Generate original ideas and apply information in novel and effective ways.
  • Approach social effects of computing ethically and responsibly, and be committed to doing so.
  • Develop, interpret and express ideas related to Computer Science issues and concerns effectively through written and oral communication.
  • Function effectively on teams to accomplish a common goal.