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.