1. Accueil
  2. FR
  3. Étudier
  4. Offre de formation
  5. UE
INFO-F9300

Numérique : sciences informatiques

année académique
2026-2027

Titulaire(s) du cours

Gilles GEERAERTS (Coordonnateur) et Thierry MASSART

Crédits ECTS

4

Langue(s) d'enseignement

français

Contenu du cours

Le cours comprend deux parties. Une première partie couvre (étude ou révision) une série de notions de base. La seconde partie exploite ces connaissances pour étudier, sous un angle scientifique et rigoureux, des notions essentielles d’informatique qui ont des applications quotidiennes.

Notions de base:
  • Programmation à l’aide d’un langage textuel (Python): notions de variable, d’instruction, de fonctions, de tableaux.
  • Algorithmes classiques: tris, alpha-beta.
  • Représentation et manipulation en binaire de l’information (avec une introduction aux circuits logiques)
  • Notions de base d’architecture des ordinateurs
  • Des notions de Science Informatique : en partant de problèmes et d’applications concrètes, on cherchera à identifier les bases rigoureuses et scientifiques permettant de les réaliser. Cette partie du contenu pourra varier d’année en année, voici quelques exemples:

Comment comparer l’efficacité de deux algorithmes ? Notions de complexité 
Comment est réalisée la cryptographie qui équipe nos ordinateurs et pourquoi est-elle sécurisée ? Étude des principes mathématiques sur base d’exemples simples
Comment un ordinateur peut-il apprendre ? Concepts de base d’intelligence artificielle et d’apprentissage automatique

Objectifs (et/ou acquis d'apprentissages spécifiques)

L'enseignement vise à travailler les compétences de la pensée informatique :
  • rigueur et précision
  • démarche logique et analyse d'un problème
  • validation d'une solution programmée

Il complète la connaissance des futurs enseignants en matière de programmation textuelle et permet d'appréhender l'informatique, comme une Science, construite sur des bases rigoureuses solides.

Pré-requis et Co-requis

Connaissances et compétences pré-requises ou co-requises

Notions de mathématiques discrètes (sur les entiers)
Notions de programmation ;
Notions de pensée informatique et algorithmique (analyse et résolution d'un problème pour obtenir une méthode de résolution, …) ;

Méthodes d'enseignement et activités d'apprentissages

Cours ex-cathedra ou apprentissage autonome pour la partie théorique, et travaux personnels, pour la mise en pratique, sous forme d'un ou de projets individuels ou en binômes.

Références, bibliographie et lectures recommandées

Sébastien Hoarau, Isabelle Poirier, Thierry Massart - Apprendre à coder avec Python, 2022, fun-mooc.fr
Gilles Geeraerts, Syllabus INFO-F102 - Fonctionnement des ordinateurs, 2022, ULB
fun-mooc : L'Intelligence Artificielle… avec intelligence ! MOOC INRIA

Support(s) de cours

  • Université virtuelle

Autres renseignements

Campus

Plaine

Evaluation

Méthode(s) d'évaluation

  • Projet
  • Examen oral

Projet

Examen oral

Examen avec présentation orale 
Projet d'année : atelier à destination d'élèves avec fiches et animation 

 

Construction de la note (en ce compris, la pondération des notes partielles)

Construction de la note (en ce compris la pondération des notes partielles) : Examen oral  2/3 des points Projet d'année : 1/3 des points 
Points principaux évalués maîtrise des bases scientifiques et adéquation avec le niveau du public cible (élèves) aisance dans la matière vue pédagogie capacité de décrire la matière présentée : pré requis, objectifs, compétences et connaissances visées, méthode d'enseignement, matériel, type d'évaluation et manière d'évaluer,  …

Langue(s) d'évaluation

  • français

Programmes