Computer Engineering

Available Major, Available Minor

Computing has become an essential building block of modern life, from smartphones to mobile healthcare, self-driving cars and unmanned aerial vehicles to high-performance data centers. Graduates of the Computer Engineering program will leave with the knowledge and skills to contribute to the design of future computing systems, both hardware and software. A B.S. in computer engineering provides students the solid foundation in math, science, electrical engineering and computer science needed to be successful professionals, and it fosters the creativity students need to become outstanding innovators and problem solvers in this rapidly changing discipline.

Here at Tufts, design and analysis are key components of our program. As students advance, they move into circuit analysis and design, digital design, computer programming, data structures, microprocessor design, and computer organization. With this strong knowledge base students are able to take advanced classes across the disciplines of computer engineering, electrical engineering, and computer science for example: VLSI design, computer networks, computer architecture, and image processing.

As with all programs at Tufts, research is an integral component of the educational experience. The Department of Electrical and Computer Engineering houses nearly a dozen distinct research facilities. Some of the laboratories include the advanced integrated circuits and system laboratory, the multimedia research center, the wireless integrated sensor networks laboratory, the computer architecture laboratory, the high frequency materials measurement and information center, the millimeter and submillimeter waves laboratory, the nanoscale circuits and systems lab, the simulation laboratory, and the scanning probe microscope facility. In keeping with Tufts’ broader educational philosophy, the computer engineering program offers high-quality instruction that encompasses not only technical content but also makes students aware of the societal implications of technology and ethical issues.

The BS in Computer Engineering (BSCPE) program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.

Sample Classes:

Photo credit: Joanie Tobin/Tufts University from Photoshelter

Related Content

Image: The vast number of devices connected on 5G networks can help locate themselves, rather than rely on centralized “anchors”

Researchers devise more effective location awareness for the Internet-of-(many)-Things

The vast number of devices connected on 5G networks can help locate themselves, rather than rely on centralized “anchors”

Read More