Introduction à l'algorithmique et à la programmation
Description
1/Les langages de programmation et la chaîne de production de programme
Les différents niveaux de langage de l’ordinateur
Langage procédural, langage objet
Langage interprété, langage compilé
Outils de la chaine de production de programme
2/Algorithmique et écriture en C
Types simples de données
Variables et portées des variables
Conditionnelles
Itérations
Tableaux
Les chaines de caractères.
Fonctions et passage de paramètres
3/ Mise en œuvre sur un petit projet
Finalité
Appréhender les grands concepts et structures d’un langage de programmation
Savoir coder en C les structures de base
Compétences visées
Savoir analyser un problème
Ecrire un algorithme en utilisant les grandes structures d’algorithmique
Coder en C les algorithmes
Description des modalités d'évaluation
Contrôle continu : devoirs, examens sur table, projet, qcms
- Nombre d’ECTS
- 4
- Durée en nombre d'heures
- 40.00
- Type de notation
- Notation chiffrée (sur 20)
- Moyenne pour valider l'UE
- 10.00
- Modalité(s) d'évaluation
- Contrôle continu
- Année de création
- 2022
- Date de début de validité
- Date de fin de validité
- Déployabilité
- Offre déployable dans le réseau en cas d'agrément
- Examen national
- Oui
- Diplôme d'études universitaires scientifiques et techniques Informatique d'organisation et systèmes d'information (IOSI) parcours Innovation numérique
- Diplôme d'études universitaires scientifiques et techniques Informatique d'organisation et systèmes d'information (IOSI) parcours Technicien Développement, Sécurité et Exploitation En alternance
- Licence professionnelle Métiers de l'informatique : conception, développement et test de logiciels parcours Chef de Projet Développement, Sécurité et Exploitation en alternance