Code | Lecturer(s) | Associate Lecturer(s) | Subsitute Lecturer(s) et other(s) |
---|---|---|---|
I-INFO-003 |
|
Language of instruction | Language of assessment | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Term |
---|---|---|---|---|---|---|---|
Français | Français | 24 | 36 | 0 | 0 | 0 | Q1 |
Contents
Model Driven Engineering; Unified Modelling Language UML; Object Constraint Language OCL. Capture of Requirements, Use Cases. Class, activity and Sequence Diagrams. Design Patterns.
Interactive and progressive Case Study of UML modeling during the class.
Laboratories in Java; Abstract classes and interfaces; Graphic User Interfaces; Exception handling, collections, exploitation of some Design Patterns.
Required Reading
Required Learning Resources/Tools
Not applicable
Recommended Reading
Recommended Learning Resources/Tools
Not applicable
Other Recommended Reading
C. Larman, C. Applying UML And Patterns: An Introduction To Object-Oriented Analysis And Design And Iterative Development, Pearson Education, 2005
M. Priestley, Practical Object-Oriented Design with UML,, McGraw Hill, 2nd edition - 2003
H. and P. Deitel, Java: How to Program, Prentice Hall - 2012 (9th edition)
Mode of delivery
- Face to face
Term 1 Assessment - type
- Presentation and works
- Oral examination
- Written examination
Term 1 Assessment - comments
Final report on the laboratories, 20% of the mark
Oral examination, with electronical lecture notes, with a written preparation (40% of the mark, max 2h)
Exercise on Java programming, with laboratory notes, performed on PC during the examination (40% of the mark, max 2h)
Term 2 Assessment - type
- Oral Examination
- Written examination
Term 2 Assessment - comments
Oral examination, with electronical lecture notes, with a written preparation (40% of the mark, max 2h)
Exercise on Java programming, with laboratory notes, performed on PC during the examination (60% of the mark, max 2h)
Term 3 Assessment - type
- Oral examination
- Written examination
Term 3 Assessment - comments
as Term 2
Resit Assessment - Term 1 (B1BA1) - Comments
Not applicable
Type of Teaching Activity/Activities
- Cours (cours magistraux; conférences)
- Exercices dirigés / utilisation de logiciels / démonstrations
- Travaux pratiques / travaux de laboratoire / exercices de création et recherche en atelier / projet sur ordinateur /études de cas