close

Se connecter

Se connecter avec OpenID

Annexe 4 : Fiches descriptives des UE (total : 53 fiches)

IntégréTéléchargement
Intitulé de l’Unité d’Enseignement : Introduction à la programmation en langage C
Descriptif de l’UE
Volumes horaires globaux
Nombre de crédits de l’UE
Semestre où l’enseignement est proposé
16h CM; 22h TD; 22h TP;
6
L2-S4
a) Objectifs de l'Unité d'Enseignement
Le C est l’un des langages de programmation les plus utilisés au monde. Il s’agit d’un langage impératif,
modulaire et structuré. Il est très utilisé dans des domaines tels que la programmation embarquée sur
microcontrôleurs, les calculs intensifs et l'écriture de systèmes d'exploitation. Il constitue donc un langage
de programmation indispensable dans la formation d'un étudiant en Sciences de l'Ingénieur. L’objectif de
cet enseignement est d’introduire les notions essentielles de la programmation impérative en C
b) Contenu de l’Unité d’Enseignement
Les cours magistraux structurés autour d'exemples commentés, permettront aux étudiants d'accéder
concrètement aux notions essentielles. Des travaux dirigés ciblés familiariseront les étudiants à leur mise en
œuvre et des travaux encadrés sur machine permettront d’acquérir l'expérience pratique nécessaire à la
maîtrise de la programmation en langage C.
Les principales notions abordées en cours seront :
 La syntaxe du langage
 les variables et les constantes (déclaration et affectation)
 les opérateurs de calcul (arithmétiques, incrémentaux, de comparaison,...)
 les structures de contrôle (instructions conditionnelles, boucles,…)
 Les tableaux
 Les pointeurs
 Les structures
 La programmation modulaire par fonctions
c) Prérequis
Aucun prérequis n'est demandé à cette UE.
d) Références bibliographiques
B.W. Kernighan, D.M. Richie, Le langage C : norme ANSI, 2000
Organisation pédagogique
Enseignements présentiels
Cours
Enseignements dirigés
Travaux pratiques
Projet
Autre
Volume horaire total
16
22
22
Horaire
hebdomadaire
1,5
2
2
Effectif par groupe
Tous
24
12
Intitulé de l’Unité d’Enseignement : Introduction to C Programming
Descriptif de l’UE
Volumes horaires globaux
Nombre de crédits de l’UE
Semestre où l’enseignement est proposé
16h CM; 22h TD; 22h TP;
6
L2-S4
e) Objective of the course
C is one of the most widely used programming languages. It is an imperative language used for structured
and modular programming. It is widely used in areas such as embedded programming for microcontrollers,
high performance computing and operating system coding. It is therefore an essential programming
language for students in Engineering Sciences.
The objective of the course is to introduce the basic concepts of imperative programming in C.
f)
Content of the course
The lectures provide students with the basic concepts of programming in C. These concepts are illustrated
with detailed examples. The main concepts covered in the course are :








Language syntax
Variables
Expressions (arithmetic expressions, operators, comparison operators,...)
Statements (conditional statements, while and for loops,…)
Arrays
Pointers
Structures or Record Types
Modular programming with functions
g) Prerequisite
none
h) References
B.W. Kernighan, D.M. Richie, Le langage C : norme ANSI, 2000
Organisation pédagogique
Enseignements présentiels
Cours
Enseignements dirigés
Travaux pratiques
Projet
Autre
Volume horaire total
16
22
22
Horaire
hebdomadaire
1,5
2
2
Effectif par groupe
Tous
24
12
Auteur
Документ
Catégorie
Без категории
Affichages
10
Taille du fichier
131 Кб
Étiquettes
1/--Pages
signaler