Language of instruction
French, English
Teaching content
MB-IT
This course occurs in the following program(s)
Diplôme Ingénieur ISEN (Master's degree in electronics and information technology)
- Crédits ECTS: 0.00
Training officer(s)
D.DELANNOY
Stakeholder(s)
F. Facon (Worldline), F.J. Ritaine (Worldline), Y. Benabbas (Worldline)
Présentation
Prerequisite
To follow this module, the student must know the concepts of objects (construction of simple objects, construction of composite objects, inheritance, exceptions, inputs / outputs, threads, ...) and have implemented these notions in JAVA.
Reference : « JAVA 1 module » M1 ISEN Lille
Reference : « JAVA 1 module » M1 ISEN Lille
Goal
Targeted skills : 34(342/343), 41(413/414), 43(431/432), 56(561/562), 63(634), 110(1102)
This module is an illustration of the approach and the use of mobile application development tools.
The orientation is suitable for all engineering profiles in software development, cyber security, connected objects domains.
At the end of the course, the student will:
- Know how to translate the client needs into functional specifications (application scenario)
- Be able to design a scenario adapted to the customer needs and to the constraints related to the device used
- Be able to develop an application under android and choose the ergonomics best suited to the subject
- Know the Android development environment
- Know how to use a configuration management environment (git)
- Be able to present the application to a client
- Know how to write a technical document of implementation and recipe
- Be able to present its application and to argue the ergonomic choices
The project approach requires the acquisition of technical and transversal skills such as the taking into account of a need, analysis and proposal of solutions, communication and restitution.
This module is an illustration of the approach and the use of mobile application development tools.
The orientation is suitable for all engineering profiles in software development, cyber security, connected objects domains.
At the end of the course, the student will:
- Know how to translate the client needs into functional specifications (application scenario)
- Be able to design a scenario adapted to the customer needs and to the constraints related to the device used
- Be able to develop an application under android and choose the ergonomics best suited to the subject
- Know the Android development environment
- Know how to use a configuration management environment (git)
- Be able to present the application to a client
- Know how to write a technical document of implementation and recipe
- Be able to present its application and to argue the ergonomic choices
The project approach requires the acquisition of technical and transversal skills such as the taking into account of a need, analysis and proposal of solutions, communication and restitution.
Presentation
This module covers the following topics:
- The Android platform and its architecture
- The development tools, development framework: Android Studio
- The specificities of mobile terminals in terms of display and interaction with the user
- The Android development
- The life cycle of the application (simulation, testing and debugging)
- The overview of the layout and the position of the component
- The design of a graphical interface with views
- The event management (implementation, reaction, listening)
- The component model
- The persistence of data
- The use of the embedded database (SQLite), the insertion of data
- The Android platform and its architecture
- The development tools, development framework: Android Studio
- The specificities of mobile terminals in terms of display and interaction with the user
- The Android development
- The life cycle of the application (simulation, testing and debugging)
- The overview of the layout and the position of the component
- The design of a graphical interface with views
- The event management (implementation, reaction, listening)
- The component model
- The persistence of data
- The use of the embedded database (SQLite), the insertion of data
Modalités
Forms of instruction
Lecture
Practical work and project
Organization
Type | Amount of time | Comment | |
---|---|---|---|
Face to face | |||
Lectures - face to face | 4,00 | ||
Lab | 10,00 | ||
Mini-project | 14,00 | ||
Independent study | |||
Independent study | 30,00 | ||
Overall student workload | 58,00 |
Evaluation
Multiple-choice questions
Practical work
Project
Practical work
Project
Control type | Duration | Amount | Weighting |
---|---|---|---|
Continuous assessment | |||
Mini-project | 14,00 | 1 | 50,00 |
Test (Quizz) | 1,00 | 2 | 50,00 |
TOTAL | 100,00 |