Université Paris 7 - Denis Diderot LE DEUG SCIENCES mention ...
Université Paris 7 - Denis Diderot LE DEUG SCIENCES mention ...
Université Paris 7 - Denis Diderot LE DEUG SCIENCES mention ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Programmes des UE et ECUE de SECONDE ANNEE de <strong>DEUG</strong> MIAS<br />
51IF231 : PROGRAMMATION STRUCTUREE<br />
Premier semestre ; 5 heures de Cours -TD par semaine. Non compatible avec IF241 et IF242<br />
Ce cours prend la suite de l’enseignement (obligatoire) de programmation de 1ere année IF121.<br />
L’enseignement se fera dans le cadre d’un langage de programmation orienté objet courant : C++<br />
ou Java.<br />
Le cours commencera par une révision rapide des types structurés simples, des structures de<br />
contrôle, et des entrées-sorties, ensuite :<br />
La structuration d’un programme en fonctions, l’appel par référence et par valeur, la localisation<br />
des variables. Etude détaillée de la récursivité.<br />
Les aspects orientés objets simples seront couverts : Classes et encapsulation, héritage, etc. On<br />
essaiera de construire quelques programmes non-triviaux<br />
Pour le C++, les pointeurs et l’allocation de mémoire seront étudiés.<br />
A des fins pédagogiques, on examinera rapidement les aspects implémentatifs d’un tel langage :<br />
Gestion de la pile, du tas, localisation des variables.<br />
Il y aura soutenance d’un projet sur un thème proposé par l’enseignant ou par l’étudiant. Ces<br />
projets pourront être présentés individuellement ou par groupes de deux.<br />
51IF241 : ALGORITHMES, STRUCTURES DE DONNEES<br />
ET SYSTEMES D'EXPLOITATION I<br />
Premier semestre ; 2h de cours, 2h de TD et 2h de TP par semaine.<br />
- Unix utilisateur : shell, fichiers, compilation, ...<br />
- Programmation en C<br />
51IF242 : ALGORITHMES, STRUCTURES DE DONNEES<br />
ET SYSTEMES D'EXPLOITATION II<br />
Second semestre ; 26h Cours, 26hTD, 26hTP<br />
- Rappels en théorie naïve des ensembles<br />
- Induction<br />
- Circuits booléens<br />
- Logique propositionnelle<br />
51IF284 : INTRODUCTION AU LANGAGE C OU AU TURBO PASCAL<br />
Premier ou second semestre ; non compatible avec IF242 ; 4h de TD/TP par semaine.<br />
Matériel: PC sous MS-DOS<br />
Langage: TurboC++<br />
- déclarations; mots-clés<br />
- types et variables ; portée; blocs<br />
- instructions<br />
- fonctions; paramètres; valeur de retour<br />
- types structurés, tableaux et pointeurs<br />
- flux<br />
12