Réaliser un développement d’application

écran avec des lignes de code
Liste des apprentissages critiques

Implémenter des conceptions simples ;
Élaborer des conceptions simples ;
Faire des essais et évaluer leurs résultats en regard des spécifications ;
Développer des interfaces utilisateurs

Coefficients des ressources

Ressources 1.01 1.02 1.10
Coefficients 42 12 6

Situation d'apprentissage et d'évaluation S1.01 Implémentation

En partant d'un besoin exprimé par un client, l'objectif est de réaliser une application qui réponde à ce besoin. Cette SAÉ permet une première mise en pratique du développement autour d'un besoin client.

R1.01

Initiation au développement

apprentissages critiques : Implémenter des conceptions simples ; Élaborer des conceptions simples ; Faire des essais et évaluer leurs résultats en regard des spécifications

L’objectif de cette ressource est l'initiation au développement. Les savoirs de référence suivants devront être étudiés :
– Algorithmes fondamentaux (structures simples, recherche d'un élément, parcours, tri...)
– Algorithmes sur les structures de données (itératifs et/ou récursifs)
– Manipulation de listes, tableaux, collections dynamiques, statiques (accès direct ou séquen- tiels), piles, files, structures
– Types abstraits de données simples : première approche de l'encapsulation
– Notions de modularité
– Premières notions de qualité (ex : nommage, assertions, documentation, sûreté de fonctionne- ment, jeu d'essais, performance...)
– Lecture/écriture de fichiers
– Présentation de la gestion de versions
Cette ressource est à la base des apprentissages des compétences 1 et 2. En effet, la réalisation d’un développement d’application et l’optimisation des applications informatiques nécessitent l’ap- prentissage du développement.

R1.02

Développement d'interfaces web

apprentissages critiques : Développer des interfaces utilisateurs

L’objectif de cette ressource est d'apprendre les techniques de création de documents numériques sur le web en réponse à des besoins client. Les savoirs de référence suivants devront être étudiés :
– Spécifications d’interfaces utilisateur, maquettage (sketch, scénarios, persona...)
– Les technologies d'affichage du Web (ex : HTML, CSS...)
– Tester la conformité des sites Web aux standards d'accessibilité W3C / WAI (World Wide Web Consortium / Web Accessibility Initiative)
Cette ressource est une concrétisation de la compétence 1 avec le support de la compétence 5. En effet, l’apprentissage des interfaces web est une base pour réaliser un développement d’appli- cation tout en appréhendant les besoins du client et de l’utilisateur.

R1.10

Anglais technique

apprentissages critiques : Faire des essais et évaluer leurs résultats en regard des spécifications ; Développer des interfaces utilisateurs

L’objectif de la ressource est d’introduire l’anglais informatique et de développer sa culture générale et scientifique. Les savoirs de référence suivants devront être étudiés :
– Décrire en anglais les éléments liés aux applications (interface utilisateur, bases de données, messages d'erreur...)
– Savoir maîtriser les techniques de présentation orale 1
– Rendre compte à l’écrit et à l’oral de façon informelle
– Utiliser la terminologie adéquate, les structures grammaticales adaptées et les outils de la pho- nologie
– Trouver, consulter et comprendre des ressources en anglais (documentations, tutoriels…)
Cette ressource permet l’acquisition du vocabulaire de base de l’informatique technique qui est utilisé très largement dans toute la discipline, en particulier dans les domaines les plus techniques.