In the past fifteen years the internet has revolutionized all aspects of our lives, from the way we communicate to the way we do business. Wireless communication, online commerce, medicine, and multimedia are examples of new applications that have transformed our world. Computer engineers developed the fundamental technologies that made the web possible, including high performance microprocessors, gigabit networks and object-oriented computer languages.

As a computer engineering student at Northeastern you will study computer architecture, software engineering, computer-aided design (VLSI), microprocessor-based design, and applied algorithms. In addition to a broad background in mathematics, physics, and chemistry, this curriculum gives you solid foundation in both hardware and software design. RISC microprocessors, object-oriented Java and cellular networks are just three of the technologies you will encounter in the program.

Demand for computer engineers has increased dramatically in recent years. Students with a strong background in computer engineering are aggressively recruited by cutting edge computer companies nationwide.

Accelerated Master’s Degree

The College of Engineering offers a number of bachelor’s/master’s degree programs that allow students to accelerate the attainment of the master's degree by applying graduate credits taken as an undergraduate toward both the undergraduate and graduate degrees. These degrees may be earned either simultaneously in five years, or sequentially, with the bachelor's degree attainment followed by a PlusOne year to complete the master's degree. You might be interested in one of the combined bachelor’s/master’s degree programs listed below:


The Bachelor of Science Program in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET,