Johns Hopkins’ graduate program in computer science, ranked #21 in the nation by U.S. News & World Report in 2025, is ideal for students seeking mentorship and rigorous research opportunities, preparing students for careers in areas ranging from the tech, health, and defense industries to their own entrepreneurial ventures.
| Application deadlines | October 1 for Spring 2026 admission February 15 for Fall 2026 admission |
| Average time to degree completion | 3 semesters |
| Tuition (2025-2026) | $66,670 annually / $33,335 per semester |
| Funding support | More details here |
| FAQs | Learn more here |
No GRE required, and no application fee.
What makes us unique?
-
A top-ranked program, a top-ranked school
Our program is ranked #21 and Hopkins engineering is #13 overall in U.S. News & World Report’s 2025–2026 graduate program rankings.
-
An unprecedented investment in data science and AI
JHU’s recent transformational investment in AI, data science, and machine learning has added 12 new CS faculty members—so far.
-
The chance to specialize
We offer multiple research areas that allow you to tailor your studies to meet your professional goals.
About our program
Human Language Technology concentration
In affiliation with the internationally known Center Language and Speech Processing, we offer a thesis-based master’s concentration in Human Language Technology designed to prepare students for careers in industry.
Broad and deep expertise in AI and data science
Choose our track in AI and benefit from the resources—from renowned faculty to research opportunities—of the Johns Hopkins Data Science and AI Institute.
Explore research initiatives
Among the department’s closely affiliated research centers and institutes are the Malone Center for Engineering in Healthcare, the Institute for Assured Autonomy, the Laboratory for Computational Sensing and Robotics, and more.
Cross-divisional impact
Our faculty include clinicians and researchers from the schools of Medicine, Public Health, and Arts and Sciences, as well as engineers at the Applied Physics Laboratory.
Degree completion options
Choose a course-only or a course in combination with research (project, essay, or thesis) option.
The courses you want
Among our most popular master’s-level courses are:
- Machine Learning: Deep Learning
- Natural Language Processing
- Practical Cryptographic Systems
Home-to-Hopkins
As part of the Home to Hopkins program, full-time students are eligible to take up to two online courses through the Whiting School’s Engineering for Professionals program the summer before they start their full-time, residential master’s program. These courses apply to their master’s degree if satisfactorily completed. You can view the list of approved courses here. Email admissions@cs.jhu.edu to request more information.
The Hopkins network
Join us and you’ll be part of a worldwide network of alumni who are committed to your professional success.
“The idea that AI is something that we can't control—that’s just not true. These are computer programs and technologies that we build, and we decide where and when we use them.”
—Mark Dredze, professor of computer science and director of the Johns Hopkins Data Science and AI Institute
The Computer Science MSE student experience
Faculty
Meet the faculty teaching and mentoring our students and leading advances in the field Our facultyOutcomes-oriented
Our graduates are industry leaders and entrepreneurs, working at the forefront of fields from software engineering, consulting, and gaming to banking and health care.
Data for related high-earning occupations shows a median annual wage of $140,910 for computer and information research scientists and $133,080 for software developers as of May 2024.
Select Employers
| Amazon | |
| Bank of America | IMC Trading |
| Bloomberg L.P. | Intuit |
| Deloitte | Roblox Corporation |
MSE CS Program Requirements
Completion of the MSE CS program requires 8 approved courses of 3 or more credit hours or the equivalent and a faculty–guided research project OR 10 approved courses. Students have the option to add the only CS master’s concentration in Human Language and Technology or to pursue the Artificial Intelligence track.
Complete 8 one-semester courses in Computer Science (or in closely related fields such as Electrical and Computer Engineering, Cognitive Science, Mathematics, or Mathematical Sciences) approved by faculty advisor. A minimum of 1 course must be from at least 4 of the following core areas: Application, Reasoning, Software, Systems, Theory.
Learn more about the Artificial Intelligence track.
Learn more about the Human Language and Technology concentration.
Complete 2 Computer Science graduate courses or a research project including a report, essay, or thesis.
Learn more about the Artificial Intelligence track.
Learn more about the Human Language and Technology concentration.
Imagine yourself here
Baltimore has so much to offer. From vibrant and diverse neighborhoods with affordable housing, a farmers’ market, excellent restaurants, and the Baltimore Museum of Art just blocks from campus to professional sports teams, a rich history, and a lively culture scene, Baltimore is a great place to call home.
Ready to apply?
Get the information you need about our application process and financial aid, or get your application started today!
Discover the Computer Science master’s experience - Today’s industry demands computer scientists with deep skill sets and an ability to remain on the cutting edge. A master’s degree in computer science from Johns Hopkins University can help enhance your future.
A transformational investment in data science and AI - We are building a national epicenter for research and education focused on emerging applications, opportunities, and challenges presented by data science, machine learning, and AI.
Teaching AI to admit uncertainty - Johns Hopkins researchers show how different “odds” can teach AI models to admit when they’re not confident enough in an answer.