Algorithmique par Dawan
Lieu(x)
En centre (69)
Durée
Total : 14 heures
En centre : 14 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
IntroductionPrincipes généraux, historiqueL'algorithmique dans le projet, dans l'équipe de développement, dans le programmeEnvironnement d'un langage de développement quelconque (Java, c++, c#, Python, Visual Basic ou PHP)Syntaxe des éléments clésPrincipe d'une machine à état et universalité de TuringLes variables : définition, cycle de vie, types et enjeuxStructures de contrôles : les conditionsStructures de contrôles : les bouclesLes mécanismes d'erreurs ; les exceptionsLes procédures (paramètres, valeurs de retours)Callbacks, pointeurs de fonctions, délégués...Les clotures, résumé de programmation lambdaIntroduction à la Programmation Orientée ObjetAlgorithmes courants et nécessairesExemples manuels
- multiplication et Tours de HanoïSolutions de représentations graphiques, aide à la réflexionSéries de conditions et systèmes expertsBoucles de longueur prévisible
- exemples multiplesBoucles de longueur imprévisible
- exemples multiples et dangersLa récursivité - la suppression de la récursivitéAlgorithmique et structures de donnéesType et choix de structuresUtiliser la structure depuis l'algorithmeBonnes pratiques pour les algorithmes et pour les structuresPerformancesCe qu'est l'optimisation, quoi optimiser : bonnes pratiquesLa performance et la complexitéLes heuristiques
- exemples nombreux et rechercheAutres solutions non algorithmiques
- multiplication et Tours de HanoïSolutions de représentations graphiques, aide à la réflexionSéries de conditions et systèmes expertsBoucles de longueur prévisible
- exemples multiplesBoucles de longueur imprévisible
- exemples multiples et dangersLa récursivité - la suppression de la récursivitéAlgorithmique et structures de donnéesType et choix de structuresUtiliser la structure depuis l'algorithmeBonnes pratiques pour les algorithmes et pour les structuresPerformancesCe qu'est l'optimisation, quoi optimiser : bonnes pratiquesLa performance et la complexitéLes heuristiques
- exemples nombreux et rechercheAutres solutions non algorithmiques
Objectifs
Maîtriser la partie algorithmique de la programmation
- Connaître les enjeux essentiels et l'entourage de cette discipline
- Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée
- Connaître les enjeux essentiels et l'entourage de cette discipline
- Savoir rechercher une donnée et réaliser une opération de complexité quelconque de façon prévisible et optimisée
Centre(s)
- Lyon - 6ème (69)
Secteur(s)
Formation proposée par : Dawan
À découvrir