On appelle informatique le traitement automatisé des informations par un ordinateur. Cette discipline s’appuie sur la programmation, activité qui consiste à apprendre à un ordinateur à effectuer des tâches qu’il n’est pas capable d’exécuter à sa conception. L’écriture d’un programme nécessite l’utilisation d’un langage de programmation. Dans ce cours nous utiliserons Python.
Au programme
Contenus | Capacités attendues | Commentaires |
---|---|---|
Constructions élémentaires | Mettre en évidence un corpus de constructions élémentaires. | Séquences, affectation, conditionnelles, boucles bornées, boucles non bornées, appels de fonction. |
Spécification | Prototyper une fonction. Décrire les préconditions sur les arguments. Décrire des postconditions sur les résultats. | Des assertions peuvent être utilisées pour garantir des préconditions ou des postconditions. |
Mise au point de programmes | Utiliser des jeux de tests. | L’importance de la qualité et du nombre des tests est mise en évidence. Le succès d’un jeu de tests ne garantit pas la correction d’un programme. |
Utilisation de bibliothèques | Utiliser la documentation d’une bibliothèque. Aucune connaissance exhaustive d’une bibliothèque particulière n’est exigible. |
Documents
- Chap. 2,1 : Langages et programmation