Bachelor of Science Programs (by Program Group)
The Bachelor of Science (B.Sc.) degree at McGill University is organized into the following Program Groups:
Note: Applicants to the B.Sc. must select a Program Group on the application—this will determine the range of programs they will be able to choose from as part of their degree).
For details on how to structure your degree, including how to combine programs and courses within different degree structures (Liberal, Major, Honours, or Joint Program), please refer to the Program Requirements page.
Note: Once admitted to a Program Group, students who wish to change groups may apply for an Intra-Faculty Transfer only after completion of 1 year at McGill. Applications for intra-faculty transfer are competitive and depend on space available.
Biological, Biomedical, and Life Sciences Group
Liberal Programs—Core Science Component
- Anatomy and Cell Biology Liberal Program - Core Science Component (B.Sc.) (47-48 credits)
- Biochemistry Liberal Program - Core Science Component (B.Sc.) (47 credits)
- Biology, Liberal Program - Core Science Component (47 credits)
- Microbiology and Immunology Liberal Program - Core Science Component (B.Sc.) (50 credits)
- Physiology Liberal Program - Core Science Component (B.Sc.) (50 credits)
- Psychology Liberal Program - Core Science Component (B.Sc.) (45 credits)
Major Programs
- Anatomy and Cell Biology Major (B.Sc.) (67 credits)
- Biochemistry Major (B.Sc.) (64 credits)
- Biology (B.Sc.) (59 credits)
- Biology - Quantitative Biology Major (B.Sc.) (73 credits)
- Microbiology and Immunology Major (B.Sc.) (66 credits)
- Pharmacology Major (B.Sc.) (67 credits)
- Physiology Major (B.Sc.) (66 credits)
- Psychology Major (B.Sc.) (54 credits)
Honours Programs
- Anatomy and Cell Biology Honours (B.Sc.) (73 credits)
- Biochemistry Honours (B.Sc.) (73 credits)
- Biology Honours (B.Sc.) (72 credits)
- Biology - Quantitative Biology Honours (B.Sc.) (79 credits)
- Immunology (Interdepartmental) Honours (B.Sc.) (75 credits)
- Microbiology and Immunology Honours (B.Sc.) (72 credits)
- Pharmacology Honours (B.Sc.) (76 credits) (application required, see departmental section for information)
- Physiology Honours (B.Sc.) (75 credits)
- Psychology Honours (B.Sc.) (60 credits)
Joint Programs
- There are no joint programs available in the Biological, Biomedical, Life Sciences Group
Bio-Physical-Computational Sciences Group
Only joint programs are available in the Bio-Physical-Computational Sciences Group.
Joint Major Programs
- Biology and Mathematics Major (B.Sc.) (76 credits)
- Computer Science and Biology Major (B.Sc.) (74 credits)
- Physiology and Mathematics Major (B.Sc.) (79 credits)
- Physiology and Physics Major (B.Sc.) (82 credits)
Joint Honours Program
Neuroscience Group
Major Program
- Neuroscience Major (B.Sc.) (65 credits)– application required, see Neuroscience for information
Honours Program
Joint Programs
- There are no joint programs available in the Neuroscience Group
Physical, Earth, Math, and Computer Science Group
Liberal Programs—Core Science Component
- Atmospheric and Oceanic Sciences Liberal Program - Core Science Component (B.Sc.) (48 credits)
- Chemistry - General Liberal Program - Core Science Component (B.Sc.) (49 credits)
- Computer Science Liberal Program - Core Science Component (B.Sc.) (45 credits)
- Earth and Planetary Sciences Liberal Program - Core Science Component (B.Sc.) (45 credits)
- Geography Liberal Program - Core Science Component (B.Sc.) (49 credits)
- Mathematics Liberal Program - Core Science Component (B.Sc.) (45 credits)
- Physics Liberal Program - Core Science Component (B.Sc.) (45 credits)
- Software Engineering Liberal Program - Core Science Component (B.Sc.) (49 credits)
- Statistics Liberal Program - Core Science Component (B.Sc.) (48 credits)
Major Programs
- Atmospheric Science Major (B.Sc.) (62 credits)
- Chemistry Major (B.Sc.) (59 credits)
- Chemistry - Bio-organic Major (B.Sc.) (63 credits)
- Chemistry: Biophysical Chemistry Major (B.Sc.) (66 credits)
- Computer Science Major (B.Sc.) (63 credits)
- Computer Science - Computer Games Major (B.Sc.) (65 credits)
- Earth System Science Major (B.Sc.) (57 credits)
- Environment Major - Atmospheric Environment and Air Quality (B.Sc.) (60 credits)
- Environment Major- Biodiversity and Conservation (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Earth Sciences and Economics (B.Sc.) (66 credits)
- Environment Major - Ecological Determinants of Health - Cellular (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Ecological Determinants of Health - Population (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Environmetrics (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Food Production and Environment (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Land Surface Processes and Environmental Change (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Renewable Resource Management (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Environment Major - Water Environments & Ecosystems - Biological (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (60 credits)
- Environment Major - Water Environments and Ecosystems - Physical (B.Sc.(Ag.Env.Sc.)) or (B.Sc.) (63 credits)
- Geography Major (B.Sc.) (58 credits)
- Geology Major (B.Sc.) (66 credits)
- Mathematics Major (B.Sc.) (54 credits)
- Physics: Biological Physics Major (B.Sc.) (82 credits)
- Physics Major (B.Sc.) (63 credits)
- Software Engineering Major (B.Sc.) (63 credits)
- Statistics Major (B.Sc.) (54 credits)
Joint Major Programs
- Atmospheric Science and Physics Major (B.Sc.) (67 credits)
- Mathematics and Computer Science Major (B.Sc.) (72 credits)
- Physics and Computer Science Major (B.Sc.) (66 credits)
- Physics and Geophysics Major (B.Sc.) (69 credits)
- Statistics and Computer Science Major (B.Sc.) (72 credits)
Honours Programs
- Applied Mathematics Honours (B.Sc.) (63 credits)
- Atmospheric Science Honours (B.Sc.) (75 credits)
- Chemistry Honours (B.Sc.) (71 credits)
- Chemistry - Bio-organic Honours (B.Sc.) (75 credits)
- Computer Science Honours (B.Sc.) (75 credits)
- Earth System Science Honours (B.Sc.) (66 credits)
- Environment Honours (B.Sc.) (72 credits)
- Geography Honours (B.Sc.) (66 credits)
- Geology Honours (B.Sc.) (75 credits)
- Mathematics Honours (B.Sc.) (63 credits)
- Physics Honours (B.Sc.) (81 credits)
- Planetary Sciences Honours (B.Sc.) (78 credits)
- Software Engineering Honours (B.Sc.) (75 credits)
- Statistics Honours (B.Sc.) (63 credits)