2020-2021 / INFO8001-1

Management-oriented programming

Duration

20h Th, 25h Pr

Number of credits

 Bachelor in business engineering4 crédits 

Lecturer

Michael Schyns

Language(s) of instruction

French language

Organisation and examination

Teaching in the second semester

Schedule

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.

Content


  • Summary of basic programming concepts: data types, control statement, basic structures  (C# or Java environment)
  • 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)

Learn by doing!
Each lecture will be given in a computer room. Theory and practice are mixed.
Project for the end of the year.

Organisational adjustments related to the current health context

See French version

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

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.

Any session :

- In-person

oral exam

- Remote

oral exam

- If evaluation in "hybrid"

preferred remote


Additional information:

  • Project
  • Exam in a computer room

Work placement(s)

Organizational remarks

Contacts

Professor: M. Schyns, N1, M.Schyns@uliege.be
Teaching Assistant: F.Peters, N1, fpeters@uliege.be