Study programme 2019-2020Français
Digital and Software Expertises
Programme component of Master's in Computer Engineering and Management (Charleroi (Hor. décalé)) à la Faculty of Engineering

Students are asked to consult the ECTS course descriptions for each learning activity (AA) to know what assessment methods are planned for the end of Q3

CodeTypeHead of UE Department’s
contact details
UI-M2-IRIGIG-804-CCompulsory UEMAHMOUDI SaïdF114 - Informatique, Logiciel et Intelligence artificielle

of instruction
of assessment
HT(*) HTPE(*) HTPS(*) HR(*) HD(*) CreditsWeighting Term
  • Français
Français304000077.002nd term

AA CodeTeaching Activity (AA) HT(*) HTPE(*) HTPS(*) HR(*) HD(*) Term Weighting
I-INFO-106Digital and Software Expertises180000Q228.57%
I-INFO-107Digital and Software Expertises Project1240000Q271.43%
Programme component

Objectives of Programme's Learning Outcomes

  • Imagine, design, develop, and implement conceptual models and computer solutions to address complex problems including decision-making, optimisation, management and production as part of a business innovation approach by integrating changing needs, contexts and issues (technical, economic, societal, ethical and environmental).
    • Identify complex problems to be solved and develop the specifications with the client by integrating needs, contexts and issues (technical, economic, societal, ethical and environmental).
    • On the basis of modelling, design a system or a strategy addressing the problem raised; evaluate them in light of various parameters of the specifications.
    • Deliver a solution selected in the form of diagrams, graphs, prototypes, software and/or digital models.
    • Evaluate the approach and results for their adaptation (modularity, optimisation, quality, robustness, reliability, upgradeability, etc.).
    • Integrate technological innovation and intelligence within engineering teams.
  • Plan, manage and lead projects in view of their objectives, resources and constraints, ensuring the quality of activities and deliverables.
    • Define and align the project in view of its objectives, resources and constraints.
    • Exploit project management principles and tools, particularly the work plan, schedule, document monitoring, versioning and software development methodologies.
    • Respect deadlines and timescales
  • Work effectively in teams, develop leadership, and make decisions in multidisciplinary, multicultural and international contexts.
    • Interact effectively with others to carry out common projects in various contexts (multidisciplinary, multicultural, and international).
    • Contribute to the management and coordination of a team that may be composed of people of different levels and disciplines.
  • Communicate and exchange information in a structured way - orally, graphically and in writing, in French and in one or more other languages - scientifically, culturally, technically and interpersonally, by adapting to the intended purpose and the relevant public.
    • Argue to and persuade customers, teachers and boards, both orally and in writing.
    • Use and produce scientific and technical documents (reports, plans, specifications) adapted to the intended purpose and the relevant public.
  • Contribute by researching the innovative solution of a problem in engineering sciences.
    • Communicate, in writing and orally, on the approach and its results in highlighting both the scientific criteria of the research conducted and the theoretical and technical innovation potential, as well as possible non-technical issues.

Learning Outcomes of UE

split complex problem into quality software components; build quality software components; evaluate software development in terms of cost, delay and quality. analyse a complex problem; split the problem into quality software components ; build quality software components ; develop the software implementing this resolution with modern programming tools; develop collaborative and communicative attitude by teamworks, presentations in public and written reports; display initiative, innovation and organization (allocation of tasks, synchronization, ...).

Content of UE

The methods used for large software development (MERISE, UML); Software abstraction and decision Life-cycle; The Unified software development process; Agile software development methods (eXtreme Programming, Scrum, TTUP); Software project management (planning, methods of cost estimation, team management); Software testing; Human-machine interfaces (ergonomic design, digital communication techniques and media strategy) Implementation of a solution to a complex application (software and/or digital) and its development using an Integrated Development Environment like StarUML, ArgoUML or WinDev. The project is a teamwork, a good coordination is essential.

Prior Experience

knowledge of at least one programming language; concepts of software engineering and knowledge modelling

Type of Assessment for UE in Q2

  • Presentation and/or works
  • Oral Examination
  • Written examination

Q2 UE Assessment Comments

Not applicable

Type of Assessment for UE in Q3

  • Presentation and/or works
  • Oral examination
  • Written examination

Q3 UE Assessment Comments

Oral examination during 1h based on the report of the analysis of a software application developed by the students. 100% of the mark.

Type of Teaching Activity/Activities

AAType of Teaching Activity/Activities
  • Cours magistraux
  • Conférences
  • Ateliers et projets encadrés au sein de l'établissement

Mode of delivery

AAMode of delivery
  • Face to face
  • Face to face

Required Reading


Required Learning Resources/Tools

AARequired Learning Resources/Tools
I-INFO-106Not applicable
I-INFO-107Not applicable

Recommended Reading


Recommended Learning Resources/Tools

AARecommended Learning Resources/Tools
I-INFO-106Not applicable
I-INFO-107Not applicable

Other Recommended Reading

AAOther Recommended Reading
I-INFO-106Joseph Gabay, 2004, Merise et UML. Pour la modélisation des systèmes d'information. Dunod éd., 5ème édition. Ivar Jacobson, Grady Booch, James Rumbaugh, 2000, Le processus unifié de développement logiciel. Eyrolles. Craig Larman, 2005, UML 2 et les design patterns : Analyse et conception orientées objet et développement itératif. Pearson Education, 3ème édition
I-INFO-107Nasser Kettani and all, 2001, De Merise à UML. Eyrolles Brice-Arnaud Guérin, 2009, Conduite de projets informatiques. Développement, analyse et pilotage. Editions : ENI.

Grade Deferrals of AAs from one year to the next

AAGrade Deferrals of AAs from one year to the next
(*) HT : Hours of theory - HTPE : Hours of in-class exercices - HTPS : hours of practical work - HD : HMiscellaneous time - HR : Hours of remedial classes. - Per. (Period), Y=Year, Q1=1st term et Q2=2nd term
Date de génération : 13/07/2020
20, place du Parc, B7000 Mons - Belgique
Tél: +32 (0)65 373111