Journée ISN, 13 juin 2012.



Documents pareils
Algorithmique I. Algorithmique I p.1/??

Programmes des classes préparatoires aux Grandes Ecoles

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Université Libre de Tunis

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

SCIENCES - TECHNOLOGIES - SANTE. STIC : Sciences et Technologies de l Information et de la Communication. Parcours Informatique

SCIENCES & TECHNOLOGIES - SANTÉ ET STAPS MASTER INFORMATIQUE. Parcours Ingénierie du Logiciel Libre (I2L)

Mon métier, mon parcours

Cours 1 : La compilation

ANALYSTE PROGRAMMEUR DIPLÔME D ÉTABLISSEMENT

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Limitations of the Playstation 3 for High Performance Cluster Computing

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Informatique et sciences du numérique

PostgreSQL, le cœur d un système critique

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Statistiques et traitement des données

Machines virtuelles Cours 1 : Introduction

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Évaluation et implémentation des langages

LICENCE : INFORMATIQUE GENERALE

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

Cahier des charges (CDC)

DÉCLARATION ET DEMANDE D'AUTORISATION D OPÉRATIONS RELATIVES A UN MOYEN DE CRYPTOLOGIE

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Transmission d informations sur le réseau électrique

Processus d Informatisation

DUT Informatique, orientation Imagerie Numérique

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique

Théorie et codage de l information

Contexte et motivations Les techniques envisagées Evolution des processus Conclusion

POST-GRADUATION SÉCURITÉ INFORMATIQUE SPÉCIALISÉE EN

Diplôme Universitaire de Technologie INFORMATIQUE. Programme Pédagogique National

ECTS INFORMATIQUE DE GESTION Option Administrateur de réseaux Locaux d entreprise

Devenez un véritable développeur web en 3 mois!

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

UE Programmation Impérative Licence 2ème Année

Cours 1 : Qu est-ce que la programmation?

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

Master Information et communication spécialité Produits et services multimédia

Panorama des études à travers les filières. FEEL du 23 octobre 2014

MASTER (LMD) MODELISATION, OPTIMISATION, COMBINATOIRE ET ALGORITHME

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

Programme Pédagogique National du DUT «Gestion administrative et commerciale» Présentation de la formation

SCIENCES POUR L INGENIEUR

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Normes et description. des ressources continues et données d autorité Analyse de l information Recherche documentaire : méthodes et outils

Informatique et mathématiques

Bases Java - Eclipse / Netbeans

Brique BDL Gestion de Projet Logiciel

Éléments de programmation et introduction à Java

CAMPAGNE D HABILITATION

Propriété intellectuelle en informatique

Plan du cours. Historique du langage Nouveautés de Java 7

Présentation. Au programme. Fonctionnement. A l issue de ce module vous devriez...

TABLE DES MATIÈRES CHAPITRE I. Les quanta s invitent

Projet de programme pour l enseignement d exploration de la classe de 2 nde : Informatique et création numérique

BACHELOR DEVELOPPEUR WEB

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques

Les formations. ENI Ecole Informatique

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Débouchés professionnels

sciences de l information et du document

1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions

OFFRE DE FORMATION DANS LE SYSTÈME LMD

MIS 102 Initiation à l Informatique

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Présentation synthétique de la licence Economie Gestion de l université d Orléans à destinations des enseignants en SES de l académie Orléans-Tours

BES WEBDEVELOPER ACTIVITÉ RÔLE

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

PROGRAMMES D INFORMATIQUE

Christophe Pagezy Directeur Général Mob:

FORMATIONS FORMATIONS : E-COMMERCE / E-MARKETING / WEBDESIGN / VENTE / INFORMATIQUE / BUREAUTIQUE LE CATALOGUE DE

ECTS CM TD TP. 1er semestre (S3)

SC, SNCC, superviseur - API

Présentation formations SPI/EEA

Figure 1 : représentation des différents écarts

TRAITEMENT AUTOMATIQUE DES LANGUES. Licence d'informatique 2ème Année Semestre 1. Département d'informatique Université de Caen Basse-Normandie

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

