Photo of The University of Birmingham's campus

Chris Wilson / My Studies

INSA Lyon

Study Abroad

INSA Lyon (Institut National des Sciences Appliquées de Lyon) is a French Grande École specialising in engineering. The first two years provide a broad foundation in general engineering, known as the prépa. In the following three years, students specialise in specific departments

Modules

I entered into the Computer Science department formally as a 3rd year, though I was able to take any modules I wanted from 3rd, 4th and 5th year.

Each module has an indicator in the top right for its year group as well as language of instruction.

Semester 1

Scroll through to learn more

3rd Year

FR

Linear Algebra and Image Synthesis

Matrix Eigenvalues and Vectors. Characteristic and Minimal Polynomials. Procedural generation.

5th Year

EN

Text Mining

Text scraping and preprocessing. Syntactic and semantic text analysis and comparison. Language models.

5th Year

EN

Machine Learning & Data Analytics

Regression and Deep Learning (CNN, GAN, RNN). Analysing large datasets to extract patterns for use in ML.

3rd Year

FR

Signal and Image Processing

Fourier Analysis, applying convolutions to images in the spacial and temporal domains.

4th Year

EN

Semantic Web

Querying structured data with SPARQL. Using RDF graphs, semantic queries, and DBpedia.

5th Year

FR

Android Mobile Development

Producing a frontend mobile app using Jetpack Compose, following the CLEAN architecture.

3rd Year

FR

Introduction to C++

Defining and following specifications. Virt. methods, abstract classes, data encapsulation and access control

Semester 2

Scroll through to learn more

4th Year

FR

SMART Team Project

Intensive 2 week project in team of 7 to make a functioning web app.

3rd Year

EN

Data Management for the Web

NoSQL databases & MongoDB. XML, XPath and XSL. JavaScript and DOM.

3rd Year

EN

Software Engineering

Requirements Engineering, Software Design, Development and Testing. UML modelling. Git version control.

3rd Year

EN

Dynamic Web Project

Explorative project in pair to produce a web app using React, ExpressJS, and MongoDB.

3rd Year

FR

Probabilities

Combinations & Permutations. Binomial, Poisson, Normal and Exp. Distributions. Bayesian Theorem.

4th Year

EN

Machine Learning

Linear Models, SVMs, SGD and Regularisation. Classification and Regression problems in Python.

4th Year

FR

Environmental and Societal Challenges

Impacts of computing on society, law, health and ethics. Studying GDPR and producing a Privacy Impact Assessment.

4th Year

FR

Compiler Project

Design and implement a C subset compiler in C++ with ANTLR4, testing and agile sprints