The Computer Engineering, BSCmpE at Northeastern University equips you to design, develop, and innovate at the intersection of hardware and software. In a world increasingly driven by complex digital systems, this undergraduate degree prepares you for a career shaping the future of technology. You will delve into the core principles of computer engineering, gaining expertise in areas such as digital design, computer organization, embedded systems, and networks. This program is ideal for students passionate about understanding how computing systems function and eager to build the next generation of technological solutions.
This full-time, on-campus program is studied over four years, integrating foundational electrical and computer engineering courses with essential mathematics and science. You will engage in practical learning through projects like embedded design for robotics and capstone courses where you will tackle complex engineering challenges. The curriculum emphasizes hands-on experience, including labs and technical electives, allowing you to specialize in areas like algorithms, cybersecurity, or software development. Graduates will be prepared for roles in hardware design, software development, systems engineering, and advanced research.