Troisième année

Licence Informatique

Cours proposés

Lors de chaque semestre les étudiants doivent suivre des cours indispensables et des cours optionnels. Les cours sont dispensés en français.

Au semestre 1

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. Deantoni, PR
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 processeur 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 ›

Au semestre 2

Travail encadré d'étude, de recherche et de dévelopement › S. Jeannin, contractuel
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
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 › A. Nogales Gómez, ASSOC. PROF
Ce cours a pour objectif s'initier à la démarche scientifique: expliquer, prevoir et valider l'étude d'un phénomène à l'aide d'un base de données. 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 › C. Crespelle, PR
L'objectif de ce cours est de faire découvrir de concepts qui dominent l'informatique au-delà de l'ordinateur. 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 ›

Parcours recommandé

Semestre 5 (Licence informatique L3)

  • Automates et langages
  • Programmation fonctionnelle
  • Programmation et conception orientées objet
  • L'une des UE suivantes (cf règle de non cumul des options)
    • Architecture machine
    • Cryptographie et calcul symbolique
  • UE transversale

Semestre 6 (Licence informatique L3)

  • Algorithmique 2
  • Compilation
  • L'une des UE suivantes (choix d'option 1)
    • Paradigmes et interprétation
    • Grands concepts de l'informatique fondamentale
  • L'une des UE suivantes (choix d'option 2)
    • Méthodes de simulation informatique
    • Travail encadré d'étude, de recherche et de développement (TERD)

Conditions d’inscription et de validation

Admission en L3 informatique

L’admission en L3 informatique est décidée par différents jurys d’admission. Pour les étudiants ayant effectué leur L2 à Nice, le jury d’admission se base sur les règles expliquées sur la page de la L2.

Pour les étudiants extérieurs, le jury d’admission se prononce sur chaque candidature recue sur e-candidat ou campus France, et peut réorienter des candidatures en L2.

Pour toute question sur les candidatures L3, contacter le responsable d’année L3.

Validation d’UE et obtention du diplôme

Une UE (Unité d’enseignement) est validée en première session si la note d’UE est supérieure ou égale à 10/20. Cette note d’UE est calculée à partir de diverses évaluations, incluant un examen terminal, selon des modalités de contrôle de connaissances propres à chaque UE et communiquées par l’enseignant.

Une UE est validée en seconde session si la note de seconde chance ou d’examen de seconde session est supérieure ou égale à 10/20. Si la note de seconde session est meilleure que la note de première session, elle la remplace, sinon la note de première session est conservée.

Une UE validée reste par défaut acquise définitivement (en cas de redoublement).

La note d’UE de fin d’année est le max de la note d’UE de session 1 et de celle de session 2.

La moyenne annuelle est la moyenne des notes de fin d’année de toutes les UEs de l’année, en pondérant chaque UE par son nombre de crédits ECTS (6 pour les cours d’informatique, 2 pour l’anglais et les compétences transverses).

Si la moyenne annuelle est > 10, le diplôme est acquis et toutes les UEs sont validées. Les UE avec une note < 10 sont alors acquises par compensation.