Biomedical & Health Informatics Master's Curriculum

Young woman looks at computer tablet

The Master’s in Biomedical and Health Informatics program is a 30 credit program. It can be completed in one year or students may choose to do the program at a slower or part-time pace. Students may start the program in either Fall or Spring.

Following the one-year program, students study across the fall/spring/summer semesters. The final, summer semester consists of an internship or practicum that can be done locally in Cleveland or elsewhere, as the required summer course is offered online.

Curriculum Overview

Required Core Courses 12 Credits
Domain Area Courses 6 Credits
Electives 6-9 Credits
Thesis OR Internship/Practicum Pathway 3-6 Credits
Total Credits 30 Credits

Recommended Program of Study

Year-by-year outline of study for the MS in Biomedical and Health Informatics. Required courses in bold. 

First Year
Semester Course Credits
Fall PQHS 413 Introduction to Data Structures and Algorithms in Python 3
PQHS 431 Statistics I 3
PQHS 490 Epidemiology: Introduction to Theory and Methods 3
Spring PQHS 416 Computing in Biomedical and Health Informatics 3
Domain Area Course 3
Domain Area Course 3
Second Year
Semester Course Credits
Fall Elective 3
Elective 3

Thesis Pathway: PQHS 651 Master's Thesis

Internship/Practicum Pathway: Elective




Thesis Pathway: PQHS 651 Master's Thesis

Internship/Practicum Pathway: PQHS 601/602 Project/Internship/Practicum



Required Core Courses (4 Courses, 12 Credits)

This course is an introduction to data types and algorithm design in computational analysis, specifically using Python. It has two main parts: The first part focuses on data structures and includes topics such as files, expressions, strings, lists, arrays, control flow, functions, object-oriented programming, and computation complexity and efficiency. This part aims to provide students with a solid understanding of general data structures in computer science and introduce key concepts for computational purposes. The second part covers algorithm design in Python and includes topics like searching trees, sorting, graph algorithms, random walks, Monte Carlo simulation, sampling, confidence intervals, and machine learning. This part emphasizes algorithm design, particularly in statistical programming. While the class prioritizes computation implementation over statistical theories and research projects, students will gain computational skills and practical experience in simulations and statistical modeling using Python programming.

Explore techniques in programming and mathematical foundations of data analysis in biomedical and healthcare context. The topics include algorithm design and analysis, logic and reasoning foundations, data management concepts, including survey of database management systems. Explore natural language processing techniques, information retrieval, and image informatics. Introduction to Big Data technologies, including parallel and distributed computing, cloud infrastructure, and scalable systems.

Application of statistical techniques with particular emphasis on problems in the biomedical sciences. Basic probability theory, random variables, and distribution functions. Point and interval estimation, regression, and correlation. Problems whose solution involves using packaged statistical programs. First part of year-long sequence. Offered as ANAT 431, BIOL 431, CRSP 431, PQHS 431 and MPHP 431.

This course provides an introduction to the principles of epidemiology covering the basic methods necessary for population and clinic-based research. Students will be introduced to epidemiologic study designs, measures of disease occurrence, measures of risk estimation, and casual inference (bias, confounding, and interaction) with application of these principles to specific fields of epidemiology. Classes will be a combination of lectures, discussion, and in-class exercises. It is intended for students who have a basic understanding of the principals of human disease and statistics.

Domain Specific Courses (2 Courses, 6 Credits):

The MS in Biomedical and Health Informatics program is designed to provide students with both training in interdisciplinary research, innovative methods, and approaches. These domains represent areas of focus within the field of biomedical and health informatics. Exploring these domains contribute to the MS in Biomedical and Health Informatics broad objective of providing interdisciplinary training that equips students to leverage informatics as an integral component of biomedical and health research as well as practice. 

PQHS 490 counts for the "Biomedical and Health" Domain. Only the other 2 domains must be satisfied.

Biomedical and Health Domain

  • Characterize the information needs of health professionals and researchers
  • Lead or participate in the development and use of Electronic Health Record Systems
  • Understand and apply epidemiology study methods for population and clinical research

