-
Partager cette page
Numérique : sciences informatiques
Titulaire(s) du cours
Gilles GEERAERTS (Coordonnateur) et Thierry MASSARTCrédits ECTS
4
Langue(s) d'enseignement
français
Contenu du cours
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)
- 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