Niveau d'étude
BAC +1
ECTS
4,5 crédits
Composante
Systèmes Industriels et techniques de Communication
Volume horaire
31h
Période de l'année
Enseignement premier semestre
Description
Partie Logique combinatoire :
-Concepts numériques
-Systèmes de numération, opération et codes
-Portes logiques
-Algèbre booléenne et simplification logique
-Logique combinatoire
-Fonctions de logique combinatoire
Partie prog C :
Introduction à l’algorithmique et à la programmation en langage C. Le cours développe la logique de résolution de problèmes à travers les structures de contrôle, les fonctions, les tableaux et les pointeurs.
Objectifs
Partie Logique combinatoire :
Connaitre les fonctions logiques en combinatoire.
Partie prog C :
Acquérir les bases de l’algorithmique et de la programmation en C. Savoir concevoir un algorithme simple, l’implémenter et manipuler conditions, boucles, fonctions, tableaux et pointeurs. Comprendre aussi les notions d’abstraction en informatique.
Évaluation
Evaluations au cours du semestre et évaluation finale en fin de semestre
Heures d'enseignement
- CMCM10h
- TDTD12h
- TPTP16h
Contrôle des connaissances
50% Contrôle Continu (évaluations en cours de semestre, dont au maximum 25% TP ou travaux de groupe et au minimum 75% d'évaluations individuelles) et 50% Evaluation de fin de semestre (épreuve écrite 1h30).
L’utilisation de tout dispositif électronique non autorisé par l’enseignant lors des évaluations est strictement interdite. Le recours à l'intelligence artificielle ou à internet sans qu'il ait été explicitement autorisé par l'enseignant sera considéré comme une fraude.
Compétences visées
Analyser et interpréter une information numérique
Maîtriser les bases de la logique
Décomposer une fonction en blocs combinatoires. Traduire un problème en algorithme, programmer en C, utiliser conditions, boucles, fonctions, tableaux et pointeurs, comprendre les bases de l’abstraction.
Bibliographie
Malgouyres R., Zrour R., Feschet F., Initiation à l’algorithmique et à la programmation en C, Dunod.
Ressources pédagogiques
Supports de cours, exercices corrigés, TP en langage C, plateforme en ligne.