Physical principles of medical imaging. Imaging devices for x-ray, ultrasound, magnetic resonance, etc. Image quality descriptions. Patient risk. Recommended preparation: EBME 308 and EBME 310 or equivalent. Prereq: Graduate standing or Undergraduate with Junior or Senior standing and a cumulative GPA of 3.2 or above

The purpose of this course is to introduce students to the science and art of public health through an understanding of the history and philosophies that represent its foundation. Students will learn about the essentials of public health and applications of those precepts throughout history and in the present. The course will examine public health case histories and controversies from the past and present, in order to better understand solutions for the future. Offered as MPHP 306 and MPHP 406. Prereq: Enrollment limited to MPH students (Plan A or Plan B) and EPBI students or instructor consent.

Introduces graduate students to the multiple determinants of health including the social, economic and physical environment, health services, individual behavior, genetics and their interactions. It aims to provide students with the broad understanding of the research development and design for studying population health, the prevention and intervention strategies for improving population health and the disparities that exist in morbidity, mortality, functional and quality of life. Format is primarily group discussion around current readings in the field; significant reading is required.

This course introduces the foundational concepts of genomics and genetic epidemiology through four key principles: 1) Teaching students how to query relational databases using Structure Query Language (SQL); 2) Exposing students to the most current data used in genomics and bioinformatics research, providing a quantitative understanding of biological concepts; 3) Integrating newly learned concepts with prior ones to discover new relationships among biological concepts; and 4) providing historical context to how and why data were generated and stored in the way they were, and how this gave rise to modern concepts in genomics. Offered as PQHS 451, GENE 451, and MPHP 451. Prereq: PQHS 431, PQHS 490 or requisites not met permission.

This course focuses on common design and measurement approaches used in population health sciences research. This course covers the preliminary considerations used in selecting qualitative, quantitative and mixed methods research approaches including an understanding of different philosophical worldviews, strategies of inquiry and methods and procedures for each approach. The course also includes an introduction to survey design and related concepts of latent variables, factor analysis and reliability and validity. Students will develop an in-depth knowledge of these design and measurement approaches through readings, lectures, group discussions and written and oral project presentations. Prereq: PQHS 440, PQHS 431, PQHS 490, PQHS 432, PQHS 460, PQHS 444 and PQHS 445.

This course provides an introduction to the principles of epidemiology covering the basic methods necessary for population and clinic-based research. Students will be introduced to epidemiologic study designs, measures of disease occurrence, measures of risk estimation, and casual inference (bias, confounding, and interaction) with application of these principles to specific fields of epidemiology. Classes will be a combination of lectures, discussion, and in-class exercises. It is intended for students who have a basic understanding of the principals of human disease and statistics. Offered as PQHS 490 and MPHP 490. Prereq or Coreq: PQHS 431 or requisites not met permission.

Computation and System Design Domain

  • Develop, implement and improve informatics systems
  • Implement software engineering techniques to informatics projects
  • Understand and apply database management systems fundamentals

This course covers fundamental topics in algorithm design and analysis in depth. Amortized analysis, NP-completeness and reductions, dynamic programming, advanced graph algorithms, string algorithms, geometric algorithms, local search heuristics. Offered as CSDS 410 and OPRE 454. Prereq: EECS 340.

Basic issues in file processing and database management systems. Physical data organization. Relational databases. Database design. Relational Query Languages, SQL. Query languages. Query optimization. Database integrity and security. Object-oriented databases. Object-oriented Query Languages, OQL. Recommended preparation: EECS 341 and MATH 304.

Fundamental algorithmic and statistical methods in computational molecular biology and bioinformatics will be discussed. Topics include introduction to molecular biology and genetics, DNA sequence analysis, polymorphisms and personal genomics, structural variation analysis, gene mapping and haplotyping algorithms, phylogenetic analysis, biological network analysis, and computational drug discovery. Much of the course will focus on the algorithmic techniques, including but not limited to, dynamic programming, hidden Markov models, string algorithms, graph theories and algorithms, and some representative data mining algorithms. Paper presentations and course projects are also required. Prereq: CSDS 310

Design and analysis of efficient algorithms, with emphasis on network flow, combinatorial optimization, and randomized algorithms. Linear programming: duality, complementary slackness, total unimodularity. Minimum cost flow: optimality conditions, algorithms, applications. Game theory: two-person zero-sum games, minimax theorems. Probabilistic analysis and randomized algorithms: examples and lower bounds. Approximation algorithms for NP-hard problems: examples, randomized rounding of linear programs. Prereq: EECS 302, EECS 340, MATH 201, MATH 380

