Johns Hopkins University Johns Hopkins University Johns Hopkins University Johns Hopkins University

Computer Science

Computer Science


  • Whiting School of Engineering


  • Interactive Systems: Robotics, Graphics, Vision
  • Computer Integrated Surgery
  • Computer Security
  • Computer Systems
  • Natural Language Processing
  • Software Engineering
  • Video Game Design


  • Certificate
  • Doctoral
  • Master's


  • Hybrid
  • In-person
  • Online


  • Full-time
  • Part-time

What is Computer Science?

Computer science is a fast-growing, rapidly evolving field. It spans the theoretical to the practical and is an integral part of many of the most innovative emerging interdisciplinary fields such as robotics and computer integrated systems, speech and natural language processing, algorithm design, computational biology, and information security.
Why Hopkins?

Computer science at Johns Hopkins opens innumerable opportunities for our students in traditional disciplines such as theoretical computer science and computer systems. We also are pioneering novel interdisciplinary areas such as computer-integrated surgery and computational biology that draw upon the university's strengths in medicine and public health. With a 1:8 teacher-to-undergraduate ratio, we work to tailor your studies to your interests and goals. Industry innovators, such as Microsoft, Google, Intel, and Apple, aggressively recruit our well-rounded graduates.

Part-Time & Online Programs

Working professionals can pursue an advanced degree through our Engineering for Professionals program, which offers convenient weeknight and weekend classes, as well as online course offerings. The program covers theory, analysis, design, and implementation of information systems. Students have the opportunity to choose from nine different concentration areas, or opt to pursue the Telecommunications and Networking Option or the Bioinformatics Concentration.

Visit website