4 - Utiliser un processus de programmation afin de répondre à un besoin
4.1 - Analyser le problème, les données et les résultats voulus
- Reformuler le problème à résoudre en d'autres termes
- Données (les types, la source, les limites)
- Nature des résultats recherchés
- J'ai les données suivantes
- Je veux les résultats suivants
- Voici les solutions possibles
- Validation
Devoir 1 - 3d.pptx
Devoir 2 - mp3.pptx
Téléchargements illégal de la musique
Devoir 3 - avatar.pptx
Vente médiocre d'un jeu (Avatar)
4.2 - Organiser ses idées et les communiquer à des fins précises
Tutoriel sur Inspiration
- Résumer le travail d'analyse
- Examiner des pistes de solution
Création de réseaux de concepts ou organigrammes (Inspiration, PowerPoint, etc.)
Création d'algorithmes (pseudo-codes)
Illustrer le produit final ou produire un plan visuel si cela s'applique
4.3 - Choisir la solution la plus appropriée et planifier les étapes avec les échéanciers
Voir la solution existe déjà, sinon, chercher une ou des solutions novatrices
Établir un échéancier
4.4 - Créer et coder l’algorithme- Données (les types, les constantes et les variables)
- Instructions d'entrée et de sortie
- Expressions logiques ou mathématiques
- Structures de programme (affectation, branchements simples et multiples, répétitions comptées et conditionnelles, appel de fonctions et de sous-routines)
4.5 - Vérifier le programme afin d’assurer un fonctionnement efficace dans toutes les situations
- Erreurs syntaxiques et erreurs sémantiques
- Débogage
- Tester toutes les possibilités d'exécution du programme.