Introduction to software engineering; software lifecycle models; development team organization and project management; requirements analysis and specification techniques; software design techniques; programming practices; software validation techniques; software maintenance practices; software engineering ethics. Undergraduates work in teams to complete a significant software development project. Graduate students are required to complete a research project. Offered as EECS 393, EECS 393N, and EECS 493. Counts as SAGES Senior Capstone.

Is there greater risk of exposure to Covid-19 for me? How prevalent is monkey pox in the different neighborhoods of Cleveland? Does socioeconomic status contribute to Asthma? Which is the best location in Cleveland to set a mobile Covid vaccination unit? The answer to all these questions and related ones lies in capturing, managing, analyzing and visualizing geospatial data using geospatial analytics for a wide range of biomedical health applications. The motivation behind this course is to equip students with the core skills required for geospatial analytics and to stimulate spatial thinking in students to solve real-world challenges ranging from healthcare quality to effect of environment on individual health. By taking a research-based yet hands-on approach, this course will allow students to explore the different facets of geospatial data analysis using programming languages. Students will be exposed to different type of geospatial techniques that will enable them to think "outside the box" for solving data challenges. As a part of this course, students will be introduced to novel ways of collecting, managing, analyzing, and visualizing large volume of geospatial data in a variety of application domains including biomedical health application.

Vast amounts of data are being collected in medical and social research and in many industries. Such big data generate a demand for efficient and practical tools to analyze the data and to identify unknown patterns. We will cover a variety of statistical machine learning techniques (supervised learning) and data mining techniques (unsupervised learning), with data examples from biomedical and social research. Specifically, we will cover prediction model building and model selection (shrinkage, Lasso), classification (logistic regression, discriminant analysis, k-nearest neighbors), tree-based methods (bagging, random forests, boosting), support vector machines, association rules, clustering and hierarchical clustering. Basic techniques that are applicable to many of the areas, such as cross validation, the bootstrap, dimensionality reduction, and splines, will be explained and used repeatedly. The field is fast evolving and new topics and techniques may be included when necessary. Prereq: PQHS 431

Data Analytics Domain

  • Apply data analysis techniques for biomedical domain challenges
  • Develop and apply probabilistic and stochastic processes to biomedical and health data
  • Implement software-based techniques to biomedical data analysis challenge

Applications of probability and stochastic processes to biological systems. Mathematical topics will include: introduction to discrete and continuous probability spaces (including numerical generation of pseudo random samples from specified probability distributions), Markov processes in discrete and continuous time with discrete and continuous sample spaces, point processes including homogeneous and inhomogeneous Poisson processes and Markov chains on graphs, and diffusion processes including Brownian motion and the Ornstein-Uhlenbeck process. Biological topics will be determined by the interests of the students and the instructor. Likely topics include: stochastic ion channels, molecular motors and stochastic ratchets, actin and tubulin polymerization, random walk models for neural spike trains, bacterial chemotaxis, signaling and genetic regulatory networks, and stochastic predator-prey dynamics. The emphasis will be on practical simulation and analysis of stochastic phenomena in biological systems. Numerical methods will be developed using a combination of MATLAB, the R statistical package, MCell, and/or URDME, at the discretion of the instructor. Student projects will comprise a major part of the course. Offered as BIOL 319, EECS 319, MATH 319, SYBB 319, BIOL 419, EBME 419, MATH 419, PHOL 419, and SYBB 419

This course is designed to give students a first exposure to understanding how GIS is integral to understanding a wide variety of public health problems. It introduces students to current spatial approaches in health research and provides a set of core skills that will allow students to apply these techniques toward their own interests. Subject matter will include chronic diseases, infectious diseases, and vectored diseases examples. Other topics related to social determinants of health and current events (e.g., violence, overdoses, disaster and homelessness) will also be incorporated. Students will be exposed to different types of data and different applications of these data (for example, hospitals, police departments), enabling them to think "outside the box" about how GIS can be utilized to solve real-world problems. Students will learn classic mapping and hotspot techniques. In addition, they will be introduced to novel ways to collect geospatial field data using online sources (Google Street View), primary data collection (spatial video) and mixed method approaches (spatial video geonarratives), all of which represent the cutting edge of spatial epidemiology.

