📖Introduction

University of Quebec Trois Rivieres: The University of Quebec Trois Rivieres (UQTR), located in Trois-Rivieres, Canada, is a multidisciplinary institution known for its quality education and research. UQTR offers a wide range of programs in arts, sciences, business, health, and engineering. The university emphasizes practical training, research collaborations, and community engagement to enhance the learning experience and contribute to regional development.

Show less
Show more

📚About the Program

The double baccalaureate program in mathematics and computer science at the Université du Québec à Trois-Rivières pursues various objectives. At the computer level, the applied orientation of the training wants to: Allow the student to acquire knowledge in fundamental computer science focused mainly on the design and production of software. Thus, the graduate will have a solid basic training based on the application of the fundamental notions of computer science for the development and management of quality software, from the analysis of needs to their maintenance. The graduate will be able to work in fields as varied as networking, image processing, multimedia, web application development, databases, artificial intelligence, e-commerce, etc. Develop the ability to integrate the knowledge acquired for problem solving in the various areas mentioned. In addition, internships allow the student to acquire practical experience of participation in the development of applications in companies and promote the harmonious integration of the graduate into the labor market. At the mathematical and statistical level, the program aims to: Give the student a solid basic training in mathematics through the acquisition of knowledge and the development of skills specific to mathematicians. Allow the student to acquire specific skills in statistics. To develop in the student his intuition, his creativity, his imagination and his logical mind. The proximity of computer tools to the mathematics and computer science department promotes the learning of mathematical software packages and programming languages ​​necessary for labor market applications. Show less
Show more

📖Program Curriculum

Compulsory courses (96 credits)

The student must take the following courses (96 credits):

ALG1001 Logics and Sets
GMA1001 Internships
INF1001 Web programming
INF1002 Introduction to object programming
INF1004 Data structures and algorithms
INF1006 Analysis and modeling
INF1007 software design
INF1008 Analysis and design of algorithms
INF1009 Computer networks I
INF1010 Computer Networks II
INF1014 Legal aspects of IT (1 credit)
INF1016 IT internship II
INF1034 Introduction to User Interfaces
INF1035 Advanced Concepts in Object
MAP1003 Numerical analysis
MAP1006 Applied Mathematics I
MAP1007 Applied Mathematics II
MPU1015 Algebra
MPU1018 Advanced Linear Algebra
MPU1027 Differential equations
MPU1039 Complex analysis
MPU1045 One real variable analysis I
MPU1054 One real variable analysis II
MPU1055 Real Multivariate Topology and Analysis
ROP1021 Optimization
SIF1015 Operating systems
SIF1053 Computer architecture
SMI1001 Databases I
SMI1002 Databases II
STT1003 probabilities
STT1042 Statistical
STT1047 Mathematical statistics
TIN1003 Science, technology and society (2 credits)

Optional courses (21 credits)

The student must take three (3) credits from the following courses:

ALG1003 Algebraic applications
GEM1001 Euclidean and non-Euclidean geometries
MPU1056 Numbers and structures
MPU1058 Measurement and integration
PMA1002 Special Topics in Mathematics I
PMA1003 Special Topics in Mathematics II
STT1020 Analysis of variance
STT1028 Time series
STT1030 Regression and forecasting models
STT1032 Survey theory and practice

The student must take the following twelve (12) course credits:

INF1011 Software engineering
INF1012 Development and management of scientific projects
INF1013 Development environment and software components
INF1018 Program analysis

The student must take six (6) credits from the following courses:

IAR1001 Artificial intelligence
INF1036 Special topics in IT
PRO1027 Scientific programming in C
SIF1033 Image processing

Complementary courses (6 credits)

The student chooses two courses (6 credits) from the list of complementary courses suggested. Some courses are offered online. Consult the list.

List of Suggested Complementary Courses
LIST OF COURSES - DOUBLE BACC. MATHS-INFO (WEB AND MOBILE APP DEV.)
( Process : 02)
Progression grid: PDF version

ATTENTION: The list of courses presented below reflects the changes made to the fall 2021 semester. For students admitted before this semester, the list of courses to be taken may be different .
Unless otherwise indicated, a course consists of three (3) credits.
Compulsory courses (96 credits)

