La licence informatique se compose de 30 unités d'enseignements (1 unité valant 6 crédits EATCS, correspondant entre 50 à 60 heures-étudiant, selon l'importance des projets).
Des unités libres permettent une ouverture à d'autres disciplines ou bien de se renforcer dans des domaines divers (Anglais, mathématiques,...). Quelques unités de la licence de mathematiques sont imposées dans le parcours, d'autres peuvent être insérées comme unités libres.
L'unité Outils pour l'apprentissage en ligne est un pré-requis obligatoire et doit être validé par tous les étudiants dès leur première inscription afin de pouvoir accéder en ligne aux autres unités. Si vous vous inscrivez en tant qu'auditeur libre à au moins 3 cours, cette unité vous est offerte (à préciser dans le dossier).
Parcours adaptés
Le parcours type qui suit est destiné aux étudiants n'ayant pas de connaissances spécifiques en scienes en général et en informatique en particulier. Il est conçu pour des étudiants sortant du bac. Si vous avez déjà suivi un autre cursus, on peut vous concevoir un parcours adapté à votre cursus antérieur ainsi qu'à vos acquis professionnels. Par exemple, on pourra vous donner une équivalence de modules non-informatique si vous avez suivi un parcours scientifique niveau DEUG (ou L1+2). On peut aussi vous admettre directement en L2 dans ce cas.
SI vous avez un parcours d'informatique bac+2 (ex: IUT, BTS), attention: le L2 n'est pas automatiquement donné en équivalence (car il est un peu plus difficile et plus fondamental). Pour obtenir une équivalence sur dossier, il faut soit avoir de très bon résultats, soit avoir travaillé dans l'informatique afin de compléter le cursus par de l'expérience professionnelle. Le dossier de DAI qu'on trouve en ligne à la fin de l'inscription doit être complété et accompagné d'un CV détaillé et justificatifs adéquats.
Dans tous les cas de cursus particuliers, n'oubliez pas d'envoyer vos desiderata en même temps que votre dossier d'inscription. Ne vous inquiétez pas pour le paiement: si vous avez payé des modules en trop ou pas assez de modules, vous pourrez régulariser votre situation avec le secrétariat du CTES en début d'année.
Parcours L1
L'année 1 de licence 2007/2008 est composée des unités d'informatique suivantes :
- Outils pour l'apprentissage en ligne
- Initiation à l'informatique
- Algorithmique et Programmation
- Principes fondamentaux de l'informatique
- Projet informatique et société
En outre, les étudiants inscrits en L1 informatique sont inscrits dans les unités suivantes :
- M1 : techniques mathématiques de base
- M2 : algèbre et analyse élémentaires
- M3 : algèbre linéaire
- M4 : probabilités et statistiques
- Langues 1 (demi-module) + Epistémologie, histoire des sciences 1 (demi-module)
Les étudiants ayant déjà suivi des modules d'informatique ou de sciences niveau Bac+1 ou Bac+2 se verront proposer un parcours adapté par la commission pédagogique qui prendra en compte leurs souhaits en fonction du cursus suivi (voir les parcours adaptés). N'oubliez pas d'envoyer vos desiderata en même temps que votre dossier d'inscription.
Parcours L2
L'année 2 de licence 2007/2008 est composée des unités suivantes :
- Outils informatiques
- Algorithmique
- Langages et automates
- Programmation objet
- Introduction à la calculabilité et à la complexité
- Projet de programmation
En outre, les étudiants inscrits en L2 informatique sont inscrits dans les unités suivantes :
- Langue 2 & Épistémologie, histoire des sciences 2
- Suite et séries de fonctions
- Module pris de Math ou Physique ou module d'informatique de L1 non encore suivi
- Module pris de Math ou Physique ou module d'informatique de L1 non encore suivi
Les étudiants inscrits en L2 qui s'inscrivent pour la première fois à l'université de Provence en télé-enseignement en ligne, suivent l'unité Outils pour l'apprentissage en ligne.
Les étudiants ayant déjà suivi des modules d'informatique ou de sciences niveau Bac+1 ou Bac+2 se verront proposer un parcours adapté par la commission pédagogique qui prendra en compte leurs souhaits en fonction du cursus suivi (voir les parcours adaptés). N'oubliez pas d'envoyer vos desiderata en même temps que votre dossier d'inscription.
Parcours L3
L'année 3 de licence 2007/2008 est composée des unités suivantes :
- Architecture des ordinateurs
- Logique et informatique
- Systèmes d'exploitation
- Algorithmique avancé
- l'Internet et sa technique
- Bases de données
- Compilation
- Projet de synthèse d'images
- Intelligence artificielle
- Projet de programmation 2
Descriptif des unités
Les unités suivantes sont ouvertes en 2007/2008.
- I0 : Outils pour l'apprentissage en ligne - Aucun prérequis.
- Ce module a pour but d'aider à distance l'étudiant à installer un
des systèmes proposés sur son ordinateur. Il devra être au préalable
équipé du matériel nécessaire et avoir accès à un email. Le travail de
ce module est à effectuer en début de semestre de façon à pouvoir
suivre les autres modules à distance.
- MacOS X Installation des outils du développeur ;
- Linux. Installation du système et gestion de l'environnement.
- I1 : Initiation à l'informatique
- Introduction aux concepts: codage, algorithmes, structure et fonctionnement des ordinateurs, apprentissage d'un système (Unix) et des fonctionnalités de bases: commandes, éditeur, shell.
- I2 : Algorithmique et Programmation
- C Ansi niveau 1 : notion d'algorithme et de programme. Construction de base d'un langage impératif (C) instructions, types simples et structurés, fonctions, passage de paramètres, fichiers.
- I3 : Principes fondamentaux de l'informatique - Prérequis : I1
- Aperçu des Concepts Fondamentaux: codage, théorie de l'information (Loi de Shannon), arithmétique, circuit et logique booléenne, calcul (thèse de Church, problème de l'arrêt)
- P1 : Projet informatique et société
- Projet de culture informatique.
- I4 : Algorithmique - Prérequis : Algorithmique et Programmation.
- Algorithme et structure de données. Pointeurs, tableaux, Liste et Arbres. Récursion.
- I5 : Langages et automates - Prérequis : I3
- Mots, langages. Preuves par induction, algorithmique de base. Reconnaissance de langages, automates déterministes et non-déterministes, expressions rationnelles et langages reconnus.
- I10 : Programmation Objet - Prérequis : I2.
- Principes: objet, classe, héritage, liaison dynamique.
- I9 : Introduction à la calculabilité et à la complexité - Prérequis : I4, I5.
- Introduction aux notions de calculabilité et de complexité. Différents modèles de calcul (machines de Turing, systèmes de Post et de Markov). Langages récursifs et récursivement énumérables, universalités. Complexité d'un programme dans le pire des cas, en moyenne. Complexité d'un problème.
- I7 : Projet de Programmation - Prérequis : I4.
- Réalisation d'un logiciel de taille moyenne en C. Exemples: compresseur-décompresseur (Huffmann), recherche de motif (Boyer-Moore), analyseur lexical,...
- I12 : Systèmes d'exploitation - Prérequis : I4.
- Mécanisme d'exécution et de communication: représentation interne et états d'un processus, interruptions, déroutement,exécution parallele ou séquentielle, synchronisation, communication, controle et ordonnancement. Système de fichiers, langages de commande et entrées/sorties sous Unix.
- I13 : Logique et informatique - Prérequis : I4, I5.
- Logique: calcul propositionnel correction complétude. logique du premier ordre. Clause de Horn, résolution et Prolog.
- I14 : Algorithmique avancée - Prérequis : I4
- Algorithmes sur les arbres et les graphes. Arbres de recherche, équilibrés, parcours en profondeur, composantes connexes, partage de structures (DAG,BDD)
- IA2 : Initiation aux Bases de données
- Initiation aux bases de données, du point de vue de l'utilisateur : les notions de modèle conceptuel, de tables, de jointures, requêtes en SQL, sensibilisation aux problèmes de l'analyse informatique (conception, cohérence, transaction, sécurité).
- I18 : Projet Imagerie
- Initiation à la synthèse d'image. Aspects pratiques. Confrontation par la réalisation d'un petit film de synthèse.