Methods of analysis of variance, regression and analysis of quantitative data. Emphasis on computer solution of problems drawn from the biomedical sciences. Design of experiments, power of tests, and adequacy of models. Offered as BIOL 432, PQHS 432, CRSP432 and MPHP 432. Prereq: PQHS 431 or equivalent.

Categorical data are often encountered in many disciplines including in the fields of clinical and biological sciences. Analysis methods for analyzing categorical data are different from the analysis methods for continuous data. There is a rich collection of methods for categorical data analysis. The elegant "odds ratio" interpretation associated with categorical data is a unique one. This online course will cover cross-sectional categorical data analysis theories and methods. From this course, students will learn standard categorical data analysis methods and its applications to the biomedical and clinical studies. This particular course will focus mostly on statistical methods for categorical data analysis arising from various fields of studies including clinical studies; those who take it will come from a wide variety of disciplines. The course will include video lectures, group discussion and brainstorming, homework, simulations, and collaborative projects on real and realistic problems in human health tied directly to the student's own professional interests. Focus will be given to logistic regression methods. Topics include (but not limited to) binary response, multi-category response, count response, model selection and evaluation, exact inference, Bayesian methods for categorical data, and supervised statistical learning methods. This course stresses how the core statistical principles, computing tools, and visualization strategies are used to address complex scientific aims powerfully and efficiently, and to communicate those findings effectively to researchers who may have little or no experience in these methods. Recommended preparation: Advanced undergraduate students, and graduate students in Biostatistics or other quantitative sciences with a background in statistical methods (at least one statistics course, equivalent to the PQHS 431 course experience)

This course will cover statistical methods for the analysis of longitudinal data with an emphasis on application in biological and health research. Topics include exploratory data analysis, response feature analysis, growth curve models, mixed-effects models, generalized estimating equations, and missing data. Prereq: PQHS 432.

Development of skills in working with the large-scale secondary data bases generated for research, health care administration/billing, or other purposes. Students will become familiar with the content, strength, and limitations of several data bases; with the logistics of obtaining access to data bases; the strengths and limitations of routinely collected variables; basic techniques for preparing and analyzing secondary data bases and how to apply the techniques to initiate and complete empirical analysis. Recommended preparation: PQHS 414 or equivalent; PQHS 431 or PQHS 460 and PQHS 461 (for HSR students).

Electives (6-9 Credits) 

In addition to the required core courses and domain specific courses, our MS in Biomedical and Health Informatics students are required to complete 6-9 elective credits based on their culminating experience pathway. Students in our Thesis pathway are required to complete 6 credits of electives whereas students in the Internship/Practicum pathway are required to complete 9 credits of electives. Students will work with their faculty mentor or advisor to identify courses that align with their interests and the needs of their culminating experience. Electives can be from either the list of approved courses below or from the list of domain specific courses. 

Students interested in focusing on a specific domain area can work with their faculty mentor/advisor and advisory committee to develop a “Concentration”. Concentrations focus on one specific domain area and are not required. Students pursuing a concentration would take all of their elective credits within a single domain area instead of taking courses from various domains or the approved elective list. 

The course will introduce students to theoretical and practical aspects of ethics and public health. This course will help students develop the analytical skills necessary for evaluating ethical issues in public health policy and public health prevention, treatment, and research. Will include intensive reading and case- based discussions. Evaluation based on class participation, a written exercise and a case analysis. Open to graduate students with permission from instructors. 

This course will focus on both theoretical and practical issues in clinical ethics. Clinical ethics will be distinguished from other areas of bioethics by highlighting distinctive features of the clinical context which must be taken into account in clinical ethics policy and practice. Fundamental moral and political foundations of clinical ethics will be examined, as will the role of bioethical theory and method in the clinical context. Topical issues to be considered may include informed consent; decision capacity; end of life decision making; confidentiality and privacy; the role and function of ethics committees; ethics consultation; the role of the clinical ethicist; decision making in various pediatric settings (from neonatal through adolescent); the role of personal values in professional life (e.g., rights of conscience issues, self disclosure and boundary issues); dealing with the chronically non-adherent patient; ethical issues in organ donation and transplant; health professional-patient communication; medical mistakes; and other ethical issues that emerge in clinical settings.

