Johns Hopkins University Advanced Academic Programs
Prospective Students Current Students Faculty

Home / Academic Programs / Advanced Biotechnology / Master of Science in Bioinformatics / Course Requirements Printer Friendly

Course Requirements

Prerequisites:

  • Two semesters of Organic Chemistry (or 410.302 Bio-Organic Chemistry)
  • One semester of Advanced Biochemistry (or 410.601 Advanced Biochemistry)
  • Introduction to Programming Using Java, C++ or C (or 605.201 Introduction to Programming Using Java)
  • Data Structures (or 605.202 Data Structures)
  • Once course in Probability and Statistics or (410.645 Biostatistics)
  • Calculus

Course Requirements:

Core Courses (5 total)

  • 410.602 Molecular Biology
  • 410.610 Gene Organization and Expression
  • 605.421 Foundations of Algorithms
  • 605.441 Principles of Database Systems
    OR
  • 410.634 Practical Computer Concepts for Bioinformatics
  • 410.633 Introduction to Bioinformatics (formerly Computers in Molecular Biology)
    OR
  • 605.452 Biological Databases and Database Tools

Concentration Classes (choose 4)

  • 410.635 Bioinformatics: Tools for Genome Analysis
  • 410.639 Protein Bioinformatics
  • 410.640 Phylogenetics and Comparative Genomics
  • 410.661 Methods in Proteomics
  • 410.666 Genome Sequencing and Analysis
  • 410.671 Microarrays and Analysis
  • 410.698 BioPerl
  • 410.712 Advanced Practical Computer Concepts for Bioinformatics
  • 605.451 Principle of Computational Biology
  • 605.456 Computational Drug Discovery and Development
  • 605.718 Modeling and Simulation of Complex Structures
  • 605.743 The Semantic Web
  • 605.751 Computational Aspects of Molecular Structure
  • 605.753 Computational Genomics
  • 605.754 Analysis of Gene Expression
  • 605.755 Systems Biology

Electives

1 Elective from Computer Science

  • 605.401 Foundations of Software Engineering
  • 605.443 Organization of Data and Files
  • 605.481 Distributed Development on the WWW
  • 605.482 User Interface Development with the Java Foundation Classes
  • 605.704 Object Oriented Analysis and Design
  • 605.706 The Software Development Process
  • 605.741 Distributed Database Systems on the WWW
  • 605.742 XML: Technology and Applications
  • 605.746 Machine Learning and Data Mining
  • 605.747 Evolutionary Computation
  • 605.759 Independent Research Project in Bioinformatics
  • 605.781 Distributed Objects
  • 605.782 Web Applications Development with Servlets and JavaServer Pages
  • 605.783 Reusable Software Components with JavaBeans

1 Elective from Biotechnology

  • 410.603 Advanced Cell Biology I
  • 410.604 Advanced Cell Biology II
  • 410.612 Human Molecular Genetics
  • 410.613 Principles of Immunology
  • 410.615 Microbiology
  • 410.616 Virology
  • 410.622 Molecular Basis of Pharmacology
  • 410.629 Genes and Disease
  • 410.630 Gene Therapy
  • 410.632 Emerging Infectious Diseases
  • 410.638 Cancer Biology
  • 410.641 Clinical and Molecular Diagnostics
  • 410.648 Clinical Trial Design and Conduct
  • 410.800 Independent Research Project in Biotechnology

Thesis Option

  • 410.801. Thesis