2023-2024 / INFO8001-1

Programmation orientée gestion

Durée

20h Th, 25h Pr

Nombre de crédits

 Bachelier en ingénieur de gestion4 crédits 

Enseignant

Michael Schyns

Langue(s) de l'unité d'enseignement

Langue française

Organisation et évaluation

Enseignement au deuxième quadrimestre

Horaire

Horaire en ligne

Unités d'enseignement prérequises et corequises

Les unités prérequises ou corequises sont présentées au sein de chaque programme

Contenus de l'unité d'enseignement

Le monde est numérique!

Information! Aucune entreprise ne peut survivre aujourd'hui sans une bonne gestion de l'information. Les Technologies de l'Information et de la Communication (TIC) sont la clef du succès. Amazon, Google, Facebook...en sont des exemples évidents, mais cela s'applique également à toutes les autres entreprises, de la plus petite à la plus grande, locale ou internationale.

Un gestionnaire doit être capable aujourd'hui de collecter, structurer, analyser, traiter les masses de données accessibles aux entreprises pour pouvoir répondre aux nombreuses questions managériales auxquelles il sera confronté.

En particulier, un Ingénieur de Gestion, de par son profil, se distinguera en étant capable d'utiliser des outils et technologies pointus basés sur des méthodes plus quantitatives et scientifiques. Ces compétences seront indispensables dans sa carrière professionnelle, mais aussi constituent des prérequis pour d'autres cours de son curriculum.

Ce cours prolonge le cours obligatoire INFO0076-1 'Informatique pour ingénieurs de gestion" au programme du bloc 2 du bachelier.  Il se focalise sur la programmation et des techniques algorithmiques.

Contenu



  • Révision rapide des types de données, structures de contrôle et structures élémentaires dans un langage de programmation moderne 
  • Structures de données avancées,  modularité du code, pointeurs et allocation dynamique, notions d'orienté objet
  • Algorithmique: analyse de problèmes de gestion, identification des éléments clefs, modélisation.
  • Algorithmique: approches efficaces de résolution de problèmes classiques (parcours d'un vecteur, recherche, tri, listes...)
  • Projet concret: réalisation d'une application

Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement

A l'issue de ce cours les étudiants auront développé différentes connaissances et aptitudes:

  • capacité d'analyse et de modélisation d'un problème de gestion
  • capacité de réflexion sur les méthodes les plus pertinentes à appliquer pour mieux informer le manager et l'aider à prendre de bonnes décisions.
  • connaissance de langages de programmation de sorte à pouvoir traiter des problèmes simples.
  • prendre connaissance des technologies de l'information émergentes pour en évaluer le potentiel organisationnel
 

Savoirs et compétences prérequis

Connaissances élémentaires  en programmation. Ces pré-requis sont assurés par le cour obligatoire INFO0076-1 "Informatique pour ingénieurs de gestion" (bloc 2 bachelier)

Activités d'apprentissage prévues et méthodes d'enseignement

30h en salle informatique: théorie et pratique simultanément. Projet à réaliser (4crédits=120h de travail en moyenne dont 30h en salle)

Mode d'enseignement (présentiel, à distance, hybride)

Cours donné exclusivement en présentiel


Explications complémentaires:

L'informatique s'apprend et s'assimile par la pratique!!!
Les étudiants doivent pouvoir avoir accès à un ordinateur durant le cours (seul ou partagé avec son voisin). Les éléments théoriques essentiels seront présentés puis immédiatement testés sur les ordinateurs.



Les étudiants auront à réaliser un projet de groupe.

Lectures recommandées ou obligatoires et notes de cours

Complément optionnel:

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

Modalités d'évaluation et critères

Examen(s) en session

Toutes sessions confondues

- En présentiel

évaluation orale

Travail à rendre - rapport


Explications complémentaires:

Evaluation en juin et en septembre :


  • Projet durant l'année 
  • Examen oral
Remarque: chaque étudiant est supposé maîtriser toutes les parties du projet et sera évalué individuellement.  

Stage(s)

Remarques organisationnelles et modifications principales apportées au cours

Contacts

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

Association d'un ou plusieurs MOOCs