About
The Tufts Computer Engineering program incorporates research and teaching across disciplines to provide students with a well-rounded approach to this dynamic field. The B.S. program is administered by the Department of Electrical and Computer Engineering. The M.S. and certificate programs are jointly administered by the Department of Electrical and Computer Engineering and the Department of Computer Science.
Computer Engineering has transformed over the last two decades. Computer hardware is now being designed with specialized computer cores for specific applications. Computing devices are connected to complex computer networks and the internet, whether they are large servers in a cloud, or embedded Internet-of-Things devices. With software and hardware systems gaining in complexity, computers and designers must go beyond functional correctness and be concerned with power consumption, security, and reliability.
The Department of Electrical and Computer Engineering is an interdisciplinary engineering department covering topics from advanced computational architectures to image and signal processing and nanoscale engineering. The department gives students a unique perspective on how electrical and computer technology can be used to solve important human problems. With expert faculty, cutting-edge research, and innovative facilities, our students are given the opportunity and resources to make significant contributions to the field and become leaders in industry, government, and academia.
The Department of Computer Science at Tufts University provides an open, friendly, diverse, and collaborative atmosphere in which to study computer science. Students personalize their path of study and regularly access professors both in small classes and out of class. With a long history of interdisciplinary learning and research collaboration, the Department of Computer Science brings together faculty, students, alumni, staff, and guests from across the field and beyond.