2023-2024 / INFO8001-1

Management-oriented programming


20h Th, 25h Pr

Number of credits

 Bachelor in business engineering4 crédits 


Michael Schyns

Language(s) of instruction

French language

Organisation and examination

Teaching in the second semester


Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

We live in a Digital World.

Information! No company can survive nowadays without a good management information system. Information and Communication Technologies (ICT) are the key of the success. Amazon, Google, Facebook... are obvious succesfull stories confirming the importance of Information, but it is also true for any other companies, from the smallest one to the largest one.

A manager muste be able nowadays to collect, analyse, handle huge volume of data in order to answer managerial questions.

More specifically, an Engineering Manager is better suited to this task. The tools that he will have to consider to answer these questions are generally based on quantitative and scientific methods.


  • Summary of basic programming concepts: data types, control statement, basic structures  
  • Advanced structures, modularity, pointers and dynamic allocation
  • Algorithmic: modelisation of management problems
  • Algorithmic: efficient methods to solve classical problems (search, sorting approaches, lists...
  • Project: write a code to solve a management problem

Learning outcomes of the learning unit

  • able to analyse and model management problems
  • able to design efficient methods to better inform the manager and help him to take good decisions
  • able to develop tools for management problems and to interact with specialists for larger ones
  • learn to discover emerging information technologies and evaluate their organisational potential

Prerequisite knowledge and skills

Basic programming knowledge. These prerequisites are taught in mandatory course INFO0076-1 "Informatique pour ingénieurs de gestion" (block 2 bachelor)

Planned learning activities and teaching methods

30h in a computer room: theory and practice + project (4 credits=120h of work including 30h of lectures)

Mode of delivery (face to face, distance learning, hybrid learning)

Face-to-face course

Additional information:

Learn by doing!

Each lecture requires access to a computer. Theory and practice are mixed.

Project for the end of the year.

Recommended or required readings

Elective readings:

  • Claude Delannoy. "Programmer en C". Editions Eyrolles. 2010 (5ème édition)
  • Rémi Malgouyres, Rita Zrour, Fabien Feschet. "Initiation à l'Algorithmique et à la Programmation en C". Editions Dunod. 2011 (2ème édition).

Exam(s) in session

Any session

- In-person

oral exam

Written work / report

Additional information:


  • Project
  • Exam in a computer room

Work placement(s)

Organisational remarks and main changes to the course


Professor: M. Schyns, N1, M.Schyns@uliege.be

Association of one or more MOOCs