What is Computer Science at Western Washington University?
Computer Science at Western is organized around the study of design and analysis techniques used to write software or programs in various application areas, along with details about the internal workings of computers (known as computer architecture and operating systems). The design and analysis techniques encompass many areas of study such as (1) algorithms and data structures (ways to organize instructions and information efficiently), (2) programming languages (specific methods of delivering instructions to computers), (3) software methodology and engineering (processes to develop software and ways to organize groups of instructions), (4) databases and information retrieval, and (5) artificial intelligence. Faculty interests represent many diverse areas of computer science, including distributed and parallel computing, object-oriented development, graphics, computer networks, image processing, cryptography, and formal methods. Members of the department are also involved in collabora