Computer Science

The graduate programs in computer science prepare students for careers at the forefront of computing research, teaching, and industrial progress. Computer science has become a highly active and fast-changing discipline and students at Boston University have the opportunity to work at the cutting edge of this fundamental and exciting field. The computer science faculty is composed of leading researchers in many central areas of computer science. All are involved in graduate education. Areas of current faculty interests are theory of computation, information theory, complexity theory, analysis of algorithms, cryptography, security, programming language theory, image and video computing, data mining, operating systems, real-time computing, parallel and distributed computing, large-scale networked information systems, distributed systems, networking, database systems, and performance evaluation.

The Department of Computer Science has a wide range of computing resources and laboratories available to support its educational and research missions. In addition to over 300 state-of-the-art computing workstations, the department has a number of high-end shared-memory multiprocessor compute servers, firewalls, and file servers, with over 130 Terabytes of disk space. Students access this infrastructure through a number of laboratories, including a 60-seat open laboratory, a 25-seat online teaching classroom, a 50-seat graduate research laboratory, and multiple specialized research labs for individual research groups. In addition to the open lab and general purpose research laboratories, students involved in specific research projects or courses have access to other dedicated facilities, including the Image & Video Lab, the Networking QoS Lab, the Internet Lab, and the Database Lab. The department’s research labs are funded in great part through industrial grants, faculty research grants, and a $1.2M National Science Foundation Research Infrastructure grant.