Niveau d'étude
Bac +1
Composante
Institut universitaire de technologie d'Angoulême
Description
● Initiation à l'algorithmique
○ Analyse d’un cahier des charges
○ Identification et caractérisation des données à traiter
○ Structuration (découpage en étapes, découpage fonctionnel)
● Base de la programmation dans un langage évolué
○ Définition de variables (types simples, visibilité)
○ Structures de contrôle
○ Fonctions
■ Prototypes
■ Appel de fonctions prédéfinies
■ Écriture de fonctions simples (passage par valeurs)
○ Tableaux à une dimension
● Bonnes pratiques de codage (nommage des variables et des fonctions, indentation, commentaires, …)
● Familiarisation avec un outil de développement intégré
● Utilisation d’une méthode et d’un outil de mise au point (débogueur, procédure de test, …)
Modalités de mise en œuvre
Objectifs
A l'issu de cet enseignement l'étudiant doit être capable de concevoir l'algorithme d'un programme simple à partir d'un cahier des charges, de le coder dans un langage évolué en respectant les
Heures d'enseignement
- CMCM3h
- TDTD6h
- TPTP27h
Pré-requis obligatoires
BAC