Combined Major in Computer Science and Health Information Science

The Combined Major in Computer Science  and Health Information Science combines studies in the organization of health care systems and specific issues involving health informatics with the fundamentals of software engineering, operating systems, programming languages and computer hardware.

This program is designed for students seeking a more technical career path. There is an increased importance placed on technical and computer science aspects.

Admission and program requirements

  • Visit the undergraduate calendar for the detailed program requirements.
  • You are not eligible for this combined program if you have a previous Computer Science or related degree.


Model plan

Model plan for combined major

First Term Second Term Third Term
First Year - 15.0 units

CSC 110 - Fundamentals of Programming I

ENGL 135 or ENGL 146 or ENGL 147

HINF 130 - Introduction to Health Information Technology

BIOL 150A2 or  BIOL 150B2 or EPHE 1412 or BIOC 1022

MATH 100 or MATH 109 

CSC 106 - The Practice of Computer Science

CSC 115 - Fundamentals of Programming II

HINF 140 - Introduction to the Canadian Health Care Systems

MATH 101 - Calculus II

MATH 122 - Logic and Foundations

Second Year - 15.0 units

HINF 200 - Principles of Health Database Design

HINF 230 - Organizational Behaviour and Change Management

HINF 2022 - Introduction to Professional Practice

CSC 225 - Algorithms and Data Structures I

SENG 265 - Software Development Method

STAT 255 or STAT 260

HINF 201 - Database Management and Development for Health Care Systems

HINF 280 - Biomedical Fundamentals

CSC 226 - Algorithms and Data Structures II

CSC 230 - Introduction to Computer Architecture

ENGR 2403 - Technical writing

Co-op work term #1
Third Year - 15.0 units

CSC 375 - Introduction to Systems Analysis

HINF 3xx

HINF 3xx

CSC 3xxor SENG 3214 


Co-op work term #2

HINF 3xx

CSC 3xxor SENG 3214 




Fourth Year - 15.0 units Co-op work term #3

HINF 4xx

HINF 4xx

CSC 4xx5

CSC 4xx5

CSC 497 - Interdisciplinary

CSC 4xx5







1. Students with Biology 12 must complete a Request for Change to CAPP form and must take 1.5 units of elective (which can be one of these courses). Students without credit for Biology 12 must take one these courses.

2. HINF 202 must be taken prior to first co-op work term.

3. ENGL 225 can be substituted for ENGR 240.

4. Select 2 courses from the list below and these must fit into the Fall and/or Summer terms and cannot include CSC 371. 

                       CSC 320 (1.5)    - Foundations of Computer Science   

                       CSC 330 (1.5)    - Programming Languages

                       CSC 355 (1.5)    - Digital Logic and Computer Organization

                       CSC 360 (1.5)    - Operating Systems

                       SENG 321 (1.5)  - Requirements Engineering

5. One of these courses may be SENG at the 400 level.

6. These 6.0 units of senior electives must be at the 300 level or higher and include at least 3 units chosen from Health Information Science, Computer Science or SENG. (*excluding CSC 371).

Co-op eligibility

To be eligible to take part in the co-op work term process, you must meet all of the conditions below:

  • have completed all courses listed in the first four terms of the model program
  • have a GPA of 4.0 or better
  • be a student in good standing (not on probation)
  • currently be enrolled in a minimum of four (4) courses
  • not have any deferred exams outstanding

Prior to going on to your first work term, you must provide a completed student checklist for co-op eligibility form to the School’s Co-op Office.

**Note: Any deviation from the above will require written permission from the Director of the School.

The University Calendar is the authoritative source for complete lists of course selection and program requirements.