Computer Science (MSc)

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 2 Years
Mode On Campus
Level Postgraduate
Degree Masters Degree
Closing soon January 2027

Course Overview

The Master of Science in Computer Science (MSc) at the University of Northern British Columbia offers you a pathway to advanced study and research in a dynamic field. Whether you aim for a career in scientific research or intend to pursue further academic degrees, this postgraduate program equips you with the expertise needed to tackle complex computational challenges. You will engage with core concepts in computer science, developing critical analytical skills through a curriculum designed to foster scientific inquiry and innovation. This degree is ideal for motivated students seeking to deepen their understanding and contribute to the advancement of computing.

You will pursue this degree full-time on campus over two years, choosing between a thesis or project option. The thesis route involves a minimum of 12 credit hours of electives and a 12 credit-hour thesis, culminating in an oral defence of your original research. Alternatively, the project option requires 18 credit hours of electives and a 6 credit-hour project, also concluding with a public defence. Throughout your studies, you will participate in a Graduate Seminar, developing your presentation and research proposal skills. You will graduate prepared for roles in research and development, advanced technical positions, or doctoral studies.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Master of Science in Computer Science program offers two distinct pathways for students to complete their degree requirements. The Thesis Option involves a Graduate Seminar and the completion of an MSc Thesis, providing an in-depth research experience. Alternatively, the Project Option also includes a Graduate Seminar but culminates in an MSc Project, offering a more applied approach to demonstrating mastery of computer science principles.

1 Thesis Option

Graduate Seminar Compulsory
MSc Thesis

2 Project Option

Graduate Seminar Compulsory
MSc Project

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 3,873.00
Second Year Fee Tuition fee
USD 3,873.00
Total Program Cost Estimated total tuition
USD 7,747.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 530.00 - USD 1,716.00
Food & Groceries USD 5,634.00 - USD 6,068.00
Transport USD 521.00 - USD 694.00
Utilities & Bills USD 867.00 - USD 1,301.00
Estimated Total USD 7,022.00 - USD 8,063.00

Living cost estimates are based on Prince George Campus.

Outcomes & Employability

What happens after you graduate

89%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Advertising TechnologyAgricultural Services & ExtensionBlockchain & Emerging TechnologiesCorporate Finance & TreasuryCybersecurity & Network SecurityEdTech & E-LearningForestry & LoggingLogistics & Warehouse ManagementMedia Planning & BuyingSpecial & Inclusive Education

Top Employers Hiring for this course

BC Public Service

Canfor

College of New Caledonia

Deloitte

Meta

Microsoft

Simon Fraser University

The Home Depot

Why Study Computer Science (MSc) at University of Northern British Columbia

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at University of Northern British Columbia in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Computer Science (MSc) at University of Northern British Columbia

Can I work while studying?

International students can work up to 24 hours per week in off-campus jobs during term time, with unlimited hours during breaks. Additionally, they can work unlimited hours on campus without needing a separate work permit.

What English language score do I need for this course?

To enroll in the program, you must meet specific English test requirements. Acceptable tests include TOEFL, IELTS, and PTE, each with set minimum scores for listening, reading, speaking, and writing.

What jobs can I get after studying this course?

Graduates can pursue roles such as Software Developer, Data Analyst, Systems Engineer, IT Consultant, and Network Administrator.

What will I actually study in this course?

This program offers both thesis and project options, catering to students interested in research or defined career objectives. It provides invaluable training across disciplines, especially for non-traditional students seeking to enhance their skills.

When can I start — what are the intake months?

The Computer Science (MSc) program has three intakes per year: January, May, and September. Applicants can choose any of these months to start their studies.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️