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.