Responsible professor: Luc St-Pierre
School:
School of Engineering

Learning outcomes

Through your studies in Computational Engineering, you will build strong foundations in:

Applied mathematics: More specifically, you will advance your competences in integral and differential calculus, linear algebra, statistical analysis and numerical methods.

Engineering: You will learn fundamental theories in engineering and use them to solve practical problems in the fields of thermodynamics as well as solid and fluid mechanics.

Programming and computing: You will become familiar with the principles of programming, data structures and algorithms.  You will also gain experience in using some of the most relevant industrial engineering software packages.

Curriculum by timing

Orange: basic studiesGreen: major studies

First year

*Recommended course: CS-C1000 Introduction to Artificial Intelligence

Second year

Third year

3rd AUTUMN3rd SPRING
Computational Engineering ProjectBSc Thesis and Seminar
Elective/ Minor courseElective/ Minor course
Elective/ Minor courseElective/ Minor course
Elective/ Minor courseElective/ Minor course
Elective/ Minor courseElective/ Minor course


Curriculum by study modules

Basic studies

Code: ENG3045.A

Extent: 65 ECTS credits

Code

Course name

ECTS cr

Period

Mathematics 25 cr:

MS-A0111

Differential & integral calculus 1

5

I

MS-A0001

Matrix algebra

5

II

MS-A0503

First course in probability and statistics

5

III

MS-A0211

Differential & integral calculus 2

5

III

MS-A0311

Differential & integral calculus 3

5

IV

Programming 25 cr:

CS-A1110

Programming 1

5

I-II

CS-A1120

Programming 2

5

IV-V

CS-A1140

Data structures and algorithms

5

I-II

ENG-A2001

Computer-aided tools in engineering

5

I-II

ENG-A1003

Numerical methods in engineering

5

III

General studies 10 cr:

SCI-A1010

Introduction course for BSc students

2

I-V


University Wide Studies (recommended course: CS-C1000 Introduction to Artificial Intelligence)

3

IV

LC-1117

Compulsory foreign language course

3

I-II

LC-5001/7001

National language requirement (writing test)

1

III

LC-5002/7002

National language requirement (oral test)

1

III

Industrial Engineering and management 5 cr:
TU-A1300

Introduction to Industrial Engineering and Management

5I-II


Major: Computational Engineering

Code: ENG3082

Extent: 65 ECTS cr

CodeCourse nameECTS crPeriod
Compulsory courses, 55 cr:

COE-C1001

Statics and dynamics

5

II

COE-C2001

Foundations of Solid Mechanics

5

II

COE-C2002

Foundations of Continuum Mechanics

5

V

COE-C2003

Basic Course on Fluid Mechanics

5

I

COE-C2007

Thermodynamics and Heat Transfer

5

III-IV

COE-C2004

Materials Science and Engineering

5

II

COE-C3005

Finite Element and Finite Difference Methods

5

V

COE-C3010

Computational Engineering project

10

I-II

JOIN.bsc

BSc thesis and seminar

10

III-IV


Maturity test (completed as part of the BSc thesis seminar)0
Major optional courses, choose 10 cr:

MS-C2105

Introduction to optimization

5

IV

MAA-C3001

Statistical & stochastic methods in engineering

5

I

MS-A0402

Foundations of discrete mathematics

5

IV

MS-C2111

Stochastic processes

5

II

MS-C1342

Linear algebra

5

V

MS-C1350

Partial differential equations 

5

I-II

MS-C2128

Prediction and time series analysis

5

II

ELEC-C943

Electromagnetism

5

IV


In addition, students can include a maximum of 10 credits of practical training (JOIN.trai) in their elective studies.