module Introduction aux réseaux DHCP et codage Polytech / 5

AP 2nde G.T : «Organiser l information de manière visuelle et créative»

Algorithmique et structures de données I

Java Licence Professionnelle CISII,

Annexe : La Programmation Informatique

Exercices Corrigés Premières notions sur les espaces vectoriels

Descriptif des UE, unités d enseignement, d informatique

Centre Universitaire LA CITADELLE 220, avenue de l Université B.P DUNKERQUE CEDEX 1 GUIDE DES ETUDES LICENCE PROFESSIONNELLE

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Reproductibilité des expériences de l article "Analyse et réduction du chemin critique dans l exécution d une application"

NOTRE OBJECTIF AUGMENTER VOS CHANCES D EMPLOYABILITÉ. Guide des Formations Professionnelles Agrément N

Transcription:

Journée ISN, 13 juin 2012. Comment est construite notre licence d informatique? 1/6

L enseignement de la programmation et de l algorithmique en L1. 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. Elle comprend aussi 30h de raisonnements mathématiques (récurrence), 30h de suites et fonctions numériques, 66h d algèbre linéaire (espaces vectoriels, matrices, systèmes linéaires). 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. Elle comprend aussi 30h de raisonnements mathématiques (récurrence), 30h de suites et fonctions numériques, 66h d algèbre linéaire (espaces vectoriels, matrices, systèmes linéaires). En informatique, il y a 9h de présentation de la matière, 81h de bases de l informatique, 90h d algorithmique et programmation et 30h de programmation Web. 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. Elle comprend aussi 30h de raisonnements mathématiques (récurrence), 30h de suites et fonctions numériques, 66h d algèbre linéaire (espaces vectoriels, matrices, systèmes linéaires). En informatique, il y a 9h de présentation de la matière, 81h de bases de l informatique, 90h d algorithmique et programmation et 30h de programmation Web. Les bases regroupent le matériel, la représentation des données, la logique booléenne, les bases de l algorithmique (complexité) et l utilisation d un système à partir d un langage de commande Shell. 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. Elle comprend aussi 30h de raisonnements mathématiques (récurrence), 30h de suites et fonctions numériques, 66h d algèbre linéaire (espaces vectoriels, matrices, systèmes linéaires). En informatique, il y a 9h de présentation de la matière, 81h de bases de l informatique, 90h d algorithmique et programmation et 30h de programmation Web. Les bases regroupent le matériel, la représentation des données, la logique booléenne, les bases de l algorithmique (complexité) et l utilisation d un système à partir d un langage de commande Shell. L algorithmique et la programmation se décomposent en 30h de bases de la programmation (structures de contrôle et types élémentaires) suivis de 60h d algorithmique et programmation python. 2/6

L enseignement de la programmation et de l algorithmique en L1. La maquette de L1 pour les étudiants de math-info compte 90h d informatique au premier semestre et 120h au second semestre. Elle comprend aussi 30h de raisonnements mathématiques (récurrence), 30h de suites et fonctions numériques, 66h d algèbre linéaire (espaces vectoriels, matrices, systèmes linéaires). En informatique, il y a 9h de présentation de la matière, 81h de bases de l informatique, 90h d algorithmique et programmation et 30h de programmation Web. Les bases regroupent le matériel, la représentation des données, la logique booléenne, les bases de l algorithmique (complexité) et l utilisation d un système à partir d un langage de commande Shell. L algorithmique et la programmation se décomposent en 30h de bases de la programmation (structures de contrôle et types élémentaires) suivis de 60h d algorithmique et programmation python. L enseignement de la programmation se fait en python, langage interprété inspiré de C. 2/6

