Nombre de crédits
3 ECTS
Durée de la formation
30 heures
Modalité
E-learning (FOAD)
Comprendre les principes de fonctionnement des ordinateurs, les bases de la programmation et de l'algorithmique ainsi que les concepts et les techniques de base de la programmation en langage C
• Etre capable de réaliser un programme en C interagissant avec un utilisateur et/ou un dispositif comportant des entrées sorties physiques.
• Etre capable d’utiliser des libraires existantes.
Pas de pré-requis en programmation. L'UE doit être accessible aux débutants en programmation
Connaissances du niveau d'un bac général scientifique
1.Introduction
• Structure d'un ordinateur/ d’une unité de calcul embarqué.
• Les langages de programmation, position du langage C
2. Développement d’un programme C
• Les étapes et outils : IDE, Editeur, compilateur, éditeur de lien, débogueur
• Structure d'un programme, règles d'écriture
3. Le langage C
• La représentation des nombres en machine
• Gestion des E/S
• Structure de contrôle
• Fonctions et Mécanisme d’appel – Utilisation de libraires
• Accès aux fichiers
4. Projet
• Projet orienté interfaçage matériel
Information non disponible, pour plus d'information veuillez contacter le cnam
Les cours en présentiel : ils ont lieu en présence des élèves et de l’enseignant dans un centre Cnam :
Aucun cours n’est enregistré ni diffusé via Internet. La présence physique des élèves est nécessaire.
Les examens se déroulent exclusivement dans le centre Cnam où se déroulent les cours.
La modalité hybride est une combinaison entre :
La modalité Foad est parfaitement adaptée à votre disponibilité :
Selon les modalités possibles :
Contrôle continu prenant en compte un projet (2/3) et une évaluation écrite (1/3) - Séance de regroupement nécessaire pour l'évaluation
Contrôle continu reposant sur des devoirs maison (1/4) et une évaluation écrite (3/4)