Cursus

Licence

Ma licence d'informatique, cours par cours. Ouvre un cours pour lire sa présentation officielle et retrouver les cours et notes que j'ai publiés pour le réviser.

L1 · Semestre 1 2026-2027

Informatique

Programmation fonctionnelle 3 contenus

Présentation du cours

L'objectif de ce cours est l'apprentissage de la programmation. Le choix du paradigme fonctionnel dès le premier semestre de la première année a pour but de donner de bonnes habitudes de programmation, notamment de faire réfléchir au « quoi » (l'objectif de l'algorithme) et pas seulement au « comment » (les étapes de l'algorithme) lors de la conception de programme. Ce cours utilise le langage Racket.

Cours et notes

Architecture des ordinateurs 2 contenus

Présentation du cours

L'objectif de ce cours est de connaître les principes fondamentaux du fonctionnement d'un ordinateur et les relations entre matériel et logiciel. Le cours introduit la représentation et le codage de l'information, l'organisation d'un processeur, la mémoire, les instructions machine et les mécanismes d'entrée-sortie. Il permet aux étudiant·es de comprendre comment les programmes sont exécutés par la machine et comment les caractéristiques de l'architecture matérielle peuvent influencer la conception et les performances des programmes. Ce cours sera aussi l'occasion d'illustrer une des activités principales d'un programmeur : assembler des composants de base pour produire des composants spécifiques, mais ici en manipulant des composants « matériels » et pas « logiciels ».

Cours et notes

Méthodologie de la programmation à venir

Présentation du cours

L'objectif de ce cours est d'apprendre à apprendre à programmer et d'acquérir les bases d'une pratique autonome de la programmation : conception de programmes, implémentation, compilation le cas échéant, exécution, test. Dans un contexte où la production de code peut être largement assistée, l'acquisition d'une méthodologie permettant de concevoir, comprendre, vérifier et corriger un programme devient d'autant plus essentielle. Il s'agit d'acquérir les bases nécessaires à l'apprentissage de la programmation et donc à la poursuite de la licence. Le cours aborde principalement la programmation impérative en s'appuyant sur Python et C.

Rien de publié pour l'instant.

Pratique des machines 2 contenus

Présentation du cours

L'objectif de ce cours est de se familiariser avec l'environnement GNU/Linux, la ligne de commande et apprendre à connaître d'un peu plus près les machines qui vont être utilisées tout au long de la formation.

Cours et notes

Gestion d'identité en ligne à venir

Présentation du cours

L'objectif de ce cours est de réfléchir à notre rapport aux géants du web (Big Tech), et d'apprendre les bonnes pratiques à adopter pour faire attention à son image en ligne. En pratique, il s'agira d'apprendre à développer, mettre en ligne, et maintenir une page web personnelle simple qui pourra être alimentée par les différents projets académiques et personnels de chacun·e.

Rien de publié pour l'instant.

Mathématiques · spécialisation externe

Fonctions élémentaires 2 contenus

Présentation du cours

Ce cours donne une première introduction calculatoire et pratique à l'analyse, via l'étude de fonctions à valeurs réelles, le calcul d'intégrales et les opérations sur les complexes. On gardera une approche concrète à ces sujets, par exemple en donnant une interprétation géométrique des éléments étudiés.

Cours et notes

Suites numériques 3 contenus

Présentation du cours

Ce cours a pour objet l'étude à la fois pratique et théorique des suites numériques. Après avoir introduit des propriétés essentielles de la relation d'ordre usuelle sur les réels, on démontre des résultats théoriques sur les suites (comme l'existence de limites sous certaines conditions). Concrètement, certaines familles de suites (notamment récurrentes) sont étudiées dans le détail.

Cours et notes

Langue · EC libre

Langue chinoise 1 contenu

Présentation du cours

Niveau A1.2.

Cours et notes

  • Lire le TOP 5 Chapitre 0 · Cours interactif · rédigé avec Claude