The computer science curriculum provides students with a strong foundation in computing and an entree into exciting areas of research and applications, all within the context of a broad liberal arts education.

WU Computer Science students learn how to express abstract concepts rigorously, from numbers, text and graphics to interactive animations, gaming strategies and proof systems. They also learn to implement these abstractions on a computer so that their effects can be realized in the outside world.

Programming skills and object-oriented design are just the beginning of the curriculum: mid-level classes cover the structure of computers, the languages that control them and the mathematics of important algorithms. In the upper-level classes, students delve into more specialized application areas based on faculty research strengths, then finally demonstrate their creativity and mature understanding through a capstone senior project.

To view a graph of current Computer Science Curriculum, click here.