Informatique S1

Code UE : USSI6B

  • Cours + travaux pratiques
  • 5 crédits

Responsable(s)

Giorgio RUSSOLILLO

Contenu

Positionnement : Semestre 1UE : InformatiqueECTS : 5
Nombre d’heures : 91h
Modalité : Présentiel (100%)
 L’UE Informatique est constituée de 3 éléments constitutifs d’UE :  
  • Introduction au langage R
  • Introduction au langage Java : fondamentaux
  • Langage Python – S1
 
La note finale associée à cette UE est calculée en pondérant les notes des 3 ECUE avec les coefficients associés.
ECUE 1 : Introduction au langage R (Coef : 2) - 31,5h (Cours, TP) - 10h (Estimation temps de travail personnel)
 
Objectifs : Introduire le langage R aux apprenants
 
Contenu :  
  • Présentation de R Studio
  • Fondamentaux du langage R
    • Vecteurs et facteurs
    • Tableaux de données
    • Matrices
    • Listes
  • Manipulation de fichiers 
    • Excel et CSV, Tidy Data
    • Texte, analyse textuelle, expressions régulières
    • XML et langage XPath
    • Fichiers de données géographiques
  • Découvertes des bibliothèques associées
 
L’accent est mis sur la découverte de ces sujets via des TP.
 
Compétences visées : 
A l'issue de la formation, l'apprenant sera capable de : 
  • utiliser R pour programmer et analyser des données,
  • savoir les bibliothèques à utiliser.
 
Modalités d’évaluation : Contrôle continu sous forme de TP
ECUE 2 : Introduction au langage Java : fondamentaux (Coef : 2) - 38,5h (Cours, TP) - 10h (Estimation temps de travail personnel)
 
Objectifs : Apprendre à maîtriser le langage JAVA
 
Contenu :  
  • Présentation de l’outil GIT
  • Introduction à la programmation en Java
  • Classes, objets et tableaux
  • Héritage
  • Objets et approfondissement sur l’héritage
  • Exceptions
  • Gestion des fichiers
  • Structure de données
  • Thread, Executor
 
Compétences visées : A l'issue de la formation, l'apprenant sera capable de : 
  • Connaitre les bases du langage Java
  • Ecrire des algorithmes en Java
  • Déposer et récupérer des projets sur Git
 
Modalités d’évaluation : Contrôle continu sous forme de TP + examen final
ECUE 3 : Langage Python – S1 (Coef : 1) - 21h (TP) 
 
Contenu : 
  • Types de données, variables, opérations dans Python
  • Manipulation des entrées et sorties des données
  • Branchement conditionnel « if »
  • Boucle dans Python ( « for », « while » )
  • Procédures et Fonctions dans Python
  • Utilisation des valeurs par défaut (CONSTANT) dans Python
  • Collection d’objets dans Python : Tuples, List, Dictionary
  • Manipulation des fichiers dans Python
  • Présentation de programmation orientée d’objet dans Python
  • Class, collection de class, héritage, surcharge des méthodes dans Python
  • Manipulation des fichier JSON dans Python
Pratique des sujets TP de Python
 
Compétences visées : maîtriser les connaissances de base de Python, manipuler les méthodes récurrentes de Python lorsqu’on travaille avec les projets IA.

Modalité d'évaluation

  • Contrôle continu
  • Projet(s)
  • Mémoire
  • Examen final

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez

Contact

Cnam Nouvelle Aquitaine
2 Avenue Gustave Eiffel Téléport 2
86960 Chasseneuil Futuroscope
Tel :05 49 49 61 20
naq_info@lecnam.net

Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.

Enseignement non encore programmé