Computer Science Curriculum Overview

Johns Hopkins Engineering for Professionals Master’s in Computer Science program is ranked #2 by U.S. News & World Report. We are excited to offer this stellar, challenging master’s degree through Home-to-Hopkins, opening the door for more students to achieve graduate-level studies starting from anywhere in the world. Packed with the same level of rigor and access to top-notch engineers and scientists, the master’s program in computer science features a thoughtful blend of virtual and on-campus coursework. Advanced and industry-specific courses help you master the skills you need to truly make an impact as a computer scientist and advance your career. You’ll also be eligible to apply for OPT.

Here’s a sample Computer Science course of study for students enrolled in the Home-to-Hopkins program. 



Fall 2022 (FROM HOME)

605.621                Foundations of Algorithms

605.611                Foundations of Computer Architecture

Spring 2023 (FROM HOME)  

605.601                Foundations of Software Engineering

605.645                Artificial Intelligence



605.649                Introduction to Machine Learning

605.646                Natural Language Processing

695.615                Cyber Physical Security


705.640                Cognitive and Behavioral Foundational for AI

605.745                Reasoning Under Uncertainty

601.682                Machine Learning: Deep Learning

Computer Scientists are in Demand

The U.S. Bureau of Labor Statistics anticipates a 22% job growth from 2020 to 2030, which is much faster than average. Over-indexing in demand and growth, well-educated computer science professionals will have their choice in job functions on a global scale. A computer science master’s degree provides graduates with a wide range of career paths in the information technology arena.

Here are a few examples of where your master’s degree can take you.

  • Software Development Director ($179,417)
  • Principal Software Engineer ($156,483)
  • Site Reliability Engineer ($127,718)
  • Network Security Consultant ($100,234)
  • Development Operations Engineer ($131,680)
  • Cybersecurity Engineer ($107,042)
  • Security Engineer ($111,691)
  • Full Stack Software Developer ($86,731)

Computer Science Master's Program

Find out more about the top-ranked Master's in Computer Science program offered through Engineering for Professionals. Review available focus areas, student research projects and presentations, program outcomes, and more.

Why Johns Hopkins University?

Johns Hopkins Engineering is Creating a Better Future. We advance data- and science-driven engineering discovery, innovation, and systems applications to help everyone live longer and healthier lives and empower communities and society to thrive, even in extreme environments. Join us.

Get Started Today

Applications are being accepted now for a start as early as summer 2022, which begins May 31, or fall 2022. Three easy steps to apply (1) Create an application account (2) Select Engineering for Professionals (3) Select your major and choose Home-to-Hopkins.

Have questions? Call: +001 800-548-3647 or Email: [email protected]