Bachelor of Science in Computer Science/Mathematics - Joint Major

Prince George

 

INTAKE: May & Sep

Program Overview

The Bachelor of Science in Computer Science/Mathematics - Joint Major program at the University of Northern British Columbia (UNBC) offers students an interdisciplinary education that combines the theoretical foundations of computer science with the analytical rigor of mathematics. This program provides students with a comprehensive understanding of both disciplines, preparing them for careers at the intersection of computer science and mathematics. Through a combination of theoretical coursework, practical projects, and hands-on learning experiences, students develop the analytical, problem-solving, and computational skills necessary to excel in a variety of fields, including software development, data analysis, cryptography, and more.

Curriculum: The curriculum of the Bachelor of Science in Computer Science/Mathematics - Joint Major program is designed to provide students with a strong foundation in both computer science and mathematics, as well as opportunities for specialization in specific areas of interest. Core courses cover topics such as algorithms, data structures, programming languages, discrete mathematics, linear algebra, calculus, and mathematical modeling. Elective courses allow students to explore advanced topics in computer science, mathematics, or related fields, such as cryptography, machine learning, numerical analysis, and combinatorial optimization. The program also includes a significant amount of hands-on learning, including programming assignments, mathematical proofs, and independent research projects, allowing students to apply theoretical concepts to real-world problems and develop practical skills that are in high demand by employers.

Research Focus: UNBC's Bachelor of Science program in Computer Science/Mathematics emphasizes research as a central component of the learning experience. Students have the opportunity to engage in cutting-edge research projects under the supervision of faculty mentors, exploring interdisciplinary topics at the intersection of computer science and mathematics. Research opportunities may include developing algorithms for data analysis, studying the mathematical properties of cryptographic systems, investigating the computational complexity of optimization problems, or exploring the applications of machine learning in various domains. Through research experiences, students develop critical thinking skills, problem-solving abilities, and a deeper understanding of the connections between computer science and mathematics.

Industry Engagement: The Bachelor of Science in Computer Science/Mathematics - Joint Major program at UNBC encourages industry engagement and collaboration to provide students with practical learning experiences and prepare them for careers in various sectors. The program collaborates with industry partners, government agencies, and research institutions to offer internship opportunities, co-op placements, and industry-sponsored projects. Students may gain hands-on experience working on projects such as software development, data analysis, cybersecurity, or mathematical modeling, applying their knowledge of computer science and mathematics to address real-world challenges in fields such as technology, finance, healthcare, and engineering.

Global Perspective: As a leading institution in interdisciplinary education and research, UNBC integrates a global perspective into its Bachelor of Science program in Computer Science/Mathematics, recognizing the universal relevance of scientific principles and the interconnected nature of global challenges. Courses explore global issues such as cybersecurity, data privacy, and computational sustainability from interdisciplinary perspectives, highlighting the role of computer science and mathematics in addressing these challenges. Students are encouraged to consider the social, ethical, and cultural implications of their work and to collaborate with researchers and organizations from diverse cultural backgrounds. Study abroad programs, international research collaborations, and cross-cultural learning experiences further enhance students' understanding of global issues and prepare them to contribute to solutions on a global scale.

Pollster Education

Location

Prince George

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

CAD 24771

ENTRY REQUIREMENTS for International Students:

Application Fees: CAD $ 125

Academic Requirements: International students should have a minimum average of 65% or equivalent in their high school or secondary school studies. This average is calculated based on the applicant's best six academic courses.

English Language Proficiency:

  • IELTS: An overall band score of 6.5, with no individual band score less than 6.
  • TOEFL: A minimum score of 90 on the internet-based test (iBT).
  • PTE: A minimum score of 65 on the Pearson Test of English.
  • DET: A minimum score of 105 on the Duolingo English Test.

The University of Northern British Columbia (UNBC) offers several scholarships and financial aid opportunities to support international students in their academic pursuits. These scholarships are designed to recognize academic excellence, leadership potential, and contributions to the community. 

International Excellence Entrance Scholarship: This scholarship is awarded to international students entering their first year of study at UNBC. The scholarship values range from $2,500 to $10,000, depending on the academic achievements of the students.

International Major Entrance Scholarship: This scholarship is available to international students entering undergraduate programs in specific disciplines, such as Business Administration, Environmental Science, Computer Science, and more. The scholarship amounts range from $5,000 to $15,000 per year.

