Vous êtes sur la page 1sur 6

Domaine : Sciences et technologies

Etablissement : Faculté des Sciences


Parcours : Licence fondamentale
____________________________________________________________________

SYLLABUS DE COURS

Intitulé du parcours :
- Licence fondamentale en Mathématiques

Semestre d’évolution : Harmattan 5

Code et intitulé de l’enseignement : INF104 : Programmation C

Nombre de crédits : 3

Enseignant responsable de l’UE :


- Nadjime PINDRA, Maître de Conférences, Mathématiques, Email : nadjimepindra@gmail.com

Public cible : Etudiants ayant eu l’admission en semestre 5.

Prérequis : INF102

Objectifs de l’UE

- Objectif général : INF 104 vise à renforcer la capacité de maitrise du langage de programmation C
en renforcent les bases acquises en INF102 par la pratique

- Objectifs spécifiques : A la fin de cette UE, les étudiants seront capables de :


• Utiliser les pointeurs pour la programmation
• Ecrire et lire un algorithme en langage C
• Savoir faire usage des notions de structures pour alléger les programmes
• Utiliser les fonctions dédiées à la gestion de la mémoire.
• Mettre en pratiques toutes ces notions grâce à un compilateur C.

Langue d’enseignement : Français

Bref descriptif de l’enseignement : approfondissement des acquis en programmation C.

L’informatique, comme les mathématiques occupe une place de plus en plus importante dans la
quasi-totalité des domaines présents de nos jours. Cette UE vise, dans cette optique à apporter
plus de connaissances approfondies aux étudiants en programmation C
Organisation de l’enseignement (objectifs, contenu /activités, méthodes
d’enseignement/apprentissage)

Objectifs Séance N° Activités Formules et Matériel/


d’enseignement/apprentissa techniques Support
ge pédagogiques pédagogique
1 Présentiel
Partie 1
- Présentation et
discussion du syllabus
avec les étudiants
- Explication du
dispositif aux
étudiants
- Explication des
consignes de travail
aux étudiants
- Explication des
modalités et consignes
d’échanges entre
étudiants et avec
l'enseignant.
- Explication des
Etudier les concepts de base, des
pointeurs formules et techniques
de travail.
Partie 2
- Lire Chapitre 1 : Les
pointeurs
- Exercices
d’application
Faire les exercices donnés au
cours de la séance
2 Partie 1
- Lire Chapitre 1 : Les
pointeurs (opérations
Support de
sur les pointeurs)
cours de INF104 :
- Exercices
Cours/TD/TP Programmation C /
d’application
Ordinateur
- Faire les exercices
donnés au cours de la
séance
Partie 2
- Lire Chapitre 1 : Les
pointeurs (Pointeurs
comme tableaux à
dimensions fixes)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
3 Partie 1
- Lire Chapitre 1 : Les
pointeurs (Allocation
dynamique)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Partie 2
- Lire Chapitre 1 : Les
pointeurs (Pointeurs
comme tableaux
dynamiques)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
4 Partie 1
- Lire Chapitre 1 : Les
pointeurs (utilisation
de pointeurs sur des
fonctions)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Partie 2
- TD (les pointeurs)
- Exercices
d’application
- Reprendre les
exercices faits au TD
5 Partie 1
Les chaînes - Lire Chapitre 2 : Les
de caractères chaînes de caractères
(Représentation des
chaînes, et leur lecture
et écriture)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Partie 2
- Chapitre 2 : Les
chaînes de caractères
(pointeurs et chaînes
de caractères)
- Exercices
d’application
- Reprendre les
exercices faits au TD
6 - TD (Les chaînes de
caractères)
- Exercices
d’application
- Reprendre les
exercices faits au TD
7 Partie 1
- Lire Chapitre 3 : Les
structures (déclaration
d'une structure et son
utilisation)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Les structures Partie 2
- Lire Chapitre 3 : Les
structures
(Imbrication de
structures, structures
et tableaux)
- Exercices
d’application
Faire les exercices
donnés au cours de la
séance
8 Présentiel
Partie 1
- TD (Les structures)
- Exercices
d’application
- Reprendre les
exercices faits au TD
Partie 2
- TD (Les structures)
- Exercices
d’application
- Reprendre les
exercices faits au TD
9 Partie 1
- Lire Chapitre 3 : Les
structures
(Transmission d'une
structure en argument
d'une fonction)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Partie 2
- TD (Les structures)
- Exercices
d’application
- Reprendre les
exercices faits au TD
10 Partie 1
- Lire Chapitre 4 : La
gestion des fichiers
(Ouverture, fermeture,
lecture, écriture)
- Exercices
La gestion d’application
des fichiers - Faire les exercices
donnés au cours de la
séance
Partie 2
- TD (La gestion des
fichiers)
- Exercices
d’application
- Reprendre les
exercices faits au TD
11 Partie 1
- Lire Chapitre 4 : La
gestion des fichiers
(Ouverture, fermeture,
lecture, écriture :
suite)
- Exercices
d’application
- Faire les exercices
donnés au cours de la
séance
Partie 2
- TD (La gestion des
fichiers : suite)
- Exercices
d’application
Reprendre les
exercices faits au TD
Révison 12 Présentiel
général et TD - Lire Chapitre 1, 2, 3,
généraux 4
- Participer aux séances
de révisions et de TD
- Reprendre les
exercices faits au TD

Intervention pédagogique :
- Cours écrit et pratiques, exercices pratiques de programmations.

Activités d’apprentissage :
- Reprendre les travaux dirigés (TD) et travaux pratiques, aller à la documentation indiquée et
s’exercer individuellement en programmant en langage C.

Évaluation
- Évaluation en cours d’apprentissage : DST (40%)
- Examen final : Examen écrit (60%)

Bibliographie

- Claude Delannoy : Programmer en langage C.

Vous aimerez peut-être aussi