2024-2025 / INFO2051-1

Object-oriented programming on mobile devices

Duration

15h Th, 10h Pr, 90h Proj.

Number of credits

 Master MSc. in Computer Science, professional focus in computer systems security5 crédits 
 Master MSc. in Computer Science, professional focus in computer systems security (double diplômation avec HEC)5 crédits 
 Master MSc. in Computer Science and Engineering, professional focus in management5 crédits 
 Master Msc. in computer science and engineering, professional focus in intelligent systems5 crédits 
 Master MSc. in Computer Science, professional focus in management5 crédits 
 Master MSc. in Computer Science and Engineering, professional focus in computer systems and networks5 crédits 
 Master MSc. in Computer Science and Engineering, professional focus in computer systems and networks (double diplômation avec HEC)5 crédits 
 Master MSc. in Computer Science, professional focus in intelligent systems5 crédits 

Lecturer

Laurent Mathy

Language(s) of instruction

English language

Organisation and examination

Teaching in the first semester, review in January

Schedule

Schedule online

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

Workshops 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)

Blended learning


Additional information:

Some workshops and project.

Course materials and recommended or required readings

Exam(s) in session

Any session

- In-person

oral exam

Written work / report

Continuous assessment


Further information:

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.

Any undocumented use of tools, included generative artificial intelligence tools, can be construed as fraude.

 

Work placement(s)

Organisational remarks and main changes to the course

   

Contacts

  • Conveyor: L. Mathy, mailto:laurent.mathy@ulg.ac.be

Association of one or more MOOCs