Our Computer Science program takes a “theory in action” approach, teaching the fundamentals of computing, critical and abstract thinking, problem solving, communication, and teamwork skills.
We demonstrate the applicability of these core ideas through a broad curriculum, experiential learning, and undergraduate research. This prepares students for practice and for future learning whether at graduate school or in the workplace.