La présentation de l informatique aux étudiants de science. 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). Second TP : l algorithmique (cryptanalyse du chiffre de Vignère). 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). Second TP : l algorithmique (cryptanalyse du chiffre de Vignère). Troisième TP : le matériel (la carte à puce, communication, logiciel embarqué, carte bancaire et protocole cryptographique de paiement). 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). Second TP : l algorithmique (cryptanalyse du chiffre de Vignère). Troisième TP : le matériel (la carte à puce, communication, logiciel embarqué, carte bancaire et protocole cryptographique de paiement). Premier TD : la représentation de l information (systèmes de numération, codage des nombres dans un ordinateur, images, textes). 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). Second TP : l algorithmique (cryptanalyse du chiffre de Vignère). Troisième TP : le matériel (la carte à puce, communication, logiciel embarqué, carte bancaire et protocole cryptographique de paiement). Premier TD : la représentation de l information (systèmes de numération, codage des nombres dans un ordinateur, images, textes). Second TD : les codes correcteurs (code de Hamming, compression sans perte). 3/6

La présentation de l informatique aux étudiants de science. 1,5h de cours, 3h de TD et 4,5h de TP, autour du thème de la cryptographie. Principe de la découverte scientifique : de l observation en TP à la théorie en cours. Premier TP : la programmation (environnement python, calculette, structures conditionnelles, structures répétitives). Second TP : l algorithmique (cryptanalyse du chiffre de Vignère). Troisième TP : le matériel (la carte à puce, communication, logiciel embarqué, carte bancaire et protocole cryptographique de paiement). Premier TD : la représentation de l information (systèmes de numération, codage des nombres dans un ordinateur, images, textes). Second TD : les codes correcteurs (code de Hamming, compression sans perte). Cours : comment passer d un problème au calcul de sa solution par ordinateur en passant par un algorithme et un programme. 3/6

Notre licence. 4/6

Notre licence. Le socle qui nous est nécessaire est la programmation adossée à l algorithmique. C est enseigné en L1 en 180h. 4/6

Notre licence. Le socle qui nous est nécessaire est la programmation adossée à l algorithmique. C est enseigné en L1 en 180h. Sur ce socle acquis en L1, on bâtit un ensemble regroupant la compilation, le système (son organisation) et l architecture pour expliquer comment un programme s exécute sur le matériel. C est enseigné en L2 et L3 en 210h. 4/6

Notre licence. Le socle qui nous est nécessaire est la programmation adossée à l algorithmique. C est enseigné en L1 en 180h. Sur ce socle acquis en L1, on bâtit un ensemble regroupant la compilation, le système (son organisation) et l architecture pour expliquer comment un programme s exécute sur le matériel. C est enseigné en L2 et L3 en 210h. A cet ensemble, on ajoute en L2 : réseaux (60h), programmation Web (30h), calcul scientifique (40h), programmation de robots (70h), contribution à un projet opensource (40h). 4/6

Notre licence. Le socle qui nous est nécessaire est la programmation adossée à l algorithmique. C est enseigné en L1 en 180h. Sur ce socle acquis en L1, on bâtit un ensemble regroupant la compilation, le système (son organisation) et l architecture pour expliquer comment un programme s exécute sur le matériel. C est enseigné en L2 et L3 en 210h. A cet ensemble, on ajoute en L2 : réseaux (60h), programmation Web (30h), calcul scientifique (40h), programmation de robots (70h), contribution à un projet opensource (40h). En L3 : base de données et Web (67h), algorithmique et complexité (40h), poo (40h), théorie de l information (40h), arithmétique des ordinateurs (60h), interfaces graphiques (30h), programmation parallèle (50h), programmation fonctionnelle (30h), algorithmique stochastique (30h). 4/6

Remarques d ordre pédagogique concernant notre licence. 5/6

Remarques d ordre pédagogique concernant notre licence. Le choix d un environnement interprété pose des problèmes. 5/6

Remarques d ordre pédagogique concernant notre licence. Le choix d un environnement interprété pose des problèmes. L environnement ne sépare pas les phases de rédaction et d exécution. On peut retoucher un texte et le ré-exécuter. Or, les exécutions passées influent sur l exécution courante. 5/6

