Johns Hopkins University

Whiting School of Engineering

Computer Science


3400 N. Charles Street

Baltimore, MD 21218

United States



Program Information

Degrees Offered:

Advanced Certificate for Post-Master's Study, M.S.-Computer Science; M.S.-Computer Science with Telecommunications and Networking Option; M.S.-Computer Science with a Concentration in Bioinformatics

Format: Online

Program Description:

The proliferation of computers and the expanding scope of information technology has affected virtually every aspect of human society. As a discipline, computer science is concerned with the theory, analysis, design, and implementation of processes that describe and transform information. With roots in mathematics and engineering, computer science uses formal techniques and methodologies of abstraction to create models that can be automated to solve real-world problems.

The Master of Science in Computer Science program is designed to appeal to a broad range of individuals. The program balances theory with practice, offers an extensive set of traditional and state-of-the-art courses, and provides the necessary flexibility to accommodate students with various backgrounds. As a result, the program will appeal to computer professionals with undergraduate degrees in computer science seeking to broaden or deepen their understanding of the discipline as well as to scientists and engineers who wish to gain deeper insights into the field of computing.

Courses are offered across a wide variety of topic areas including distributed computing, software engineering, information assurance, data communications and networking, bioinformatics, database systems, artificial intelligence, human-computer interaction, systems, and theory. Research and development interests of the faculty span the entire spectrum of computer science.



Facts & Figures

Average Cost per Credit (Graduate): 687.50 USD

Classification: Doctoral/Research University—Extensive

Locale: Large City

Size & Settings: 20,000-39,999

Find Schools