Degree requirements
ċċċċċFor official degree requirements for the fall 2025, please refer to the Graduate Calendar. If you are a current student in the program, please refer to the graduate academic calendar archives corresponding with the year in which you began your studies.
The courses listed below are typically taken by students pursuing the MHIA degree without a specialization. The course offerings for each term are available in the .
Note: Modular courses (identified with an “M” at the end of the course number, e.g., 650M) are six-week courses worth 0.25 unit weight. Students must complete two modular courses to receive the equivalent of a 0.50 unit weight.
Course overview
The Master of Health Informatics and Analytics (MHIA) is a course-based graduate program designed to prepare students for leadership roles in health informatics and data analytics. Students must complete the following to graduate:
-
Seven core courses
-
Two elective courses
-
One practicum course (HLTH 640 – 12 to 16 weeks, 420 hours)
Note: There is no research or thesis option.
Program duration
-
Full-time: Completed in two years (three courses per term; three terms per year)
-
Part-time: One course per term; must be completed within four years of entry
All graduate students are required to maintain continuous registration every term. Students who wish to increase their course load must submit a graduate studies Change of Enrolment Status form. If you are not taking any courses in a given term, you must also submit this form to request inactive status and remain in good academic standing.
Workload expectations
Students should expect to spend approximately 12–15 hours per week on coursework, per course. Full-time students may spend up to 45 hours per week on coursework.
Courses at a glance
You may complete the MHIA program without specialization, or concentrate your studies in Health Informatics or Advanced Analytics. Below is an outline of the courses for each of these streams at a glance. The Graduate Calendar is the official source for degree requirements for the year you enter the program.
MHIA (without specialization)
- HLTH 612/CS 792 Data Structures and Standards in Health Informatics
- HLTH 605B Quantitative Method and Analysis
- HLTH 613 Information Technology for the Health Professional
- HLTH 648M Ethics and Privacy Considerations for Digital Technology and Artificial Intelligence in Health (0.25 unit weight)
- HLTH 649M Leadership in Digital Health and Transformation (0.25 unit weight)
- HLTH 640 Professional Experience Practicum (1.5 unit weight)
- շɴHLTH/CS electives (four modular courses, two 0.5 unit courses, or a combination that adds up to a total of one unit)
Students should also take 1.5 units from the following courses:
- CS 634 Security and Privacy for Health System (0.5 unit weight)
- CS 638 Principles of Database Management and Use (0.5 unit weight)
- HLTH 615 Requirements Specification and Analysis in Health Systems (0.5 unit weight)
- HLTH 619 Fundamental Research Methods in Health Informatics (0.5 unit weight)
- HLTH 657M Application of Artificial Intelligence in Health (0.25 unit weight)
- HLTH 658M Machine Learning Techniques in Health (0.25 unit weight)
- HLTH 717M Advanced Artificial Intelligence in Health I (0.25 unit weight)
- HLTH 718M Natural Language Processing Algorithm and Application in Health (0.25 unit weight)
MHIA Health Informatics Specialization
- HLTH 612/CS 792 Data Structures and Standards in Health Informatics
- HLTH 605B Quantitative Method and Analysis
- HLTH 613 Information Technology for the Health Professional
- HLTH 648M Ethics and Privacy Considerations for Digital Technology and Artificial Intelligence in Health (0.25 unit weight)
- HLTH 649M Leadership in Digital Health and Transformation (0.25 unit weight)
- HLTH 640 Professional Experience Practicum (1.5 unit weight)
- CS 634 Security and Privacy for Health System (0.5 unit weight)
- CS 638 Principles of Database Management and Use (0.5 unit weight)
- HLTH 615 Requirements Specification and Analysis in Health Systems (0.5 unit weight)
- շɴHLTH/CS electives (four modular courses, two 0.5 unit courses, or a combination that adds up to a total of one unit)
MHIA Advanced Analytics Specialization
- HLTH 612/CS 792 Data Structures and Standards in Health Informatics
- HLTH 605B Quantitative Method and Analysis
- HLTH 613 Information Technology for the Health Professional
- HLTH 648M Ethics and Privacy Considerations for Digital Technology and Artificial Intelligence in Health (0.25 unit weight)
- HLTH 649M Leadership in Digital Health and Transformation (0.25 unit weight)
- HLTH 640 Professional Experience Practicum (1.5 unit weight)
- HLTH 619 Fundamental Research Methods in Health Informatics (0.5 unit weight)
- HLTH 657M Application of Artificial Intelligence in Health (0.25 unit weight)
- HLTH 658M Machine Learning Techniques in Health (0.25 unit weight)
- HLTH 717M Advanced Artificial Intelligence in Health I (0.25 unit weight)
- HLTH 718M Natural Language Processing Algorithm and Application in Health (0.25 unit weight)
- շɴHLTH/CS electives (four modular courses, two 0.5 unit courses, or a combination that adds up to a total of one unit)
Elective courses
You must also complete two HLTH/CS elective courses. The following is a list of possible elective courses offered by the School of Public Health Sciences.
Please note: If you are taking modular courses (identified with an “M” at the end of the course number, e.g., 650M) as electives, you must complete two modular courses to fulfill the equivalent of 1 elective requirement (0.50 unit weight). Each modular course is 6 weeks long and worth 0.25 unit weight.
- HLTH 603 Health Policy in Public Health (0.5 unit weight)
- HLTH 608 Health and Risk Communication in Public Health (0.5 unit weight)
- HLTH 609 Management and Administration of Public Health Services (0.5 unit weight)
- HLTH 611 Health Care System (0.5 unit weight)
- HLTH 614 Evaluation of Public Health Programs (0.5 unit weight)
- HLTH 620 Pandemic Preparedness (0.5 unit weight)
- HLTH 631 Public Health Surveillance (0.5 unit weight)
- HLTH 632 Health Economics and Public Health (0.5 unit weight)
- HLTH 633 Digital Health (0.5 unit weight)
- HLTH 637 Public Health Informatics (0.5 unit weight)
- HLTH 661 Geographic Information Systems and Public Health (0.5 unit weight)
- HLTH 662 Global Health (0.5 unit weight)
- CS 634 Security and Privacy for Health System (0.5 unit weight)
- CS 638 Principles of Database Management and Use (0.5 unit weight)
- HLTH 615 Requirements Specification and Analysis in Health Systems (0.5 unit weight)
- HLTH 619 Fundamental Research Methods in Health Informatics (0.5 unit weight)
- HLTH 657M Application of Artificial Intelligence in Health (0.25 unit weight)
- HLTH 658M Machine Learning Techniques in Health (0.25 unit weight)
- HLTH 717M Advanced Artificial Intelligence in Health I (0.25 unit weight)
- HLTH 718M Natural Language Processing Algorithm and Application in Health (0.25 unit weight)
- Students can also choose from online and on-campus courses offered by both Computer Science and the School of Public Health Sciences