Duration
15h Th, 10h Pr, 90h Proj.
Number of credits
Lecturer
Language(s) of instruction
English language
Organisation and examination
Teaching in the first semester, review in January
Schedule
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
In this course, the students build, in small groups, an application for the Flutter mobile cross-platform (in Dart).
The project is subdivided in phases to spread the load across the quadrimester and provide early remediation.
Learning outcomes of the learning unit
In this course, the student will acquire:
- the capability to develop a non-trivial object-oriented application;
- a working knowledge of programming on the Flutter platform and the Dart language, as well as mobile application design principles.
Prerequisite knowledge and skills
Object-oriented programming in Java
PRE-REQUIS: INFO0062
Planned learning activities and teaching methods
Lectures and a group programming project.
The students propose their own project, subject to the course conveynor's approval.
Mode of delivery (face to face, distance learning, hybrid learning)
Some online lectures and project.
Organisational adjustments related to the current health context
Recommended or required readings
Assessment methods and criteria
Below you will find information on the evaluation methods planned for in-person and remote exams as well as those planned for hybrid sessions. Depending on how the health crisis evolves, the chosen method will be communicated to you no later than one month before the start of the exam session.
Final application presentation. Project evaluation. No exam.
All resits are individual submissions.
There is no guaranteed support for projects to be resubmitted for the resit session.
Work placement(s)
Organizational remarks
Contacts
- Conveyor: L. Mathy, mailto:laurent.mathy@ulg.ac.be
- Assistant: Benoît Mattheus, benoit.mattheus@uliege.be