Liste des cours

Licence Informatique

Semestre 1

Introduction à l'informatique par le web › P. Lezowski, PRAG
Cours de découverte de la science informatique à travers de thématiques concrètes issues du web. Lire plus ›

Bases de l'informatique › C. Di Giusto, MCF
Introduction à l'informatique Lire plus ›

Semestre 2

Système1: Utilisation d'Unix et programmation shell › F. Guingne, MCF
L'objectif de ce cours est d'acquérir une certaine autonomie sous un environnement GNU/Linux et en programmation de scripts shell Lire plus ›

Programmation impérative en Python › E. Lozes, PR
Ce cours est une introduction à la programmation impérative dans le langage Python Lire plus ›

Semestre 3

Structures de données et programmation C › M. Pelleau, MCF/J.-C. Regin, PR
Ce cours a pour objectif d'introduire les structures de données les plus classiques en s'appuyant sur le langage de programmation bas niveau C. Lire plus ›

Outils formels de l'informatique › E. Formenti, PR
Initiation à l'étude des fondements théoriques de l'informatique. Lire plus ›

Bases de données › P. Lezowski, PRAG
L'objectif de ce cours est d'apprendre à créer et manipuler des bases de données relationnelles et de comprendre les problèmes qui y sont liés. Lire plus ›

Algo & Prog avec R › A. Malapert, MCF
Ce cours est une initiation à l'algorithmique et à la programmation dans le langage R offert aux portails SV, ST et SITE. Lire plus ›

Semestre 4

Technologies du web › E. Cabrio, MCF
Ce cours présente le fonctionnement du web, ainsi que la production de pages web statiques et la programmation de pages web dynamiques, tant du côté client que serveur. Lire plus ›

Systèmes 2: mécanismes internes des systèmes d'exploitation › S. Touati, PR
Ce cours présente les principaux concepts d'un système d'exploitation permettant d'orchestrer l'exécution de plusieurs processus en parallèle. Ces concepts sont mis en oeuvre en Python pour la réalisation d'un mini-projet de type 'mini-shell'. Lire plus ›

Introduction aux systèmes intelligents › P. Collard, PR
Ce cours introductif comporte deux parties, la première dédiée à l’intelligence collective et la seconde à l’intelligence individuelle. Lire plus ›

Réseaux et télécommunication › R. Aparicio-Pardo, MCF
Ce cours présenter les principes de fonctionnement des réseaux de téléommunication depuis le signal à transmettre jusqu'à la réalisation de réseaux locaux. Lire plus ›

Algorithmique 1 › E. Kounalis, PR
Le but du cours est d'introduire l’étudiant à l’algorithmique, en mettant l'accent sur les stratégies de conception d'un algorithme efficace. Lire plus ›

Semestre 5

Programmation fonctionnelle › E. Lozes, PR
Ce cours est une introduction à la programmation fonctionnelle typée. Le langage support pour le cours est OCaml. Lire plus ›

Programmation et conception orientée objet › J. Provillard, MCF
Il s'agit d'un cours de Programmation Orientée Objet qui se base sur le langage Java. Lire plus ›

Cryptographie et calcul symbolique › B. Martin, PR
Découverte et mise en oeuvre des principes de bases de la cryptographie moderne alliée à celle du calcul formel Lire plus ›

Automates et langages › S. Julia, MCF
Introduction à la théorie des automates et des machines à états finis, des langages formels, et découverte de leurs principales applications Lire plus ›

Architecture machine › S. Touati, PR
Ce cours présente de façon approfondie les différentes composantes des architectures d'ordinateurs modernes, depuis le transistor jusqu'au niveau RTL/TLM. Les grandes familles d'architectures (RISC, CISC, DSP) sont introduites sous l'aspect du concepteur d'architecture et sous l'aspect du programmeur (jeu d'instructions) pour montrer l'influence des décisions architecturales sur les performances. Lire plus ›

Semestre 6

Projet sciences informatiques › P. Collard, PR
Objectif : S'initier à la démarche scientifique: modéliser, simuler et valider l'étude d'un phénomène à l'aide d'outils informatiques. Savoir présenter un problème, discuter les approches de résolution possibles, défendre des conclusions devant des pairs, et réciproquement savoir évaluer les résultats d'autres études sur des sujets connexes. Lire plus ›

Paradigmes et interprétation › J. Provillard, MCF
Ce cours s'intéresse aux concepts qui sont à la base de nombreux langages de programmation. Afin de comprendre ces concepts, on programmera des interpréteurs de petits langages qui les mettent en oeuvre. Lire plus ›

Grands concepts de l'Informatique › E. Kounalis, PR
Courte description Lire plus ›

Génie logiciel et projet de développement › P. Renevier, MCF
L'objectif est de réaliser, en équipe, un développement logiciel de taille conséquente à partir d'un cahier des charges et en mettant en pratique des techniques de développement du génie logiciel. Lire plus ›

Compilation › S. Touati, PR
Introduction aux méthodes d'analyse syntaxique et d'analyse sémantique, dans le cadre de la construction de compilateurs et de traduction d'un formalisme en un autre. Lire plus ›

Algorithmique 2 › E. Kounalis, PR
Courte description Lire plus ›