Options for the Bachelor of Civil Engineering
Every year, an information session on the options available in the Bachelor of Civil Engineering program is held at the start of the academic year to help each student prepare for admission to the master’s program of their choice.
For the start of the 2026 academic year, the presentation of the civil engineering bachelor’s degree program options will be held on Monday, September 14, from 1:30 p.m. to 3:30 p.m. in B5b.
- A presentation of the various tracks will take place in different classrooms
- Aerospace (at 1:30 p.m. in S28)
- Mechanical Engineering (at 2:00 p.m. in S28)
- Biomedical Engineering (at 2:30 p.m. in S28)
- Energy (at 3:00 p.m. in S28)
- Georesources and Environmental Engineering (at 2:00 p.m. in S34)
- Construction (at 2:30 p.m. in S34)
- Chemistry and Materials Science (at 1:30 p.m. in S34)
- Data Science (at 1:30 p.m. in S32)
- Computer Science (at 2:00 p.m. in S32)
- Physics (at 1:30 p.m. in S30)
- Electrical and Electronic Engineering (at 2:00 p.m. in S30)
Choosing Your Bachelor’s Major Options...
Each bachelor’s student’s program consists of 180 credits and is made up of:
- 120 credits of required core courses
- 60 credits of elective courses
Elective courses are chosen to provide a coherent specialized education in at least two engineering fields. Each of these specializations offers a selection of 40-credit courses. A valid program includes 60 credits of elective courses, of which at least 30 must come from a first specialization track and 10 from a second specialization track. The remaining 20 credits may be selected from the complete list of elective courses, including those within the specialization tracks already chosen.
... to best prepare for your master’s degree
Are you interested in studying to become a:
- Aerospace Civil Engineering
- Biomedical Civil Engineer
- Chemical and Materials Science Civil Engineer
- Civil Engineer in Construction
- Electrical Civil Engineer
- Civil Engineer in Energy Engineering
- Civil Engineer in Mining and Geology
- Computer Engineer
- Mechanical Civil Engineer
- Civil Engineer in Physics
- Civil Engineer in Data Science
Aerospace Engineer
Overview of the Program and Career Opportunities
1. Prerequisite Courses for the Master’s Program
- MECA0025-3 Fluid Mechanics
- MECA0155-2 Dynamics of Mechanical Systems
- MECA0036-2 : Finite Element Method
2. Strongly Recommended Courses
- MECA0445-2 Heat Transfer
- MECA0012-6 Solid Mechanics
- MECA0002-1 Applied Thermodynamics and Introduction to Thermal Machines
- PHYS0904-4 Materials Physics
- MECA0444-1 Mechanical Design and Machining
- SYST0022-1 Linear Systems Design
3. Courses from other tracks that are complementary
- INFO0062-1 Object-Oriented Programming
- ELEN0008-1 Principles of analog and digital telecommunications systems
Biomedical Civil Engineer
Program Overview and Career Opportunities
1. Prerequisite courses for the master’s program
- GBIO0001-1 Biophysics and Biochemistry
- GBIO0025-1 General and Cellular Biology
- GBIO0026-1 Systems Physiology (co-requisite: GBIO0025-1)
2. Strongly Recommended Courses
- GBIO0002-1 Genetics and Bioinformatics
- GBIO0011-1 Biological Systems Modelling
- GBIO0021-1 Laboratory Project
- GBIO0005-1 Introduction to Cognitive Neuroscience
- GBIO0013-1 Transport Phenomena in Biology
3. Courses from other tracks that are complementary
- PHYS0904-4 Physics of materials
- MECA0012-6 Solid Mechanics
- MECA0036-2 Finite Element Method
- CHIM0604-2 Chemistry and organic materials
- SYST0020-1 Introduction to Microsystems and Microtechnology
- ELEC0053-2 Electric Circuits
- ELEN0040-1 Digital Electronics
- ELEC0052-2 Electrical Measurements: foundations and applications
- SYST0022-1 Linear Systems Design
- INFO0902-1 Data Structures and Algorithms
- INFO0062-1 Object-Oriented Programming
- INFO0009-2 Databases (General Organization)
Civil Engineer in Chemistry and Materials Science
Overview of the Program and Career Opportunities for the Chemical Engineering
Overview of the Program and Career Opportunities for the AMIR
1. Prerequisite courses for the master’s program
- CHIM0022-4 Transport Phenomena (co-requisite: CHIM0009-3)
- CHIM0009-3 Applied Chemical Thermodynamics
- CHIM0604-2 Chemistry and organic materials
- CHIM9320-1 Introduction to Chemical Reaction Engineering
2. Highly Recommended Courses
- CHIM9322-1 Industrial Chemical Processes: Structure of the Chemical Industry and Material Balance Approach
- CHIM9318-1 Inorganic Materials: manufacturing processes and properties of use
- CHIM9315-1 Sustainable Fuel Management
- CHIM9297-1 Bachelor’s Project
3. Courses from other tracks that are complementary
- PHYS0904-4 Physics of Materials
- MECA0025-3 Fluid Mechanics
- MECA0036-2 Finite Element Method
- ELEN0076-1 Electromagnetism
- PHYS0211-3 Quantum Mechanics
- ELEC0053-2 Electric Circuits
- GEOL0020-7 Mineral Resources
- GEOL0314-1 Mineral Processing I - Basics
- GBIO0025-1 General and Cell Biology
- GBIO0001-1 Biophysics and Biochemistry
Civil Engineer in Construction
Overview of the Program and Career Opportunities for the Civil Engineering
Overview of the program and career opportunities for the Urban and Environmental Engineering
1. Prerequisite Courses for the Master’s Program
- GCIV2172-1 Metallic Elements Calculation
- GCIV2173-1 : Reinforced Concrete
- GCIV0603-2 Geotechnics and infrastructure
- GCIV0604-3 Hydraulic
2. Highly Recommended Courses
- GCIV0184-5 Building Materials
- MECA0012-6 Solid Mechanics
- GCIV0608-1 Introduction to Structures engineering
- GEOL0001-1 Geology and Engineering Geology
3. Courses from other tracks that are complementary
- GEOL0021-7 Geophysical prospecting
- GEOL0020-7 Mineral Resources
- ARCH3260-2 Architecture Studio II, Partim "Introduction"
- ARCH3275-1 Sustainable building construction techniques : elements
Electrical Civil Engineer
Overview of the Program and Career Paths for the Electronic Systems and Devices
Overview of the program and career opportunities for the neuromorphic engineering
1. Prerequisite courses for the master’s program
- SYST0022-1 Linear Systems Design
- ELEC0052-2 : Electrical Measurements: Fundamentals and Applications (Prerequisite: ELEC0053-2)
- ELEC0053-2 : Electrical Circuits
2. Highly Recommended Courses
- ELEN0040-1 Digital Electronics
- ELEN0076-1 Electromagnetism
- ELEC0431-2 Electromagnetic Energy Conversion
- ELEN0075-3 Analog Electronics
- ELEN0008-1 Principles of analog and digital telecommunications systems
3. Other elective courses that are complementary
- SYST0020-1 Introduction to Microsystems and Microtechnology
- INFO0902-1 Data Structures and Algorithms
- INFO0062-1 Object-Oriented Programming
- INFO0012-2 Computation Structures
- INFO0004-2 Object-Oriented Programming Projects
- INFO0009-2 Databases (General Organisation)
- INFO0010-4 Introduction to Computer Networking
- MECA0445-2 Heat Transfer
Civil Engineer in Energy Engineering
Overview of the Program and Career Opportunities
1. Prerequisite courses for the master’s program
- ELEC0053-2 : Electrical Circuits
- MECA0002-1 : Applied Thermodynamics and Introduction to Heat Engines
- SYST0022-1 : Linear Systems Design
2. Courses strongly recommended for the master’s program
- MECA0445-2 Heat Transfer
- MECA0002-1 Applied Thermodynamics and Introduction to Heat Engines
- CHIM9315-1 Sustainable management of fuels: supply, synthesis and use
- ELEC0431-2 Electromagnetic Energy Conversion
- ELEC0052-2 Electrical Measurements: foundations and applications (Prerequisite: ELEC0053-2)
- CHIM0009-3 Applied Chemical Thermodynamics
2. Courses strongly recommended for the Energy Conversion track
- MECA0012-6 Solid Mechanics
- CHIM9322-1 Industrial Chemical Processes: Structure of the Chemical Industry and Balance Sheet Approach
- MECA0025-3 Fluid Mechanics
- MECA0155-2 Dynamics of Mechanical Systems
- PHYS0904-4 Physics of materials
- MECA0036-2 Finite Element Method
3. Recommended Courses for the Energy Networks Track
- ELEN0040-1 Digital Electronics
- INFO0062-1 Object-Oriented Programming
- ELEN0075-3 Analog Electronics
- ELEN0076-1 Electromagnetism
- INFO8006-1 Introduction to Artificial Intelligence
Civil Engineer in Mining and Geology
Overview of the Program and Career Opportunities for the Engineering Geology and Environmental
Overview of the program and career opportunities for the Mineral Resources and Recycling
1. Prerequisite courses for the master’s program
- GEOL0001-1 Geology and Engineering Geology
- GEOL0021-7 Geophysical Prospecting (co-requisite: GEOL0001-1)
- GCIV0603-2 Geotechnics and Infrastructure
- GEOL1026-1 Complement of geology (Prerequisite: GEOL0001-1)
- GEOL0020-7 : Mineral Resources (Required courses for the "Mineral Resources & Recycling" specialization) (Prerequisite: GEOL0001-1)
- GEOL0314-1 Mineral Processing I – Basics (Required course for the specialized track in “Mineral Resources & Recycling”) (Co-requisite: GEOL0020-7)
- GEOL0013-5 : Hydrogeology (Required course for the specialized track in "Environmental & Geological Engineering") (Prerequisite: GEOL0001-1)
2. Highly Recommended Courses
- GEOL1032-1 Geocomputation and geocommunication
3. Other complementary elective courses
- MECA0445-2 Heat Transfer
- PHYS0904-4 Physics of materials
- MECA0012-6 Solid Mechanics
- MECA0036-2 Finite Element Method
- ELEN0076-1 Electromagnetism
- CHIM0009-3 Applied Chemical Thermodynamics
- SYST0022-1 : Linear Systems Design
- INFO0009-2 Databases (General Organization)
- GCIV0184-5 Building Materials
- GCIV0604-3 Hydraulics
- GCIV2173-1 Reinforced Concrete
Civil Engineer in Computer Science
Overview of the Program and Career Opportunities: Computer Systems Security
Overview of the program and career opportunities for the Intelligent Systems
Overview of the program and career opportunities for the Management
1. Prerequisite courses for the master’s program
- INFO0902-1 Data Structures and Algorithms
- INFO0062-1 : Object-Oriented Programming
- INFO0010-4 Introduction to Computer Networking (Co-requisite: INFO0062-1)
- INFO0012-2 Computation Structures
- INFO9012-1 Parallel Programming
2. Highly Recommended Courses
- INFO0009-2 Databases (General Organisation)
- INFO0054-1 Functional Programming
- INFO8006-1 Introduction to Artificial Intelligence
3. Other complementary elective courses
- ELEN0076-1 Electromagnetism
- SYST0020-1 Introduction to Microsystems and Microtechnology
- ELEC0053-2 Electric Circuits
- ELEN0040-1 Digital Electronics
- ELEC0431-2 Electromagnetic Energy Conversion
- SYST0022-1 Linear Systems Design
- ELEN0008-1 Principles of analog and digital telecommunications systems
- GEOL1032-1 Geocomputation and geocommunication
- GBIO0002-1 Genetics and Bioinformatics
- GBIO0011-1 Biological Systems Modelling
Mechanical Civil Engineer
Overview of the Program and Career Opportunities for the Materials and Manufacturing
Overview of the program and career opportunities for the Mechatronics
Overview of the program and career opportunities for the Sustainable Automotive Technologies
1. Prerequisite courses for the master’s program
- MECA0155-2 : Dynamics of Mechanical Systems
- MECA0036-2 : Finite Element Method
- MECA0444-1Mechanical Design
2. Highly Recommended Courses
- MECA0445-2 Heat Transfer
- MECA0012-6 Solid Mechanics
- MECA0002-1 Applied Thermodynamics and Introduction to Thermal Machines
- PHYS0904-4 Materials Physics
- MECA0025-3 Fluid Mechanics
3. Courses from other tracks that are complementary
- ELEN0076-1 Electromagnetism
- ELEC0053-2 Electrical Circuits
- ELEN0040-1 Digital Electronics
- ELEC0052-2 Electrical Measurements: Fundamentals and Applications
- ELEC0431-2 Electromagnetic Energy Conversion
- SYST0022-1 Linear Systems Design
- ELEN0075-3 Analog Electronics
- ELEN0008-1 Principles of Analog and Digital Telecommunications systems
Civil and Physics Engineer
Program Overview and Career Opportunities
1. Prerequisite Courses for the Master’s Program
- MECA0036-2 Finite Element Method
- ELEN0076-1 Electromagnetism
- MECA0025-3 : Fluid Mechanics
- PHYS0211-3 Quantum Mechanics (Prerequisite: PHYS2026-2)
2. Strongly Recommended Courses
- PHYS2026-2 Physics 4: Microscopic Physics (Part A: Wave Mechanics, Part B: Introduction to Nuclear Physics)
- MECA0445-2 Heat Transfer
- PHYS0055-1 Introduction to Condensed Matter Physics
- SYST0020-1 Introduction to Microsystems and Microtechnology
3. Courses from other tracks that are complementary
- PHYS0904-4 Materials Physics
- MECA0012-6 Solid Mechanics
- CHIM0022-4 Transport Phenomena
- MECA0155-2 Dynamics of Mechanical Systems
- ELEC0053-2 Electrical Circuits
- ELEN0040-1 Digital Electronics
- ELEC0052-2 Electrical Measurements: Foundations and Applications
- ELEN0075-3 Analog Electronics
- INFO0062-1 Object-Oriented Programming
- GBIO0011-1 Biological Systems Modelling
- GBIO0001-1 Biophysics and Biochemistry
- GBIO0013-1 Transport Phenomena in Biology
Civil Engineer in Data Science
Program Overview and Career Opportunities
1. Prerequisite Courses for the Master’s Program
- INFO0902-1 Data Structures and Algorithms
- INFO0009-2 Databases (General Organization)
- INFO8006-1 Introduction to Artificial Intelligence
- MATH0461-2 Introduction to Numerical Optimization
2. Highly Recommended Courses
- INFO0062-1 Object-Oriented Programming
- INFO0939-1 High-Performance Scientific Computing
- MATH1222-3 Introduction to Stochastic Processes
- DATS0002-1 Data Visualization
3. Courses from other tracks that are complementary
- INFO9012-1 : Parallel Programming
- GEOL1032-1 Geoinformatics and Geocommunications
- SYST0022-1 Linear Systems Design
- GBIO0011-1 Modeling of Biological Systems
