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