Computer Science

Computer Science is the scientific approach to computation and its applications. A computer scientist specialises in the theory of computation and the design of computers or computational systems.

Its subfields can be divided into a variety of theoretical and practical disciplines. Some fields, such as computational complexity theory (which explores the fundamental properties of computational problems), are highly abstract, whilst fields such as computer graphics emphasise real-world applications. Still other fields focus on the challenges in implementing computation.

For example, programming language theory considers various approaches to the description of computation, whilst the study of computer programming itself investigates various aspects of the use of programming language and complex systems. Human-computer interaction considers the challenges in making computers and computations useful, usable, and universally accessible to humans.

Computer scientists are integral to numerous aspects of our everyday lives and are responsible for advances in many diverse fields in the modern world such as computer security, the learning sciences, weather forecasting, smart phone application development, and network gaming. These industries are able to continuously evolve and improve through the work of computer scientists.

WPI’s Computer Science program is as diverse and varied as the field of computer science itself, offering course work and specializations in areas such as human-robotic interaction, intelligent tutoring and educational data mining, bioinformatics, computer security and privacy, and graphics and animation among many others.

Our project-enriched education ensures that graduates of the Computer Science program leave WPI as problem solvers who are ready to hit the ground running and make immediate contributions to this exciting and dynamic field.

On education information:
University of Washington Computer Science Engineering includes roughly 50 faculty members, 60 staff members, 300 graduate majors (165 in the Doctoral program and 135 in the Professional Master's Program), and 500 undergraduate majors (160 graduates per year) in Computer Science and Computer Network Engineering programs.

Ranked among the top ten programs in the nation, we are active in most of the principal areas of the field and are engaged in a broad range of interdisciplinary initiatives. We are located in the spectacular Paul G. Allen Center for Computer Science & Engineering at the center of the UW campus in Seattle, Washington – a national and international technology center in software, biotech, the health sciences, and other fields.