Information Technology Management graduates earn a median $85,465 Across 287 US programmes, two years after finishing
See the degree grade →The Master’s programme in Computer Science at Johns Hopkins University develops advanced technical and applied skills across core computing areas with options to focus on information-technology topics such as networks, security, cloud systems and data management. It suits graduates with a computing or strongly quantitative background who want to progress to senior engineering, technical leadership or research roles in industry or to continue to doctoral study.
The programme combines rigorous foundations with applied and systems-oriented topics. Typical modules cover:
Students typically choose between a thesis or a substantial applied project/capstone. The programme is offered in full-time and part-time formats, including pathways designed for working professionals.
Applicants are expected to hold a recognised bachelor’s degree in computer science, engineering, mathematics, physics or a closely related quantitative discipline. Typical application components include:
Admissions decisions take into account academic preparation, relevant experience, research or project potential, and fit with available faculty supervision for research-focused tracks.
Graduates enter a wide range of roles across technology and IT-driven organisations. Common career paths include:
Johns Hopkins’ strong connections with industry, research labs and government agencies support internships and employer recruitment, helping graduates move into senior technical roles, consultancy and leadership positions in both private and public sectors.
Johns Hopkins combines a research-intensive environment with applied, multidisciplinary collaborations. The university’s Department of Computer Science is active in systems, security, machine learning and computational methods, and students can draw on resources across engineering, public health, medicine and business to pursue interdisciplinary projects.
The programme is suitable for those who want a balance of theoretical depth and hands-on systems experience, preparing graduates for technical leadership, advanced development roles or further research studies.
Shortlist scholarships and plan your application — free guidance from our advisors.