This course is designed to introduce students to the ethical, policy, and legal issues raised by research involving human subjects. It is intended for law students, post-doctoral trainees in health-related disciplines and other students in relevant fields. Topics include (among others): regulation and monitoring of research; research in third-world nations; research with special populations; stem cell and genetic research; research to combat bioterrorism; scientific misconduct; conflicts of interest; commercialization and intellectual property; and the use of deception and placebos. Course will meet once per week for 2 hours throughout the semester. Grades will be given based on class participation and a series of group projects and individual short writing assignments. Offered as BETH 503, CRSP 603 and LAWS 5225

This course is designed to familiarize one with the language and concepts of clinical investigation and statistical computing, as well as provide opportunities for problem-solving, and practical application of the information derived from the lectures. The material is organized along the internal logic of the research process, beginning with mechanisms of choosing a research question and moving into the information needed to design the protocol, implement it, analyze the findings, and draw and disseminate the conclusion(s). Prereq: M.D., R.N., Ph.D., D.D.S., health professionals.

High-performance computing (HPC) leverages parallel processing in order to maximize speed and throughput. This hands-on course will cover theoretical and practical aspects of HPC. Theoretical concepts covered include computer architecture, parallel programming, and performance optimization. Practical applications will be discussed from various information and scientific fields. Practical considerations will include HPC job management and Unix scripting. Weekly assessments and a course project will be required. Offered as CSDS 438 and ECSE 438. Prereq: EECS 233 or graduate standing.


This course is intended as an introduction to information and coding theory with emphasis on the mathematical aspects. It is suitable for advanced undergraduate and graduate students in mathematics, applied mathematics, statistics, physics, computer science and electrical engineering. Course content: Information measures-entropy, relative entropy, mutual information, and their properties. Typical sets and sequences, asymptotic equipartition property, data compression. Channel coding and capacity: channel coding theorem. Differential entropy, Gaussian channel, Shannon-Nyquist theorem. Information theory inequalities (400 level). Additional topics, which may include compressed sensing and elements of quantum information theory. Recommended Preparation: MATH 201 or MATH 307. Offered as MATH 394, EECS 394, MATH 494, and EECS 494.

The course will be delivered over four modules: 1) Service Process Blueprints, 2) Managing Capacity in Service Systems, 3) Mapping the Value Stream (current and future state), and 4) Inventory Management in Service Systems. The topics considered are viewed in the context of healthcare management, financial services, insurance firms, call centers, back-office operations, and other applications. Through these topics, the participants will be trained in tools that help them understand customers' expectations and needs and to identify service system characteristics that can meet these needs. We will learn how to identify errors in service and troubleshoot these problems by identifying the root causes of errors. Subsequently, we will discuss how one can modify the product or service design so as to prevent defects from occurring. Finally, we will establish performance metrics that help evaluate the effectiveness of the Lean system in place. These efforts will result to improved quality. This course is not oriented toward specialists in service management. Its goal is to introduce you to the environments and help you appreciate the problems that operations managers are confronted with. Then, we will typically discuss some system specifics and emphasize the principles and issues that play key role in their management. Offered as HSMC 412 and OPMT 412.

Exploration of economic, medical, financial and payment factors in the U.S. healthcare system sets the framework for the study of decisions by providers, insurers, and purchasers in this course. The mix of students from various programs and professions allows wide discussion from multiple viewpoints. Offered as BAFI 420 and HSMC 420. Prereq: ACCT 401 or ACCT 401H

This course has evolved from a theory-oriented emphasis to a course that utilizes economic principles to explore such issues as health care pricing, anti-trust enforcement and hospital mergers, choices in adoption of managed care contracts by physician groups, and the like. Instruction style and in-class group project focus on making strategic decisions. The course is directed for a general audience, not just for students and concentration in health systems management. Offered as ECON 421, HSMC 421, and MPHP 421.

This seminar course combines broad health care policy issue analysis with study of the implications for specific management decisions in organizations. This course is intended as an applied, practical course where the policy context is made relevant to the individual manager. Offered as HSMC 456 and MPHP 456.

