Corso Vittorio Emanuele II, 39 - Roma 0669207671

MOOC Massive Open Online Courses (Academic Year 2018/2019)

Techniques de programmation



Enseignant vidéo: Michel Cubero-Castain - University of Toulouse - INSA (Toulouse - France)

Leçon vidéo

Leçon n. 1: Techniques de programmation (Introduction)
   inizio

   Description du Cours

   Les outils pour programmer en Java

   Editeur de texte

   Le systeme de developpement
Go to this lesson Michel Cubero-Castain
Leçon n. 2: Le langage Java (JDK et programmation traditionnelle)
   inizio

   Le langage Java

   Versions du Java Development Kit

   Les outils

   Javac

   Aspects traditionnels de Java

   Les types primitifs et le type String

   Les tableaux
Go to this lesson Michel Cubero-Castain
Leçon n. 3: Le langage Java 2 (opérateurs et contrôle)
   inizio

   Le langage Java opérateurs et controle

   Les operateurs

   Operateurs d'affectation

   Precedence des operateurs

   Classe Instance Variable Methode

   Hierarchie de classes Heritage
Go to this lesson Michel Cubero-Castain
Leçon n. 4: Le langage Java 3 (programmation objet)
   inizio

   Classe

   Variables

   Static-non static

   Methode

   Constructer

   Exemple classe Heure
Go to this lesson Michel Cubero-Castain
Leçon n. 5: Le langage Java 4 (compléments et API)
   inizio

   Le langage Java complements et API

   Arrondis sur les flottahts

   Variable final

   Java.lang

   Methode public static String getProperty
Go to this lesson Michel Cubero-Castain
Leçon n. 6: Le langage Java 5 (String, Expressions régulière, java.util)
   inizio

   java.lang.String

   java.lang.StringBuffer

   Exercice

   java.uti.StringTokenizer

   Expressions regulieres

   java.util.Vector

   java.util.Hashtable
Go to this lesson Michel Cubero-Castain
Leçon n. 7: Le langage Java 6 (Fichiers)
   inizio

   Le langage Java Fichiers

   Flux

   Java.io

   Ericture de caracteres

   Java.io.File

   Fichier en lecture
Go to this lesson Michel Cubero-Castain
Leçon n. 8: Construction de programme (méthodologie, algorithme et objet)
   inizio

   Construction de programmes

   Introduction

   Algorithme

   Exercice

   Algorithme et Object

   Version object

   Version calcul

   Méthodologie de résolution
Go to this lesson Michel Cubero-Castain
Leçon n. 9: Construction de programme 2 (du problème à la réalisation)
   inizio

   Aide à la navigation

   Structure de donnèe

   Liste de villes
Go to this lesson Michel Cubero-Castain
Leçon n. 10: Construction de programme 3 (les tris)
   inizio

   Construction de programmes les tris

   Tri par selection

   Tri par insertion

   Tri externe
Go to this lesson Michel Cubero-Castain
Leçon n. 11: Construction de programme 4 (application du tri)
   inizio

   Tri avec l'API standard

   Application

   Ameloration du tri externe
Go to this lesson Michel Cubero-Castain
Leçon n. 12: Récursivité (directe, donnée)
   inizio

   Récursivité

   Définition

   Récursivité direct en programmation

   Méthodologie

   Utilisation

   Récursivité et itération

   Fibonacci

   Amélioration

   Récursivité plus complexe
Go to this lesson Michel Cubero-Castain
Leçon n. 13: Récursivité (application)
   inizio

   Recursivite

   Recherche dichotomique

   Tri rapide

   Structure de donnée

   Application
Go to this lesson Michel Cubero-Castain
Leçon n. 14: Structure de données dynamiques
   inizio

   Structures de donnees dynamiques

   Les listes

   Implantion par une structure chainee

   Implantation par une structure doublement chainee

   Application
Go to this lesson Michel Cubero-Castain
Leçon n. 15: Structure de données dynamiques 2 (les piles)
   inizio

   Structures de données dynamiques

   Les Piles

   Complexité de la fonction d'accès

   Implantation

   Application

   noname

   Programmation

  
Go to this lesson Michel Cubero-Castain
Leçon n. 16: Structure de données dynamiques 3 (les files)
   inizio

   Structures de données dynamiques

   Les Files

   Complexité

   Implantation

   Application
Go to this lesson Michel Cubero-Castain
Leçon n. 17: Structure de données dynamiques 4 (les tables)
   inizio

   Structures de données dynamiques: les tables

   Plusieurs options

   Tables d'adressage dispersé

   Collisions

   Gestion des notes
Go to this lesson Michel Cubero-Castain
Leçon n. 18: Structure de données dynamiques 5 (les arbres)
   inizio

   Structures de données dynamiques

   Les Arbres Binares

   Utilisation arbre de recherche

   Arbres parfaits

   Equilibrer

   Réalisation avec java.util.TreeMap

  
Go to this lesson Michel Cubero-Castain
Leçon n. 19: Complexité algorithmique
   inizio

   Complexité algorithmique

   Quelques complexites

   Tri rapide

   Fonction de Fibonacci

   Factoriser des calculs
Go to this lesson Michel Cubero-Castain
Leçon n. 20: Etude de cas
   inizio

   Etude de cas

   Le probleme

   Exemple de session

   Les structures de donnees

   Realisation
Go to this lesson Michel Cubero-Castain