The undergraduate program in Computer Science has the following educational goals:
- Graduates who succeed as practicing computer scientists.
- Graduates who succeed in advanced study in computer science.
- Graduates who adapt and evolve in complex technological environments such as those found in the workplace.
- Graduates who influence the development of professional, ethical and legal aspects of computing.