Remarques d ordre pédagogique concernant notre licence. Le choix d un environnement interprété pose des problèmes. L environnement ne sépare pas les phases de rédaction et d exécution. On peut retoucher un texte et le ré-exécuter. Or, les exécutions passées influent sur l exécution courante. Il faut se plier à une discipline qui revient à réinitialiser l interpréteur avant chaque exécution, ce qui limite son intérêt. 5/6

Remarques d ordre pédagogique concernant notre licence. 6/6

Remarques d ordre pédagogique concernant notre licence. La phase d apprentissage de la programmation élémentaire est assez longue (entre 15 et 30 heures selon les élèves pour commencer à savoir écrire un programme contenant des affectations, des tests et des boucles simples). 6/6

Remarques d ordre pédagogique concernant notre licence. La phase d apprentissage de la programmation élémentaire est assez longue (entre 15 et 30 heures selon les élèves pour commencer à savoir écrire un programme contenant des affectations, des tests et des boucles simples). C est une fois cette première phase acquise qu on aborde l algorithmique. Ils ont alors un vocabulaire de base (affectation, test, boucle, variable, vecteur) permettant d exprimer quelques méthodes et algorithmes simples (recherche du plus petit élément, insertion en place, gestion d une pile ou d une file en table,...). 6/6

Remarques d ordre pédagogique concernant notre licence. La phase d apprentissage de la programmation élémentaire est assez longue (entre 15 et 30 heures selon les élèves pour commencer à savoir écrire un programme contenant des affectations, des tests et des boucles simples). C est une fois cette première phase acquise qu on aborde l algorithmique. Ils ont alors un vocabulaire de base (affectation, test, boucle, variable, vecteur) permettant d exprimer quelques méthodes et algorithmes simples (recherche du plus petit élément, insertion en place, gestion d une pile ou d une file en table,...). L algorithmique vise deux objectifs : la vérification (preuve) et la performance (complexité). En première année de licence, on étudie divers algorithmes de tri, de recherche et quelques structures de données (pile et file) comme types abstraits. 6/6

Remarques d ordre pédagogique concernant notre licence. La phase d apprentissage de la programmation élémentaire est assez longue (entre 15 et 30 heures selon les élèves pour commencer à savoir écrire un programme contenant des affectations, des tests et des boucles simples). C est une fois cette première phase acquise qu on aborde l algorithmique. Ils ont alors un vocabulaire de base (affectation, test, boucle, variable, vecteur) permettant d exprimer quelques méthodes et algorithmes simples (recherche du plus petit élément, insertion en place, gestion d une pile ou d une file en table,...). L algorithmique vise deux objectifs : la vérification (preuve) et la performance (complexité). En première année de licence, on étudie divers algorithmes de tri, de recherche et quelques structures de données (pile et file) comme types abstraits. L enseignement de l algorithmique est perçu, par les élèves de L1, comme relativement abstrait et décorrélé de la programmation ( à quoi ça sert de prouver? à quoi ça sert d être en n*log(n)? ). 6/6

Remarques d ordre pédagogique concernant notre licence. La phase d apprentissage de la programmation élémentaire est assez longue (entre 15 et 30 heures selon les élèves pour commencer à savoir écrire un programme contenant des affectations, des tests et des boucles simples). C est une fois cette première phase acquise qu on aborde l algorithmique. Ils ont alors un vocabulaire de base (affectation, test, boucle, variable, vecteur) permettant d exprimer quelques méthodes et algorithmes simples (recherche du plus petit élément, insertion en place, gestion d une pile ou d une file en table,...). L algorithmique vise deux objectifs : la vérification (preuve) et la performance (complexité). En première année de licence, on étudie divers algorithmes de tri, de recherche et quelques structures de données (pile et file) comme types abstraits. L enseignement de l algorithmique est perçu, par les élèves de L1, comme relativement abstrait et décorrélé de la programmation ( à quoi ça sert de prouver? à quoi ça sert d être en n*log(n)? ). C est la suite, en L2 et L3, qui leur permet de mesurer le bénéfice d une démarche algorithmique sur une démarche d écriture directe d un programme. 6/6