At the undergraduate, master’s, and doctoral levels, Johns Hopkins University’s Department of Computer Science provides students with exceptional academic programs, opportunities to be mentored by faculty who are defining their fields, and professional preparation and access to a vast alumni network that helps position you for success, no matter what your area of interest may be.
The department has a diverse culture of students from across the country and around the world. Our students are active and engaged in campus life as well as with the great Baltimore community.
Explore Our Programs
One of the most distinctive features of undergraduate education at Johns Hopkins is the access that all undergraduates have to the research laboratories of some of the most outstanding faculty members in the world. Through this contact with our faculty, students are able to develop skills not easily taught in the classroom.
Today's industry demands computer scientists with deep skill sets and an ability to remain on the cutting edge. An advanced degree from the Department of Computer Science at Johns Hopkins University will significantly enhance your career possibilities. Our graduates are always in high demand
A combined BS/MSE in Mechanical Engineering allows students to earn a graduate degree in five years and increase their
earning power after graduation.
Program Statistics and Outcomes
Explore each year's enrollment numbers for our majors, minors, and graduate programs as well as the graduation numbers over the last 10 years.
Living in Baltimore
Baltimore is where JHU students grow and build their lives. From popular tourist attractions—the Inner Harbor, the National Aquarium, and Fort McHenry (birthplace of “The Star Spangled Banner”)—to more off-the-beaten-path destinations—the Edgar Allan Poe House and Museum or the tranquil Sherwood Gardens—there is always something new to discover.
Future leaders in computer science
Our department is a lively community that enables students to achieve their full potential.