2020-2021 / 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 (Java ou C ou C#) 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 (C ou Java)
  • 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)

L'informatique s'apprend et s'assimile par la pratique!!! Tous les cours seront donnés en salle informatique. Les éléments théoriques essentiels seront présentés puis immédiatement testés sur les ordinateurs.

Toutes les séances auront lieu en salle informatique.
Les étudiants auront à réaliser un projet de groupe.

Adaptations organisationnelles liées au contexte sanitaire

Si l'examen ne peut être organisé en salle informatique.  Il sera remplacé par une défense du projet via LifeSize (ou similaire)

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

Evaluation en juin et en septembre :


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

Stage(s)

Remarques organisationnelles

Contacts

Professeur: M. Schyns, N1, M.Schyns@uliege.be
Assistante: F.Peters, N1, fpeters@uliege.be