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 › O. Baldellon, Prag
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 composants des architectures d'ordinateurs, depuis les portes logiques jusqu'au niveau du processeur. Nous apprendrons comment concevoir un processer simple, et comment le programmer au niveau assembleur et binaire. Nous montrerons aussi comment des décisions architecturales peuvent influencer sur les performances. Lire plus ›

Semestre 6

Travail encadré d'étude, de recherche et de dévelopement
L'objectif est de réaliser, en équipe, un projet de fin d'études qui combine plusieurs thèmes appris durant vos études. Le sujet à réaliser change régulièrement ainsi que les enseignants. Chaque année, le responsable de licence vous communiquera le sujet du projet à réaliser pour que vous puissiez faire votre choix. 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 ›

Méthodes de simulation informatique › 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 ›

Grands concepts de l'Informatique › E. Kounalis, PR
Courte description 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 ›