Province |
University |
Credential |
Program Name |
Level |
Discipline |
Lang |
Coop |
AB |
University of Alberta |
Bachelor of science |
BSc in computing science |
Bachelor's degree |
Computer Science |
E |
N |
AB |
University of Alberta |
Doctor of philosophy |
PhD in computing science |
Ph.D. |
Computer Science |
E |
N |
AB |
University of Alberta |
Master of science |
MSc in computing science |
Master's degree |
Computer Science |
E |
N |
AB |
Athabasca University |
Bachelor of science |
BSc in computing and information systems (post-diploma) |
Bachelor's degree |
Computer Science |
E |
N |
AB |
Augustana University College |
Bachelor of science |
BSc with concentration in computing science |
Bachelor's degree |
Computer Science |
E |
N |
AB |
Augustana University College |
Degree |
BA with concentration in computing science |
Bachelor's degree |
Computer Science |
E |
N |
AB |
Augustana University College |
Degree |
BSc with major in computing science |
Bachelor's degree |
Computer Science |
E |
Y |
AB |
University of Calgary |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
AB |
University of Calgary |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
AB |
University of Calgary |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
AB |
University of Calgary |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
AB |
Concordia University College of Alberta |
Diploma/Diplome de premier cycle |
Diploma in information systems security |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
AB |
The King's University College |
Bachelor of science |
4-year BSc in computing science |
Bachelor's degree |
Computer Science |
E |
N |
AB |
The University of Lethbridge |
Bachelor of science |
Bachelor of Science in Computer Science |
Bachelor's degree |
Computer Science |
E |
Y |
AB |
The University of Lethbridge |
Master of science |
Master of Science in Computer Science |
Master's degree |
Computer Science |
E |
N |
BC |
University of British Columbia |
Bachelor of applied science |
BASc in computer engineering with option in software engineering |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
University of British Columbia |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
BC |
University of British Columbia |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
Y |
BC |
University of British Columbia |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
BC |
British Columbia Open University |
Bachelor of technology |
Bachelor of technology (computing) |
Bachelor's degree |
Computer Science |
E |
N |
BC |
University College of the Cariboo |
Bachelor of science |
BSc in computing science |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
University College of the Cariboo |
Bachelor of technology (applied computing science) |
Bachelor of technology in applied computing science |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
University College of the Cariboo |
Diploma |
Post-baccalaureate diploma in applied computing science |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
BC |
Malaspina University College |
Bachelor of science |
BSc in computing science |
Bachelor's degree |
Computer Science |
E |
N |
BC |
Malaspina University College |
Diploma/Diplome de premier cycle |
Diploma in computing science |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
BC |
Okanagan University College |
Bachelor of science |
BSc in Computer Science |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
Okanagan University College |
Diploma/Diplome de premier cycle |
Diploma in computer information systems |
Undergraduate level certificate/diploma |
Computer Science |
E |
Y |
BC |
Simon Fraser University |
Bachelor of arts |
BA in computing science |
Bachelor's degree |
Computer Science |
E |
N |
BC |
Simon Fraser University |
Bachelor of science |
BSc in computing science |
Bachelor's degree |
Computer Science |
E |
N |
BC |
Simon Fraser University |
Certificate/Certificat de premier cycle |
Certificate in computing studies |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
BC |
Simon Fraser University |
Diploma/Diplome de premier cycle |
Post-baccalaureate diploma in computing science |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
BC |
Simon Fraser University |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
BC |
Simon Fraser University |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
BC |
Trinity Western University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
University of Victoria |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
BC |
University of Victoria |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
BC |
University of Victoria |
Master of arts |
MA in computer science |
Master's degree |
Computer Science |
E |
N |
BC |
University of Victoria |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
MB |
Brandon University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
MB |
Brandon University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
MB |
University of Manitoba |
Bachelor of computer science |
BSc (general) in computer science |
Bachelor's degree |
Computer Science |
E |
N |
MB |
University of Manitoba |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
MB |
University of Manitoba |
Degree |
BSc (joint honours) in mathematics-computer science |
Bachelor's degree |
Computer Science |
E |
Y |
MB |
University of Manitoba |
Degree |
Bachelor of computer science (honours) |
Bachelor's degree |
Computer Science |
E |
Y |
MB |
University of Manitoba |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
MB |
University of Manitoba |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
NB |
Universit?de Moncton |
Baccalaureat en informatique appliquee |
Baccalauréat en informatique appliquée |
Bachelor's degree |
Computer Science |
F |
Y |
NB |
Universit?de Moncton |
Bachelor of science |
BSc en informatique |
Bachelor's degree |
Computer Science |
F |
Y |
NB |
Universit?de Moncton |
Certificate/Certificat de premier cycle |
Certificat en informatique |
Undergraduate level certificate/diploma |
Computer Science |
F |
N |
NB |
Universit?de Moncton |
Diploma |
Diplôme d'études supérieures en technologie de l'information |
Graduate level certificate/diploma |
Computer Science |
F |
N |
NB |
Universit?de Moncton |
Diploma |
Certificat de deuxième cycle en technologie de l'information |
Graduate level certificate/diploma |
Computer Science |
F |
N |
NB |
Mount Allison University |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
N |
NB |
Mount Allison University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
NB |
University of New Brunswick |
Bachelor of Computer Science |
Bachelor of computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NB |
University of New Brunswick |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
NB |
University of New Brunswick |
Master of computer science |
Master of computer science |
Master's degree |
Computer Science |
E |
N |
NB |
University of New Brunswick |
Master of science |
Master of computer science |
Master's degree |
Computer Science |
E |
N |
NF |
Memorial University of Newfoundland |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NF |
Memorial University of Newfoundland |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NF |
Memorial University of Newfoundland |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
NF |
Memorial University of Newfoundland |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
NF |
Memorial University of Newfoundland |
Master of science |
MSc in computational science |
Master's degree |
Computer Science |
E |
N |
NF |
Memorial University of Newfoundland |
Master of science |
MSc in computational science (co-operative) |
Master's degree |
Computer Science |
E |
Y |
NS |
Acadia University |
Bachelor of Computer Science |
Bachelor of Computer Science with business information processing specialization |
Bachelor's degree |
Computer Science |
E |
N |
NS |
Acadia University |
Bachelor of Computer Science |
Bachelor of Computer Science with computer systems software specialization |
Bachelor's degree |
Computer Science |
E |
N |
NS |
Acadia University |
Bachelor of Computer Science |
Bachelor of Computer Science |
Bachelor's degree |
Computer Science |
E |
N |
NS |
Acadia University |
Certificate/Certificat de premier cycle |
Certificate in computer science |
Undergraduate level certificate/diploma |
Computer Science |
E |
Y |
NS |
Acadia University |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
NS |
Dalhousie University |
Bachelor of computer science |
Bachelor in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NS |
Dalhousie University |
Bachelor of computer science |
Bachelor of computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NS |
Dalhousie University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NS |
Dalhousie University |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
NS |
Dalhousie University |
Master of applied science |
MASc in computer science |
Master's degree |
Computer Science |
E |
N |
NS |
Dalhousie University |
Master of science |
MSc in computer science |
Master's degree |
Computer Science |
E |
N |
NS |
Mount Saint Vincent University |
Diploma/Diplome de premier cycle |
Diploma in information technology and computer studies |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
NS |
University of New Brunswick |
Bachelor of Computer Science |
Bachelor of computer science |
Bachelor's degree |
Computer Science |
E |
Y |
NS |
University of New Brunswick |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
NS |
University of New Brunswick |
Master of computer science |
Master of computer science |
Master's degree |
Computer Science |
E |
N |
NS |
University of New Brunswick |
Master of science |
Master of computer science |
Master's degree |
Computer Science |
E |
N |
NS |
St. Francis Xavier University |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
N |
NS |
St. Francis Xavier University |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
N |
ON |
Brock University |
Bachelor of science |
BSc in computing and solid state device technology |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
Brock University |
Bachelor of science |
BSc in computer science with option in artificial intelligence |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
Brock University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
Carleton University |
Bachelor of Computer Science |
Bachelor of computer science |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
Carleton University |
Doctor of philosophy |
PhD in computer science |
Ph.D. |
Computer Science |
E |
N |
ON |
Carleton University |
Master of computer science |
Master of computer science |
Master's degree |
Computer Science |
E |
N |
ON |
University of Guelph |
Bachelor of arts |
BA in computer science |
Bachelor's degree |
Computer Science |
E |
N |
ON |
University of Guelph |
Bachelor of arts |
BA general computing and information science |
Bachelor's degree |
Computer Science |
E |
N |
ON |
University of Guelph |
Bachelor of arts |
BA honours computing and information science |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
University of Guelph |
Bachelor of arts |
Bachelor of applied computing in distributed computing and communications technology (BAC) |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
University of Guelph |
Bachelor of computing |
Bachelor of computing general |
Bachelor's degree |
Computer Science |
E |
N |
ON |
University of Guelph |
Bachelor of computing |
Bachelor of computing honours |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
University of Guelph |
Bachelor of science |
BSc honours computing and information science |
Bachelor's degree |
Computer Science |
E |
Y |
ON |
University of Guelph |
Certificate/Certificat de premier cycle |
Certificate in computing and information science |
Undergraduate level certificate/diploma |
Computer Science |
E |
N |
ON |
University of Guelph |
Master of science |
MSc in computing and information science |
Master's degree |
Computer Science |
E |
N |
ON |
Lakehead University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
ON |
Lakehead University |
Bachelor of science |
BSc in computer science |
Bachelor's degree |
Computer Science |
E |
N |
ON |
Laurentian University of Sudbury |
Bachelor of computer science |
Bachelor of computer science |
Bachelor's degree |
Computer Science |
E |
Y |