External Scholarships: UNBC also encourages international students to explore external scholarship opportunities. The university provides resources and information about external scholarships that international students can apply for, including government scholarships, private foundations, and international organizations.

International Student Work Study Program: UNBC offers an International Student Work Study Program that provides on-campus employment opportunities for international students. This program allows students to gain work experience while studying and earn income to support their education.

Donor-Funded Scholarships: UNBC has a range of donor-funded scholarships that are available to both domestic and international students. These scholarships are supported by generous contributions from individuals, organizations, and businesses who value education and want to support students in their academic journey.

It is important to note that scholarship availability, eligibility criteria, and application deadlines may vary each year. Applying for scholarships at UNBC usually requires a separate application process, and some scholarships may require additional documentation, such as letters of recommendation or personal statements. International students are encouraged to carefully review the scholarship requirements and deadlines to ensure a successful application.

Graduates of the Bachelor of Science in Computer Science/Mathematics - Joint Major program at the University of Northern British Columbia (UNBC) possess a unique blend of skills in both computer science and mathematics, making them highly versatile and sought-after professionals in various industries. With a solid foundation in theoretical principles, problem-solving abilities, and computational expertise, graduates are well-equipped to pursue diverse career paths that require expertise at the intersection of these two disciplines. 

Software Engineer/Developer: Software engineers and developers design, develop, and maintain software applications and systems for a wide range of purposes, including business, entertainment, education, and healthcare. Graduates with a background in computer science and mathematics may work in software companies, technology startups, or large corporations, creating innovative software solutions, writing code, debugging programs, and optimizing algorithms to meet user needs and performance requirements.

Data Scientist/Analyst: Data scientists and analysts analyze large datasets using statistical techniques, machine learning algorithms, and data visualization tools to extract valuable insights and inform decision-making processes. Graduates with expertise in computer science and mathematics may work in industries such as finance, healthcare, e-commerce, and marketing, where they analyze data, build predictive models, identify patterns, and generate actionable recommendations to improve business outcomes and drive innovation.

Quantitative Analyst/Financial Engineer: Quantitative analysts, also known as "quants," develop mathematical models and algorithms to analyze financial markets, evaluate investment strategies, and manage risk. Graduates with a background in computer science and mathematics may work for financial institutions, investment firms, or hedge funds, using their quantitative skills to build trading systems, price derivatives, and develop sophisticated mathematical models to forecast market trends and optimize investment portfolios.

Cryptographer/Security Analyst: Cryptographers and security analysts design and implement cryptographic algorithms, protocols, and systems to ensure the confidentiality, integrity, and authenticity of information in digital communication and storage systems. Graduates with expertise in computer science and mathematics may work in cybersecurity companies, government agencies, or research institutions, developing encryption schemes, analyzing security vulnerabilities, and devising solutions to protect sensitive data and information systems from cyber threats.

Operations Research Analyst: Operations research analysts use mathematical modeling, optimization techniques, and computational methods to solve complex problems and improve decision-making processes in various domains, including logistics, transportation, supply chain management, and healthcare. Graduates with a background in computer science and mathematics may work for consulting firms, government agencies, or manufacturing companies, where they analyze operations, identify inefficiencies, and develop strategies to optimize processes and maximize efficiency.

Academic/Researcher: Graduates of the Bachelor of Science in Computer Science/Mathematics program may pursue further education and research opportunities, earning advanced degrees (such as Master's or Ph.D. degrees) and conducting research in academia, industry, or government labs. They may work as professors, researchers, or scientists, exploring cutting-edge topics in computer science, mathematics, or interdisciplinary fields, publishing research papers, and contributing to advancements in knowledge and technology.

Technology Consultant/Analyst: Technology consultants and analysts provide expertise and guidance to organizations in implementing and utilizing technology solutions for business processes, strategic planning, and innovation. Graduates with a background in computer science and mathematics may work for consulting firms, IT companies, or research organizations, where they assess client needs, analyze technical requirements, and recommend solutions to optimize systems, streamline operations, and drive digital transformation.

Educator/Teacher: Graduates with a Bachelor of Science in Computer Science/Mathematics may pursue careers in education, teaching computer science, mathematics, or related subjects at the secondary or post-secondary level. They may work as teachers, instructors, or professors in schools, colleges, or universities, inspiring students to explore the principles of computation, mathematical reasoning, and problem-solving and preparing them for careers in STEM fields.


Similar Courses
WhatsApp Enquiry Call Enquiry