

The Bachelor of Science in Computer Engineering at Johns Hopkins University combines the principles of electrical engineering and computer science to prepare students for the design and development of advanced computing systems. The program equips learners with a deep understanding of both hardware and software components, fostering a skill set that bridges the physical architecture of computers with the logic and algorithms that drive modern applications. Students explore topics such as microprocessor design, embedded systems, and digital logic alongside programming, data structures, and systems software.
Hands-on experience is central to the curriculum, with extensive laboratory work and collaborative projects integrated throughout the degree. From low-level circuit analysis to high-level system integration, students engage in the full spectrum of computing innovation. The program emphasizes analytical thinking, problem-solving, and technical communication, offering a well-rounded education that is both theoretical and application-driven. Graduates leave with strong engineering fundamentals and real-world project experience, making them valuable contributors in technology-focused industries.
Year 1 – Foundations in Computing and Engineering
Year 2 – Core Computer Engineering Principles
Year 3 – Systems Design and Application
Year 4 – Capstone and Specialization
Graduates of the Computer Engineering program are highly sought after in semiconductor design, embedded systems development, aerospace and defense, and consumer electronics. Many enter roles as hardware engineers, firmware developers, system architects, or embedded software engineers in companies ranging from startups to multinational tech firms. The rigorous technical foundation also enables graduates to succeed in robotics, automotive systems, and AI-driven hardware platforms. Additionally, the program serves as a strong launchpad for those pursuing graduate studies in engineering, computer science, or applied physics. The combination of software fluency and hardware insight makes alumni adaptable, innovative, and ready to contribute to rapidly evolving technological landscapes.
Johns Hopkins offers a Computer Engineering program that blends engineering excellence with interdisciplinary opportunity, supported by world-class faculty and cutting-edge research facilities. Students benefit from the university’s collaborative ecosystem, working on projects that span healthcare technology, cybersecurity, and AI hardware. The curriculum emphasizes both theoretical depth and hands-on application, ensuring that graduates are not only well-versed in modern technologies but also capable of designing the systems of the future. With access to leading labs, industry partnerships, and global research initiatives, students develop technical leadership, innovative thinking, and a systems-level perspective that sets them apart in competitive engineering fields.
For further information, please contact the admissions office at:
Phone: +1 410 516 8000
Email: admissions@jhu.edu
Address: Johns Hopkins University, 3400 N. Charles Street, Baltimore, MD 21218, USA