The goals of this course are to: (1) introduce the sources of data healthcare that managers can exploit to improve decision-making in their organizations; (2) examine health decision-making styles, approaches, and impediments; (3) provide a framework for medical informatics and how information technology can be exploited to pursue organizational goals; and (4) examine the analytic tools necessary for turning "raw data" into actionable information. The course is pragmatic, covering such issues as the current state and emerging trends in medical informatics (MI), information principles, decision models, and analytics approaches, as well as the impact of emerging health legislation, information systems, and processes on decisions and analytics.

Computer simulations and mathematical analysis of neurons and neural circuits, and the computational properties of nervous systems. Students are taught a range of models for neurons and neural circuits, and are asked to implement and explore the computational and dynamic properties of these models. The course introduces students to dynamical systems theory for the analysis of neurons and neural learning, models of brain systems, and their relationship to artificial and neural networks. Term project required. Students enrolled in MATH 478 will make arrangements with the instructor to attend additional lectures and complete additional assignments addressing mathematical topics related to the course. Recommended preparation: MATH 223 and MATH 224 or BIOL 300 and BIOL 306. Offered as BIOL 378, COGS 378, MATH 378, BIOL 478, EBME 478, EECS 478, MATH 478 and NEUR 478.

Statistical methods to deal with the opportunities and challenges in Genetic Epidemiology brought about by modern sequencing technology. Some computational issues that arise in the analysis of large sequence data sets will be discussed. The course includes hands-on experience in the analysis of large sequence data sets, in a collaborative setting. Prereq: PQHS 451 and PQHS 452.

Technology has played a significant role in the evolution of medical science and treatment. While we often think about progress in terms of the practical application of, say, imaging to the diagnosis and monitoring of disease, technology is increasingly expected to improve the organization and delivery of healthcare services, too. Information technology plays a key role in the transformation of administrative support systems (finance and administration), clinical information systems (information to support patient care), and decision support systems (managerial decision-making). This introductory graduate course provides the student with the opportunity to gain insight and situational experience with clinical information systems (CIS). Often considered synonymous with electronic medical records, the "art" of CIS more fundamentally examines the effective use of data and information technology to assist in the migration away from paper-based systems and improve organizational performance. In this course, we examine clinical information systems in the context of (A) operational and strategic information needs, (B) information technology and analytic tools for workflow design, and (C) subsequent implementation of clinical information systems in patient care. Legal and ethical issues are explored. The student learns the process of "plan, design, implement" through hands-on applications to select CIS problems, while at the same time gaining insights and understanding of the impacts placed on patients and health care providers. Offered as EBME 473, IIME 473 and SYBB421.

Description of omic data (biological sequences, gene expression, protein-protein interactions, protein-DNA interactions, protein expression, metabolomics, biological ontologies), regulatory network inference, topology of regulatory networks, computational inference of protein-protein interactions, protein interaction databases, topology of protein interaction networks, module and protein complex discovery, network alignment and mining, computational models for network evolution, network-based functional inference, metabolic pathway databases, topology of metabolic pathways, flux models for analysis of metabolic networks, network integration, inference of domain-domain interactions, signaling pathway inference from protein interaction networks, network models and algorithms for disease gene identification, identification of dysregulated subnetworks network-based disease classification. Offered as EECS 459 and SYBB 459.

Thesis or Internship/Practicum Pathway (3-6 Credits) 

Students in our MS in Biomedical and Health Informatics program have two pathways to choose from when developing their academic plan of study: Thesis OR Internship/Practicum. The primary difference between the two pathways is that each requires a different culminating project for the degree. 

This course focuses on gaining experience as a biostatistician and enhancing the skills needed to become an effective biostatistician, serving as consultant and collaborator. The objectives of this mentored experience course are: to learn the role of the consulting biostatistician and the accompanying responsibilities, experience the life cycle of a project, develop and apply the interpersonal and communications skills required for a biostatistician, strengthen skills learned in the program, and often to enhance the skill set of the student, as well as to gain insight into the life and career of a biostatistician. This experience helps prepare the student for future job interviews and jobs, and may lead directly to a job. The deliverable is a professionally written report in the format of a report to a client or a research paper.