Computer Science

Learning Outcomes

A graduate in Computer Science will be expected to be able to provide the student with:

  1. The ability to create significant software projects, from analysis to design to implementation and testing.
  2. A strong foundation in both the software and hardware aspects of computing, as well as the mathematics and science that underlie the discipline. 
  3. A deeper understanding of one or more areas of computer science of their choosing. 
  4. Good written and verbal communications skills.
  5. The ability to work effectively in teams, as jobs in computer science require large groups of people to work together.  
  6. An appreciation of the societal consequences of technology, including computers, and of the ethical issues that arise with recent technologies.
  7. The knowledge and skills necessary to obtain employment after graduation or to continue their study of computer science in graduate school.