Informatique et algorithmique

minfo1201  2019-2020  Mons

Informatique et algorithmique
Note du 29 juin 2020
Sans connaitre encore le temps que dureront les mesures de distances sociales liées à la pandémie de Covid-19, et quels que soient les changements qui ont dû être opérés dans l’évaluation de la session de juin 2020 par rapport à ce que prévoit la présente fiche descriptive, de nouvelles modalités d’évaluation des unités d’enseignement peuvent encore être adoptées par l’enseignant ; des précisions sur ces modalités ont été -ou seront-communiquées par les enseignant·es aux étudiant·es dans les plus brefs délais.
5 crédits
30.0 h + 15.0 h
Q2
Enseignants
Fouss François;
Langue
d'enseignement
Français
Préalables
MQANT1109 ' Informatique de gestion

Le(s) prérequis de cette Unité d’enseignement (UE) sont précisés à la fin de cette fiche, en regard des programmes/formations qui proposent cette UE.
Thèmes abordés
/
Acquis
d'apprentissage

A la fin de cette unité d’enseignement, l’étudiant est capable de :

1 Au terme de cet enseignement, l'étudiant sera capable de :
  • Formaliser des problèmes informatiques ;
  • Résoudre et programmer des solutions à ces problèmes.
 

La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
Contenu
Partie théorique :
  • Principes fondamentaux d'algorithmique, de programmation structurée, de modularité et de structures de données communs aux principaux langages de programmation ;
  • Principes fondamentaux de la programmation orienté-objet.
Exercices en langage orienté-objet :
  • Formaliser des problèmes qui peuvent être résolus par programmation;
  • Programmer des solutions à ces problèmes, en appliquant les éléments fondamentaux communs à tous les langages de programmation ainsi que les éléments fondamentaux de la programmation orienté-objet.
Méthodes d'enseignement
Cours et exercices associés au cours, organisés en salle informatique, en groupes
Modes d'évaluation
des acquis des étudiants
Examen écrit
Autres infos
Au terme de cet enseignement, l'étudiant sera capable de :
  • Formaliser des problèmes informatiques ;
  • Résoudre et programmer des solutions à ces problèmes.
Bibliographie
  • HARO C. (2015), Algorithmique: Raisonner pour concevoir (2th Edition), Editions ENI.
  • LEWIS J., LOFTUS W. (2018), Java Software Solutions : Foundations of Program Design (9th Edition), Addison-Wesley.
OU
  • SWINNEN G. (2012), Apprendre à programmer avec Python 3 (http://inforef.be/swi/python.htm), Licence Creative Commons.
Faculté ou entité
en charge
CLSM


Programmes / formations proposant cette unité d'enseignement (UE)

Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
Bachelier : ingénieur de gestion