Comprendre et pratiquer l'informatique

Mis à jour le

Code Cnam : USEC84

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 50 heures
  • Alternance
  • 6 crédits

Présentation

Public, conditions d'accès et prérequis

Prérequis

Savoir bien utiliser un ordinateur et naviguer sur le Web ; accéder à des informations en ligne.

Objectifs

  • Comprendre les bases de l'informatique,
  • Maîtriser les bases de la programmation avec le langage Python,
  • Écrire des programmes informatiques et scripts en Python,
  • Écriture de scripts Python utiles et pratiques,
  • Acquérir une culture de base en informatique et sur les nouveaux outils, services et matériels numériques ; comprendre les enjeux du numérique.
  • Modéliser un système d'information (SI), écrire un modèle conceptuel de données, un modèle logique  de données, 
  • Comprendre le fonctionnement des bases de données (modélisation, création des tables, requêtes en langage SQL).

Compétences et débouchés

Compétences

  • Acquérir des bases informatiques pour conduire des projets d'entreprise,
  • Programmer en langage python,
  • Maîtriser des bases de la programmation,
  • Modéliser un système d'information d'entreprise
  • Comprendre la l'élaboration et le fonctionnement d'une base de données,
  • Comprendre les requêtes SQL pour extraire de l'information des bases de données

Programme

Contenu

Programmation (environ 50%) ; Modélisation (environ 30 %) ; Bases de données (environ 20%)


1- Programmation en Python
 

  • Programmation en langage Python (les variables, les entrées/sorties, les tests conditionnels, les boucles, les listes et les tableaux, les fonctions, tracés de courbes en Python, librairies utiles et fonctions prédéfinies...),
  • Écriture d'algorithmes en Python,
  • Écriture de scripts utiles en Python,
  • Environnement de programmation en Python, Anaconda, Spyder, Jupiter, interpréteurs en ligne
  • Utilisation de quelques librairies connues de Python,
  • Interfaçage Python/Excel et Python/C++ (exemples)

2- Modélisation du système d'information
 

  • Le système d'information de l'entreprise,
  • Modélisation du SI,
  • Création de Modèles Conceptuels de Données (MCD), 
  • Création de Modèles Logiques de Données (MLD),
  • Création de Modèles Physiques de données (MPD),
  • Exemples concrets, études de cas, exemples, exercices concrets.

3- Les bases de données
 

  • Structure d'une base de données,
  • Création des tables d'une base de données,
  • Créer et écrire des requêtes simples en SQL,
  • Créer et écrire des requêtes avec jointures en SQL,
  • Exemples concrets, études de cas.

Modalités d'évaluation

Projet individuel à rendre et à soutenir et/ou examen de contrôle continu individuel (pas de QCM, ni questions de cours).