Positionnement dans le cursus
Semestre 5
Intersemestre
Semestre 6
 
 
 
Semestre 7
 
Intersemestre
Semestre 9
 
 
Intersemestre

Course unit

Mobile Programming

Last updated: 22/02/2024

Edit

Course Director(s):

MULLER Guillaume

General Description:

This course is given in English as it corresponds to a Teaching Unit of the International MSc on Cyber Physical and Social Systems (CPS2): AI and IoT

The main objective of this teaching unit is to learn the fundamentals of web development, mainly through practical sessions. The course is divided in two parts:

Back-end development: This course focuses on the Java Spring framework, and covers the following topics:

  • Gradle
  • Java Spring Boot
  • REST Web API principles
  • Java Persistence API with H2 database
  • Swagger API documentation
  • Continuous deployment on Clevercloud

Front-end development: This course covers the following topics: 

  • HTML, CSS, JavaScript
  • The Vue.js framework
  • The webpack module bundler

Key words:

Number of teaching hours

42

Fields of study

Computer Science, Information Systems

Teaching language

English

Intended learning outcomes

On completion of the unit, the student will be capable of: Classification level Priority

Learning assessment methods

Percentage ratio of individual assessment Percentage ratio of group assessment
Written exam: % Project submission: %
Individual oral exam: % Group presentation: %
Individual presentation: % Group practical exercise: %
Individual practical exercise: % Group report: %
Individual report: 100 %
Other(s): %

Programme and content

Type of teaching activity Content, sequencing and organisation