Explore your Options Build your Skills Apply for Opportunities Connect with Us

What can I do with a major in Computer Engineering ?

Computer engineering encompasses the design and application of analog and digital devices and systems, including computer systems.1 The field is both analytical and creative, because the problem-solving and development process often results in the creation of the newest technologies that integrate computing capabilities of hardware and software.2

The undergraduate Computer Engineering program at Johns Hopkins is offered through the Department of Electrical and Computer Engineering, in collaboration with the Department of Computer Science.3 Hopkins also offers undergraduates degrees (a Bachelor of Science or a Bachelor of Arts) in Computer Science. There is significant overlap between the two programs, both of which are accredited by the Accreditation Board for Engineering and Technology (ABET), however there are more similarities than differences between the two disciplines.