F2B304A: Engineering of software development


Coordinator:  Fabien DAGNAT   

Presentation

This course is aimed at students wishing to reinforce their knowledge in the field of computers and more particularly in software development.

The general aim is to strengthen the notion of development to help students make the right choices in terms of cost, advantages or disadvantages when developing or implementing a software.
To achieve this various domains wil be explored in different degrees.
The modern paradigms of high level programming will have to be considered. The principal languages of programming will have to be understood, their advantages and failings, the frameworks in which they are particularly well adapted. We will also look at the different interactions the programmer has with the other actors in the profession (designers, administrators, users...)

Duration: 63h


Organization

Scheduled activities

  • C1 (3h)   Intro de l'UV + début langages
  • C2 (1h30)   Introduction à Ocaml
  • TP1 (1h30)   Introduction à Ocaml
  • C3 (1h30)   Introduction à la compilation
  • TP2 (1h30)   Analyse Lexicale
  • C4 (1h30)   Scala, objet et fonctionnel
  • TP3 (1h30)   Scala, objet et fonctionnel
  • C5 (1h30)   Introduction à la compilation
  • TP4 (1h30)   Analyse syntaxique
  • C6 (1h30)   Programmation Parallèle
  • TP5 (1h30)   Programmation Parallèle
  • C7 (1h30)   Programmation Parallèle
  • TP6 (1h30)   Programmation Parallèle
  • TP7 (3h)   Programmation Parallèle
  • C8 (3h)   Erlang / OTP concurrence et acteurs
  • C9 (1h30)   Swing
  • TP8 (1h30)   TP IHM I
  • TP9 (3h)   Analyse lexicale et syntaxique Java
  • TP10 (3h)   Analyse sémantique : typage et exécution
  • TP11 (3h)   TP IHM II
  • C10 (3h)   Les composants
  • TP12 (3h)   EJB I
  • TP13 (3h)   EJB II
  • TP14 (3h)   Typage et exécution minijava
  • Oral (3h)   Oral de présentation d'un langage
  • C11 (1h30)   Compilation et optimisation
  • TP15 (1h30)   Compilation et optimisation
  • C12 (1h30)   Aspects
  • TP16 (1h30)   TP Aspects
  • TP17 (3h)   Aspects II
  • C13 (1h30)   Conclusion et bilan

Team


  C1
  3h
  C2
  1h30
  TP1
  1h30
  C3
  1h30
  TP2
  1h30
  C4
  1h30
  TP3
  1h30
  C5
  1h30
  TP4
  1h30
  C6
  1h30
  TP5
  1h30
  C7
  1h30
  TP6
  1h30
  TP7
  3h
  C8
  3h
  C9
  1h30
  TP8
  1h30
  TP9
  3h
  TP10
  3h
  TP11
  3h
  C10
  3h
  TP12
  3h
  TP13
  3h
  TP14
  3h
  Oral
  3h
  C11
  1h30
  TP15
  1h30
  C12
  1h30
  TP16
  1h30
  TP17
  3h
  C13
  1h30
 Antoine BEUGNARD            x x                                   x            
 Eric COUSIN        x x     x x                                            
 Fabien DAGNAT  x x x   x x x   x                 x x         x x           x
 Serge GUELTON                    x x x x x                       x x x x x  
 Adrien GUINET                      x   x x                                  
 Julien MALLET                                x x     x         x            
 Maria Teresa SEGARRA MONTESINOS                                          x x x                



  Year 2016/2017
Last update: 27-APR-16
Last validation:

IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00