Programmation Java
Code UE : USSI02
- Cours
- 3 crédits
Responsable(s)
Cedric DU MOUZA
Public et conditions d'accès
/
Objectifs pédagogiques
Acquérir les principaux concepts de base de la programmation moderne ainsi qu'une connaissance précise des différents langages pouvant être utilisés dans l'entreprise.
Acquérir certains concepts évolués essentiels dans la programmation moderne tels que le concept objet et la programmation par réutilisation.
Acquérir certains concepts évolués essentiels dans la programmation moderne tels que le concept objet et la programmation par réutilisation.
Compétences visées
Programmation dans un langage moderne objet tel que Java.
Contenu
Introduction aux concepts objets et à la programmation orientée objets
Introduction aux 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 », ..
- surcharge, redéfinition des méthodes
- pointeur « this »
Les entrées/sorties en java :
- les classes Integer, Double, Float, String, ...
- class InputStreamReader, BufferedReader
- les conversions de type
Quelques structures de données :
- les classes Vector, LinkedList, Hashtable
- les classes FileInputStream (resp. FileOutputStream), et ObjectInputStream (resp. ObjectOutputStream)
- representation des structures récursives : pile, file
Les héritages
- principe de l'héritage simple
- hiérarchie de classes, le pointeur « super »
- le polymorphisme et la liaison retardée
- les classes abstraites
- l'héritage multiple : les interfaces
Les exceptions
- principes et utilisation des exceptions
- les exceptions en Java, les exceptions programme
- le traitement des exceptions : lever, intercepter et traiter une exception
Introduction aux 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 », ..
- surcharge, redéfinition des méthodes
- pointeur « this »
Les entrées/sorties en java :
- les classes Integer, Double, Float, String, ...
- class InputStreamReader, BufferedReader
- les conversions de type
Quelques structures de données :
- les classes Vector, LinkedList, Hashtable
- les classes FileInputStream (resp. FileOutputStream), et ObjectInputStream (resp. ObjectOutputStream)
- representation des structures récursives : pile, file
Les héritages
- principe de l'héritage simple
- hiérarchie de classes, le pointeur « super »
- le polymorphisme et la liaison retardée
- les classes abstraites
- l'héritage multiple : les interfaces
Les exceptions
- principes et utilisation des exceptions
- les exceptions en Java, les exceptions programme
- le traitement des exceptions : lever, intercepter et traiter une exception
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
RECHERCHE MULTI-CRITERES
Plus de critères de recherche sont proposés:
-
Vous pouvez sélectionner des formations, en recherchant une chaîne de caractères présente dans l’intitulé ou dans les index (discipline ou métier visé): ex: "documenta".
Des index sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi saisir librement tout autre mot . - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Région Grand Est"
- Cette recherche s'effectue à travers toutes les fiches formation, y compris régionales. Les codes de ces dernières se distinguent par le suffixe de la région (ex: «-PDL pour Pays-de-la-Loire» ).
Par défaut, les fiches régionales reprennent le contenu de la fiche nationale correspondante, mais dans certains cas, comportent des informations spécifiques. - Certains diplômes se déclinent selon plusieurs parcours (codés à la fin: A, B,...). Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Dans tous les cas, veillez à ne pas insérer d'espace ni de caractère séparateur.
Plus de critères de recherche sont proposés:
- Type de diplôme
- Niveau d'entrée
- Modalité de l'enseignement
- Programmation semestrielle
Chargement du résultat...

Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Diplôme d'ingénieur Spécialité informatique, en partenariat avec l'ITII Alsace
|
Type
Diplôme d'ingénieur
|
Lieu(x)
Alternance
|
Lieu(x)
Grand-Est
|
|
Type
Diplôme d'ingénieur
|
Lieu(x)
Alternance
|
Lieu(x)
Grand-Est
|
||
Intitulé de la formation
Diplôme d'ingénieur spécialité Informatique et Systèmes d'information, en partenariat avec l'AFIA
|
Type
Diplôme d'ingénieur
|
Lieu(x)
Alternance
|
Lieu(x)
Paris
|
|
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Secrétariat FIP Informatique
2D4P10 , 2 Rue Conté
75141 Paris Cedex 03
Tel :01 40 27 25 11
secretariat.fipinfo@cnam.fr
2D4P10 , 2 Rue Conté
75141 Paris Cedex 03
Tel :01 40 27 25 11
secretariat.fipinfo@cnam.fr
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
Enseignement non programmé s'il s'agit d'un diplôme, d'un certificat ou d'une UE ou enseignement qui ne fait jamais l'objet d'une programmation s'il s'agit d'une UA ou d'une US (le code formation commence alors par UA ou US).
Code UE : USSI02
- Cours
- 3 crédits
Responsable(s)
Cedric DU MOUZA