Study programme 2019-2020 | Français | ||
Software Development Tools | |||
Learning Activity |
Code | Lecturer(s) | Associate Lecturer(s) | Subsitute Lecturer(s) et other(s) | Establishment |
---|---|---|---|---|
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 |
Organisational online arrangements for the end of Q3 2019-2020 assessments (Covid-19) |
---|
|
Description of the modifications to the Q3 2019-2020 online assessment procedures (Covid-19) |
One question about UML modeling and Java Programming. The student receives the question at the beginning, prepares by manuscript or software the modeling, then program the application in Java. Question on Teams. Individual Groups on Teams. The proposed solution must contains 2 Design Patterns. After 3 hours, the student presents verbally his solution. -5 points for modeling -5 points on Design Patterns - 5 points on code - 5 points on coherency (oral examination) |
Content of Learning Activity
Model Driven Engineering; Unified Modelling Language UML; 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 Learning Resources/Tools
Not applicable
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
Mode of delivery
Type of Teaching Activity/Activities
Evaluations
The assessment methods of the Learning Activity (AA) are specified in the course description of the corresponding Educational Component (UE)