<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE track PUBLIC "-//University of Marne-la-Vallee//cahier des modules//EN" "http://igm.univ-mlv.fr/~jcervell/DTD/cdm.dtd">

<!-- 
	<evaluation cc="true" exam="true" project="true" report="true" speech="true" tp="true"/>
	<track name="IR" RF="Dominique Revuz" >

	-->
<track xmlns="http://www.umlv.fr/2005/cdm" name="IR" RF="Dominique Revuz">
	
	<year number="1">
		<block title="Sciences de l'ingénieur" number="1"
			chairman="Julien Cervelle">
			<topic name="Algorithmique" ects="4">
				<skill>Analyser un programme, analyser une problèmatique
					logiciel</skill>
				
				<course-part name="Algorithmique I" coefficient="4"
					description="Bases">
					
					<location slots="1">
						<bimester number="1"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation cc="true" exam="true" project="true"/>
					<who>
						<teacher name="Francesca Fiorenzi" role="cours"/>
						<teacher name="Sébastien Paumier" role="td"/>
						<teacher name="Pierre Guillon" role="td"/>
					</who>
					<content>
						<objective> Apprendre à résoudre un problème posé en français
							</objective>
						<objective> Comprendre la notion et l'importance de la
							complexité </objective>
						<plan>Les bases
							<part> Notation O() et estimation de complexité</part>
							<part> Récursivites et récurrence</part>
							<part> Algos elementaires (genre dichotomie, x^n)</part>
							<part> Algos de tri </part> </plan>
					</content>
				</course-part>
				<course-part name="Algorithmique II" coefficient="4"
					description="Structures de données">
					<location slots="1">
						<bimester number="2"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation cc="true" exam="true" project="true"/>
					<who>
						<teacher name="Francesca Fiorenzi" role="cours"/>
						<teacher name="Sébastien Paumier" role="td"/>
						<teacher name="Pierre Guillon" role="td"/>
					</who>
					<content>
						<objective> Apprendre à résoudre un problème posé en français
							</objective>
						<objective> Connaître et maîtriser les structures de données
							classiques </objective>
						<plan>Structures de données
							<part> Liste chaînée </part>
							<part> Notion de hachage</part>
							<part> Table de hachage</part>
							<part> Arbre binaire de recherche</part>
							<part> Tas</part>
							<part> Une autre structure arborescente (arbre rouge noir ou
								AVL)</part> </plan>
					</content>
				</course-part>
				<course-part name="Algorithmique III" coefficient="4"
					description="Algorithmique des graphes">
					<location slots="1">
						<bimester number="3"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation cc="true" exam="true" project="true"/>
					<who>
						<teacher name="Cyril Nicaud" role="cours"/>
						<teacher name="Sébastien Paumier" role="td"/>
						<teacher name="Tayssir Touili" role="td"
							email="touili@liafa.jussieu.fr"/>
					</who>
					<content>
						<objective> Apprendre à résoudre un problème posé en français
							</objective>
						<objective> Connaître et maîtriser les algorithmes classiques
							</objective>
						<plan>Algorithmique des graphes
							<part> Représentation des graphes</part>
							<part> Parcours en largeur et profondeur</part>
							<part> Calcul des composantes fortement connexes</part>
							<part> Plus court chemins</part>
							<part> Arbre couvrant minimal par Prim</part>
							<part> un exemple de calcul de flot</part> </plan>
					</content>
				</course-part>
				<project volume="20"/>
			</topic>
			<topic name="Mathématiques" ects="4">
				<course-part name="Mathématiques I" coefficient="3">
					<location slots="1">
						<bimester number="1"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation exam="true" cc="true"/>
					<who>
						<teacher name="Pierre-André Picon" role="cours"/>
						<teacher name="Pierre-André Picon" role="td"/>
					</who>
					<content>
						<plan>
							<part>Étude de fonction</part>
							<part>Continuité, limite, dérivabilité</part>
							<part>Développement limité,équivalents, formules de
								Taylor</part>
						</plan>
					</content>
				</course-part>
				<course-part name="Mathématiques II" coefficient="3">
					<location slots="1">
						<bimester number="2"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation cc="true" exam="true"/>
					<who>
						<teacher name="Julien Cervelle" role="cours"/>
						<teacher name="Cyril Nicaud" role="td"/>
						<teacher name="Chloé Rispal" role="td"/>
					</who>
					<content>
						<plan>
							<part>Suites, séries, convergence</part>
							<part>Développement en série entière</part>
							<part>Fonction génératrice</part>
							<part>Résolution d'équation récursives</part>
						</plan>
					</content>
				</course-part>
				<course-part name="Mathématiques III" coefficient="3">
					<location slots="1">
						<bimester number="3"/>
					</location>
					<volume course="12" td="12"/>
					<evaluation cc="true" exam="true"/>
					<who>
						<teacher name="Julien Cervelle" role="cours"/>
						<teacher name="Cyril Nicaud" role="td"/>
						<teacher name="Chloé Rispal" role="td"/>
					</who>
					<content>
						<plan>
							<part>Intégration des fonctions continues par
								morceaux</part>
							<part>Intégrales impropres</part>
						</plan>
					</content>
				</course-part>
			</topic>
		</block>
		<block number="2" title="Technologie informatique"
			chairman="Dominique Revuz">
			<course name="Électronique" ects="1" coefficient="3">
				<location slots="1">
					<bimester number="2"/>
				</location>
				<volume course="12" td="12"/>
				<evaluation cc="true" exam="true"/>
				<who>
					<teacher name="Stéphanie Mengué" role="cours"/>
					<teacher name="Stéphanie Mengué" role="td"/>
				</who>
				<content>
					<plan>
						<part>Circuits logique combinatoires, conception et
							simplification
							<part>Fonctions logiques de base, algèbre de Boole,
								propriétés</part>
							<part>Conception d'additionneur, soustracteur,
								multiplicateur</part>
							<part>Multiplexeur</part> </part>
						<part>Logique séquentielle
							<part>Les bascules (RS,JK,D)</part>
							<part>Les compteurs synchrones et asynchrones,
								réversibles</part>
							<part>Les registres à décalages, transfert de
								données</part>
							<part>Les convertisseurs CNA et CAN</part> </part>
						<part>Systèmes de numération
							<part>Codage et circuits arithmétiques</part>
							<part>Transcodeurs</part> </part>
						<part>Architecture et composants
							<part>Technologie TTL et CMOS</part>
							<part>Structure d'une mémoire morte</part>
							<part>Composants logiciels programmables (PLD, PROM, PAL,
								EPROM)</part>
							<part>Unité artihmétique et logique (UAL)</part> </part>
						<part>Électronique analogiques et filtres
							<part>Impédance complexe</part>
							<part>Calcul de fonction de transfert</part>
							<part>Bande passante, diagramme de Bode</part> </part>
					</plan>
				</content>
			</course>
			<course name="Architecture" ects="1" coefficient="3">
				<location slots="1">
					<bimester number="2"/>
				</location>
				<volume course="12" td="12"/>
				<evaluation cc="true" exam="true"/>
				<who>
					<teacher name="Jean-Christophe Novelli" role="cours"/>
					<teacher name="Jean-Christophe Novelli" role="td"/>
				</who>
				<content>
					<plan>
						<part>Architecture d'un processeur
							<part>Processeurs RISC avec pipeline du traitement des
								instructions</part>
							<part>Processeurs vectoriels (exemple : processeur
								CRAY)</part> </part>
						<part>Mémoire
							<part>Hiérarchie Mémoire
								<part>Mécanismes qui sous-tendent les caches</part>
								<part>Mémoire virtuelle</part> </part>
							<part>Intéraction entre les deux fonctionnalités</part>
							</part>
						<part>Représentation des données entrée-sortie
							<part>Équipements périphériques</part>
							<part>Équipement de bus</part>
							<part>Canaux</part> </part>
						<part>Mécanisme d'adressage</part>
						<part>Panorama des systèmes actuels
							<part>Classification des ordinateurs
								<part>Monoprocesseurs</part>
								<part>Multiprocesseurs</part> </part>
							<part>Évolution récentes</part> </part>
					</plan>
				</content>
			</course>
			<course name="Bases de données" ects="1" coefficient="3"
				description="Introduction aux bases de données">
				<location slots="1">
					<bimester number="1"/>
				</location>
				<volume course="12" td="12"/>
				
				<project volume="20"/>
				<evaluation cc="true" exam="true" project="true"/>
				<who>
					<teacher role="cours" name="Olivier Curé"/>
					<teacher role="td" name="Olivier Curé"/>
				</who>
				<content>
					<plan>
						<part>introduction aux bases de données</part>
						<part>modèle conceptuel entité association</part>
						<part>modèle représentationel relationnel</part>
						<part>Langages de requêtes (algèbre relationelle SQL)</part>
						<part>Normalisation</part>
						<part>Vues</part>
						<part>PostgreSQL</part>
						<part>une SGBDOR.</part>
					</plan>
				</content>
			</course>
			<course name="C" coefficient="12" ects="4">
				<location slots="3">
					<bimester number="1"/>
					<bimester number="2"/>
					<bimester number="3"/>
				</location>
				<volume course="36" td="36"/>
				<project volume="40"/>
				<evaluation cc="true" tp="true" project="true" exam="true"/>
				<who>
					<teacher role="cours" name="Philippe Finkel"/>
					<teacher role="td" name="Marion Videau"/>
					<teacher role="td" name="Damien Masson"/>
				</who>
				<content>
					<objective> Savoir programmer et résoudre des problèmes en C
						</objective>
					<objective> Savoir gérer la mémoire </objective>
					<objective> Savoir utiliser les outils de développements
						</objective>
					<plan>
						<part>Langage C
							<part>Généralités sur la structure d'un programme
								<part>les bibliothèques</part>
								<part>les variables</part>
								<part>les constantes</part> </part>
							<part>Expressions, fonctions</part>
							<part>Instructions</part>
							<part>Entrées-sorties bibliothèques standards</part>
							<part>Normes ANSI
								<part>portabilité</part>
								<part>spécialités des implémentations</part>
								<part>&lt;limits.h&gt; et &lt;host.h&gt;</part>
								</part>
							<part>Utilisation de la mémoire dynamique</part>
							<part>Programmation structurée</part> </part>
						<part>Techniques de programmation
							<part>Implémentation des structures de données classiques
								<part>Liste chaînées</part>
								<part>Piles</part>
								<part>Arbres</part>
								<part>Tables de hachages</part> </part>
							<part>Entrées/sorties</part> </part>
						<part>Outils de développement
							<part>Makefile, automake, autoconf</part>
							<part>CVS</part>
							<part>Test des programmes</part>
							<part>Utilisation d'un debugger</part>
							<part>Compilation séparée, structure d'un programme,
								écriture de bilbiothèques</part> </part>
					</plan>
				</content>
			</course>
			<course name="Java" ects="3" coefficient="8" description="Initiation">
				<location slots="1">
					<bimester number="3"/>
				</location>
				<volume course="24" tp="24"/>
				<project volume="20"/>
				<evaluation exam="true" project="true" tp="true"/>
				
				<who>
					<teacher role="cours" name="Marie-Pierre Béal"/>
					<teacher role="td" name="Rémi Forax"/>
					<teacher role="td" name="Philippe Finkel"/>
				</who>
				<content>
					<objective>Initiation à la programmation objet</objective>
					<plan>
						<part>Langage Java</part>
						<part>Classes fondamentales (API)</part>
						<part>Flots</part>
						<part>Généricité</part>
					</plan>
				</content>
			</course>
			<course name="Systèmes d'exploitation" ects="1" coefficient="3">
				<location slots="1">
					<bimester number="3"/>
				</location>
				<volume course="12" td="12"/>
				<project volume="20"/>
				<evaluation cc="true" exam="true" project="true" tp="true"/>
				
				<who>
					<teacher role="cours" name="Dominique Revuz"/>
					<teacher role="td" name="?"></teacher>
				</who>
				<content>
					<plan> Principes et Fonctionnements d'un Système d'Exploitation
						</plan>
				</content>
			</course>
		</block>
		<block title="Ingénierie des réseaux" chairman="Gilles Roussel" number="3">
			<course name="Administration Système" ects="1" coefficient="3">
				<location slots="1">
					<bimester number="1"/>
				</location>
				<volume course="12" tp="12"/>
				<project volume="12"/>
				<evaluation tp="true" exam="true"/>
				<who>
					<teacher name="Sylvie Charraire" role="cours"
						email="s.charraire@voila.fr"/>
					<teacher name="Sylvie Charraire" role="tp"
						email="s.charraire@voila.fr"/>
				</who>
				<content>
					<objective> Être capable d'administrer un système Unix de façon
						autonome </objective>
					<plan> Définir le rôle et les tâches de l'administrateur système
						<part>Pour un serveur indépendant
							<part>La gestion des utilisateurs</part>
							<part>la gestion des ressources (disques, périphériques,
								imprimantes)</part>
							<part>la sauvegarde</part>
							<part>la programmation des tâches</part>
							<part>la modification du noyau</part>
							<part>l'utilisation des modules</part>
							<part>l'installation de package</part> </part>
						<part>Pour des serveurs interconnectés
							<part>les fichiers de sécurité</part>
							<part>le partage de fichier (NFS, automontage,
								samba)</part>
							<part>le partage d'information (NIS, DNS)</part> </part>
						</plan>
				</content>
			</course>
			<course name="Ethernet" ects="1" coefficient="3">
				<location slots="1">
					<bimester number="1"/>
				</location>
				<volume course="12" tp="8"/>
				<evaluation tp="true" exam="true" project="true"/>
				<who>
					<teacher role="cours" name="Étienne Duris"/>
					<teacher role="tp" name="Pirro Bracka"/>
					<teacher role="tp" name="Gautier Loyauté"/>
				</who>
				<content>
					<plan> Protocole Ethernet
						<part>Principaux concepts du protocole
							(CSMA/CD,collisions,etc.)</part>
						<part>Codage et contrôle d'erreur</part>
						<part>Structure d'un réseau ethernet</part>
						<part>Répéteurs, ponts, commutateurs</part>
						<part>VLAN, spanning tree algorithm</part>
						<part>Normes</part> </plan>
				</content>
			</course>
			<course name="Introduction aux réseaux" ects="4" coefficient="12">
				<location slots="3">
					<bimester number="1"/>
					<bimester number="2"/>
					<bimester number="3"/>
				</location>
				<volume course="36" tp="20"/>
				<evaluation exam="true" tp="true"/>
				<who>
					<teacher role="cours" name="Gilles Roussel"/>
					<teacher role="cours" name="Antoine Mercier"/>
					<teacher role="tp" name="Rédouane Benaini"/>
					<teacher role="tp" name="Maxime Rey"/>
					<teacher role="tp" name="Étienne Duris"/>
					<teacher role="tp" name="Pirro Bracka"/>
					<teacher role="tp" name="Gautier Loyauté"/>
					<teacher role="tp" name="Antoine Mercier"/>
				</who>
				<content>
					<plan>
						<part>Introduction</part>
						<part>HTTP/1.1</part>
						<part>Securité</part>
						<part>SSL</part>
						<part>DNS</part>
						<part>Mail</part>
						<part>IP</part>
						<part>UDP</part>
						<part>NAT/Tunnel</part>
						<part>Multicast</part>
						<part>DHCP/TFTP</part>
						<part>Routage dynamique</part>
						<part>TCP</part>
						<part>SNMP</part>
						<part>Réseaux sans fil</part>
					</plan>
				</content>
			</course>
			<!-- course name="Réseau longue distance">
			<location slots="1">
			<bimester number="2"/>
			</location>
			<volume course="8" tp="16"/>
			<who>
			<teacher name="Pierre Doyen" role="cours"/>
			<teacher role="td" name="Pierre Doyen"/>
			<teacher role="tp" name="Pierre Doyen"/>
			</who>
			<content>
			<plan>
			<part>Interfaces numériques
			<part>V24/RS232</part>
			<part>USB</part>
			<part>Centronics</part>
			<part>Caractéristiques électriques</part>
			<part>Contrôle de flux et commandes Hayes</part>
			</part>
			<part>Modems
			<part>Correction d'erreurs</part>
			<part>Compression</part>
			<part>Les normes</part>
			<part>V.90</part>
			<part>ADSL</part>
			</part>
			<part>Réseau numérique à intégration de services
			<part>Services</part>
			<part>Couche physique Q921 LapD</part>
			<part>Couche liaison Q931 protocole D</part>
			<part>Etablissement d’un circuit</part>
			</part>
			<part>Réseaux de données par paquets
			<part>Transpac</part>
			<part>X.25
			<part>adressage</part>
			<part>contrôle de flux et fiabilité </part>
			</part>
			<part>PAD</part>
			<part>PPP</part>
			</part>
			<part>Frame Relay</part>
			</plan>
			</content>
			</course -->
		</block>
		<block chairman="Nathalie Fabry" title="Entreprise et communication"
			number="4">
			<course name="Anglais" ects="2" coefficient="3">
				<location slots="na"/>
				<volume course="36" td="20"/>
				<evaluation cc="true"/>
				<who>
					<teacher role="cours" name="Jennifer Bocquentin"/>
					<teacher role="td" name="Jennifer Bocquentin"/>
				</who>
				<content>
					<objective>Attendre le niveau minimum d'anglais requis à l'issue
						d'une formation d'ingénieur est le niveau B2 défini par le " cadre
						européen commun de référence pour les langues " du Conseil de
						l'Europe </objective>
				</content>
			</course>
			<course name="Économie d'entreprise" ects="1" coefficient="6">
				<location slots="na"/>
				<volume course="32"/>
				<evaluation exam="true"/>
				<who>
					<teacher role="cours" name="Sylvain Zeghni"/>
					<teacher role="cours" name="Nathalie Fabry"/>
				</who>
				<content>
					<plan>
						<part>Introduction générale
							<part>L’objet de l’analyse économique</part>
							<part>La macro-économie</part>
							<part>L’économie française aujourd’hui</part> </part>
						<part>Mécanismes de marché et application au marché du travail
							<part>Le concept de circuit dans l’analyse
								économique</part>
							<part>La micro-économie et macro-économie, la place de
								Keynes</part> </part>
						<part>Consommation, investissement, cycles
							économiques</part>
						<part>Le modèle du multiplicateur, la croissance
							économique</part>
						<part>Les banques, la création monétaire</part>
						<part>Le chômage et le prix</part>
						<part>La macro-économie en économie ouverte ; politique de
							croissance et stabilité</part>
						<part>Le commerce international
							<part>Protectionnisme</part>
							<part>Euro et taux de change</part> </part>
						<part>Le développement économique et la gestion économique
							mondiale</part>
						<part>Introduction à la gestion financière d'une
							entreprise.</part>
					</plan>
				</content>
			</course>
			<course name="Communication" ects="2" coefficient="6">
				<location slots="na"/>
				<volume course="35"/>
				<evaluation report="true" cc="true"/>
				<who>
					<teacher role="cours" name="Marie-Marthe Montignies"/>
					<teacher role="cours" name="Fabrice Ferons"/>
					<teacher role="cours" name="Bernadette Guillemot"/>
					<teacher role="cours" name="Ghislaine Gellert"/>
					<teacher role="cours" name="Violaine Massenet"/>
				</who>
				<content>
					<plan>
						<part>Apprenti et son mode de communication
							<part>Repérage des difficultés de la communication</part>
							<part>Affirmation de soi dans les relations</part>
							<part>Entraînement à l’analyse des situations</part>
							</part>
						<part>Sensibilisation à l’écoute active et à la reformulation
							<part>Centrage sur l’autre</part>
							<part>Attitude empathique</part>
							<part>Réponse-reflet</part>
							<part>Techniques de reformulation</part>
							<part>Ecoute pour mieux réfléchir et mieux décider</part>
							</part>
						<part>Entraînement à la soutenance du dossier d’alternance
							<part>Être cohérent pour parler juste</part>
							<part>Présenter un projet à l’oral</part>
							<part>Repérer l’impact sur l’auditoire</part> </part>
						<part>Amélioration des écrits
							<part>Relecture critique des dossiers
								d’alternance</part>
							<part>Critère de lisibilité : du mot juste à la logique du
								discours</part>
							<part>Exercices de réécritures de textes</part> </part>
						<part>Production des lettres dans l’entreprise
							<part>Rédaction d’une lettre en fonction de la situation de
								communication</part>
							<part>Structure, cohérence, argumentation</part>
							<part>Lettre négative et ses effets sur le scripteur</part>
							</part>
						<part>Compréhension et restitution d’informations
							<part>Techniques du résumé de texte</part>
							<part>Approche de la lecture active</part>
							<part>Production de brefs résumés de textes à l’oral</part>
							</part>
					</plan>
				</content>
			</course>
			<course name="Ateliers d'alternance" ects="0" coefficient="0">
				<location slots="na"/>
				<volume td="10"/>
				<evaluation/>
				<who>
					<teacher role="td" name="Christine Rannou"/>
					<teacher role="td" name="Christine Rudolf"/>
				</who>
				<content>
					<plan>
						<part>Apprenti et Ingénieurs 2000</part>
						<part>Contrat d’apprentissage</part>
						<part>Gérer l’Alternance</part>
						<part>Apprenti et ses tuteurs</part>
						<part>Préparer sa séquence professionnelle avec ses
							tuteurs</part>
						<part>Préparer son intégration en entreprise</part>
					</plan>
				</content>
			</course>
		</block>
	</year>
</track>