Optimiser des applications informatiques

Cette compétence consiste à s’approprier les bases théoriques de l’informatique pour analyser, modéliser et résoudre des problèmes à l’aide d’outils formels et algorithmiques.
Voici ce que j’ai appris :

  • Analyser un problème avec méthode et le modéliser
  • Comparer et choisir les bons algorithmes selon les cas
  • Utiliser les structures de données adaptées
  • Mettre en œuvre des outils mathématiques pour la logique informatique
  • Justifier mes choix techniques et valider mes résultats
  • Évaluer mes actions et identifier mes axes d’amélioration

Projets réalisés

SAE 1.02 – Tris de base

Analyse et implémentation de trois algorithmes de tri (bulle, sélection, insertion) en Java. Comparaison des performances et réflexion algorithmique.

Voir le projet

Crawler Web – Analyse en profondeur

Développement d’un programme de parcours automatique de pages web (récursif et itératif). Utilisation de Jsoup et comparaison des deux approches.

Voir le projet