The student must take the following courses (96 credits):

ALG1001 Logics and Sets
GMA1001 Internships
INF1001 Web programming
INF1002 Introduction to object programming
INF1004 Data structures and algorithms
INF1006 Analysis and modeling
INF1007 software design
INF1008 Analysis and design of algorithms
INF1009 Computer networks I
INF1010 Computer Networks II
INF1014 Legal aspects of IT (1 credit)
INF1016 IT internship II
INF1034 Introduction to User Interfaces
INF1035 Advanced Concepts in Object
MAP1003 Numerical analysis
MAP1006 Applied Mathematics I
MAP1007 Applied Mathematics II
MPU1015 Algebra
MPU1018 Advanced Linear Algebra
MPU1027 Differential equations
MPU1039 Complex analysis
MPU1045 One real variable analysis I
MPU1054 One real variable analysis II
MPU1055 Real Multivariate Topology and Analysis
ROP1021 Optimization
SIF1015 Operating systems
SIF1053 Computer architecture
SMI1001 Databases I
SMI1002 Databases II
STT1003 probabilities
STT1042 Statistical
STT1047 Mathematical statistics
TIN1003 Science, technology and society (2 credits)

Optional courses (21 credits)

The student must take three (3) credits from the following courses:

ALG1003 Algebraic applications
GEM1001 Euclidean and non-Euclidean geometries
MPU1056 Numbers and structures
MPU1058 Measurement and integration
PMA1002 Special Topics in Mathematics I
PMA1003 Special Topics in Mathematics II
STT1020 Analysis of variance
STT1028 Time series
STT1030 Regression and forecasting models
STT1032 Survey theory and practice

The student must take the following twelve (12) course credits:

INF1011 Software engineering
INF1020 E-commerce
INF1030 Introduction to mobile application development (Android version)
INF1031 Development of advanced mobile applications (Android version)

The student must take six (6) credits from the following courses:

INF1021 Distributed architectures
INF1032 Introduction to mobile application development (IOS platform)
INF1036 Special topics in IT
SIF1032 computer graphics

Complementary courses (6 credits)

The student chooses two courses (6 credits) from the list of complementary courses suggested. Some courses are offered online. Consult the list.

List of Suggested Complementary Courses
LIST OF COURSES - DOUBLE BACC. MATHS-INFO (DATA SCIENCE)
( Process : 03)
Progression grid: PDF version

PLEASE NOTE: The list of courses presented below reflects the changes made to the fall 2021 semester. For students admitted before this semester, the list of courses to be taken may be different .
Unless otherwise indicated, a course consists of three (3) credits.
Compulsory courses (96 credits)

The student must take the following courses (96 credits):

ALG1001 Logics and Sets
GMA1001 Internships
INF1001 Web programming
INF1002 Introduction to object programming
INF1004 Data structures and algorithms
INF1006 Analysis and modeling
INF1007 software design
INF1008 Analysis and design of algorithms
INF1009 Computer networks I
INF1010 Computer Networks II
INF1014 Legal aspects of IT (1 credit)
INF1016 IT internship II
INF1034 Introduction to User Interfaces
INF1035 Advanced Concepts in Object
MAP1003 Numerical analysis
MAP1006 Applied Mathematics I
MAP1007 Applied Mathematics II
MPU1015 Algebra
MPU1018 Advanced Linear Algebra
MPU1027 Differential equations
MPU1039 Complex analysis
MPU1045 One real variable analysis I
MPU1054 One real variable analysis II
MPU1055 Real Multivariate Topology and Analysis
ROP1021 Optimization
SIF1015 Operating systems
SIF1053 Computer architecture
SMI1001 Databases I
SMI1002 Databases II
STT1003 probabilities
STT1042 Statistical
STT1047 Mathematical statistics
TIN1003 Science, technology and society (2 credits)

Optional courses (21 credits)

The student must take three (3) credits from the following courses:

ALG1003 Algebraic applications
GEM1001 Euclidean and non-Euclidean geometries
MPU1056 Numbers and structures
MPU1058 Measurement and integration
PMA1002 Special Topics in Mathematics I
PMA1003 Special Topics in Mathematics II
STT1020 Analysis of variance
STT1028 Time series
STT1030 Regression and forecasting models
STT1032 Survey theory and practice

The student must take the following courses (12 credits):

SDD1001 Introduction to Data Science
SDD1002 Modeling and simulation
SDD1003 Data warehouse management and mobile programming
SDD1004 Machine Learning and applications

The student must take six (6) credits from the following courses:

INF1020 E-commerce
INF1021 Distributed architectures
INF1030 Introduction to mobile application development (Android version)
INF1036 Special topics in IT
SDD1005 Probability & Inference
SIF1033 Image processing

Complementary courses (6 credits)

The student chooses two courses (6 credits) from the list of complementary courses suggested. Some courses are offered online. Consult the list.

List of Suggested Complementary Courses

Show less
Show more

🏫About University of Quebec Trois Rivieres

The University of Quebec Trois Rivieres (UQTR), situated in Trois-Rivieres, Canada, is a multidisciplinary institution known for its commitment to quality education and research. UQTR offers a wide range of programs in arts, sciences, business, health, and engineering. The university emphasizes practical training, research collaborations, and community engagement to enhance the learning experience and contribute to regional development. UQTR provides students with a supportive environment, state-of-the-art facilities, and opportunities to apply their knowledge to real-world challenges.

🏠 Accommodation

You will need to book the accommodation after you have been accepted.

You can choose to live on campus or off campus in private accommodation.

How to book:

  • Make a booking online after you have been accepted (in this case please let us know your choice when you apply).
  • Register when you arrive - its not possible to reserve a room before arriving. You can arrive a few days before and book it
Show less
Show more

💰 Fees

Application Fee:

251 RMB

Tuition fee:

13,065 CAD per year

52,260 CAD in total

Entry Requirements

You are not eligible to apply to this program because:

The minimum age is 18.

English fluency is required.
You need to be either:
- A native English speaker
- Studied a degree in English before
- Can demonstrate a high level of English
- Having an English certificate such as IELTS level 6 or TOEFL 95 and above is an advantage.

Minimum education level: High School.

The program is competitive, you need to have a high grades of Average A, 70%, or a high GPA.

All students from all countries are eligible to apply to this program.

Is this not correct? You can edit your profile or contact us.
Or see the list of programs you are eligible for here .
Check Your Eligibility Show Suitable Programs

📬 Admissions Process

3 Steps to Apply to a University

Application step 1

Application step 2

Application step 3

Please choose the programs here , "You are advised to select 2-3 programs to increase your chances of getting accepted.

Required Documents:

  • Passport
  • Graduation certificate
  • Passport size photo
  • Official transcript
  • Personal statement
  • English certificate (You can take the English test online)
  • Guarantor letter

Preparing documents:

You can start your application now and send the application documents during your application. Some documents you can send later if you don’t have them right away. Some more info about preparing application documents is here

Show more

Application process:

Applying Online is simple in just a few steps. More information is available here.

The first steps are to choose the programs, pay the application fee and upload the application documents.

Once submitted to Global Admissions, we will review your application within 2-3 days and proceed to the university or ask you for further clarification

After it has been processed to the university you will receive your unique application ID from each university.

The university may contact you directly for further questions.

We will then follow up each week with the university for updates. As soon as there is any update we will let you know. If you have made other plans, decide to withdraw / change address at any time please let us know.

After you have been accepted you will receive your admissions letter electronically and asked to pay the non-refundable deposit to the university.

Once you have paid the deposit the university will issue you the admissions letter and visa form to your home country.

Show less
Here is some more information about the enrollment process after you have been accepted.

❓ Have a Question?

There are no similar questions. Please send us your question below

    📝 University of Quebec Trois Rivieres Reviews

    (No Reviews)
    Write a review

    📍 Location

    🛏️ Accommodation

    🍜 Food

    🏓 Facilities

    💲 Value for money

    👨‍🏫 Classes

    🕺 Student experience

    🗣️ Recommend a friend?