Public
Toute personne devant apprendre à programmer.
Pré-requis
Aucune connaissance particulière n'est requise.
Objectifs
- Acquérir une compréhension des différentes étapes de la modélisation objet en UML.
- Appréhender la signification et les avantages de l'utilisation des divers diagrammes UML.
- Être capable de convertir un besoin fonctionnel en utilisant les diagrammes UML comme support.
- Explorer les principales approches de la modélisation.
Programme
Programme : Matin (9h-12h): Introduction aux Bases de la Programmation Qu'est-ce qu'un programme ? Définition d'un langage et exploration des paradigmes. Compréhension des algorithmes et pseudo-langage. Après-midi (13h-17h):
Construction d'un Premier Programme Présentation des compilateurs et des exécutables. Exercice pratique : Découverte de langages et premier algorithme. Genèse d'un premier programme : syntaxe et instructions. Jour 2: Session 2 (7h)
Matin (9h-12h):
Élaboration d'un Programme en Python Processus de compilation et exécution. Le rôle et l'utilisation des bibliothèques. Exercice pratique : Écriture, compilation, et exécution d'un programme Python. Après-midi (13h-17h):
Règles et Bonnes Pratiques de Programmation Conventions de nommage, syntaxe, commentaires. Amélioration de la lisibilité : indentation, découpage du code. Les variables : déclaration, types primitifs, constantes, manipulation. Exercice pratique : Utilisation des variables, opérateurs, expressions, et structures de contrôle.
Bilan global de la formation. Auto-évaluation des compétences acquises. Élaboration d'un plan d'action individuel pour appliquer les connaissances dans des projets futurs
Méthodes Pédagogiques:
- Apports théoriques illustrés par des exemples de code.
- Réalisation d'un mini-projet (70% de travaux pratiques).
