Algorithmique et programmation

Public Concerné

Cette unité d'enseignement fait partie d'un bloc unique constituant les enseignements dispensés dans le cadre de la licence professionnelle " Analyste Concepteur de Systèmes d'Information et de Décision (ACSID) " dont l'admission est sur dossier. Pour de plus amples informations, consulter le site http://licencepro.cnam.fr

Objectifs pédagogiques

Acquérir les principaux concepts de base de la programmation ainsi qu'une connaissance pratique de la réalisation de programmes en JAVA

Contenu de la formation

Cette unité d'enseignement est décomposée en deux parties :
Partie 1 : Algorithmique  et programmation C
  • Langages " impératifs " et programmation impérative (Typage, Modularité, Réutilisabilité, Généricité, Traitement d'exception)
  • Concepts du langage C
  • Les structures de contrôle
  • Les sous-programmes
  • Les types "struct", pointeurs et " tableaux " en C
  • Les fichiers :
  • La récursivité : l'algorithme de dichotomie
Partie 2 : Programmation JAVA
  • Concepts objets et à la programmation orientée objets
  • Les classes Java (principe d'encapsulation, les types primitifs, les variables d'instance et les variables de classe, les méthodes d'une classe : constructeur, accesseurs, "getteurs", « setteurs »,surcharge, redéfinition des méthodes, pointeur " this ", etc.)
  • Les entrées/sorties en java :
  • Quelques structures de données JAVA (les classes Vector, LinkedList, Hashtable, FileInputStream, FileOutputStream), ObjectInputStream, ObjectOutputStream)
  • Représentation des structures récursives : pile, file
  • Les héritages
  • Les exceptions
  • Les interfaces graphiques

Description des modalités de validation

  • Projet(s)
  • Examen final

Prévisions d'ouverture

Groupe Semestre Modalité État d'ouverture Date du premier cours Lieux
USSI1R Algorithmique et programmation 6 Cours de Jour - - - -

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

    Code : USSI1R
    6
    crédits
    Contactez-nous