The Master of Science Degree in Applied Computing offers in-depth knowledge to address real-world problems across various industries. Delivered in person, this full-time program combines core computing courses with opportunities to work in interdisciplinary application areas. Over approximately two years, students develop expertise in advanced computing methods and tools to create practical solutions. The curriculum employs a cohort model, allowing students to collaborate closely, share experiences, and build industry connections. The program’s emphasis on applied research prepares students for technical leadership roles or further academic pursuits. Courses cover topics such as algorithm analysis, data science, machine learning, cybersecurity, and human-centered computing, with options for thesis or project/internship paths tailored to career goals.
Why this course is highly recommended
This MSc program is ideal for those inspired to leverage computing for societal benefit by solving real-world problems. It's suitable for students aiming to work in industry or pursue a PhD, especially if they value a cohort-based learning environment that emphasizes practical problem-solving and industry collaboration. The curriculum’s focus on applied research and interdisciplinary projects ensures students develop relevant, real-world skills that are highly valued in today’s technology-driven job market.
The program integrates information technology, computer science, and industry applications, allowing students to specialise in areas like AI, cybersecurity, data science, human-centered computing, and applied research in interdisciplinary contexts. Students can also undertake directed studies in specific application areas in collaboration with faculty and industry.
Application fees
17.03L
1st year tuition fees
17.03L
Living cost
Applicants should hold a bachelor’s degree in computer science or a related field with a minimum GPA of 2.8 out of 4.0, or a GPA of 3.0 in a different discipline with substantial computing experience. International credentials require evaluation, and applicants in final term must demonstrate completion by July. The program requires successful completion of courses with specified grades, including core subjects and either thesis or project/internship paths, with a total of 30 credits needed for graduation.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the British Columbia Institute of Technology admission page
for complete details.
Graduates are equipped to provide technical leadership in software and system development, influence industry innovations, and apply advanced computing techniques across fields like AI, cybersecurity, data analysis, and sustainable technologies. The program aligns with current industry trends, with high demand for roles such as AI specialists, sustainability experts, data analysts, and cybersecurity analysts. Additionally, the program’s R&D focus and location in Vancouver, a major tech hub, enhance employment opportunities in Canada’s expanding ICT sector.