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