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 : Mousson 4
Code et intitulé de l’enseignement : INF102 : Programmation de base
Nombre de crédits : 3
Enseignant responsable de l’UE :
- Nadjime PINDRA, Maître de Conférences, Mathématiques, Email : nadjimepindra@[Link]
Public cible : Etudiants ayant eu l’admission en semestre 4.
Prérequis : INF 101
Objectifs de l’UE
- Objectif général : INF 102 vise à emmener l’étudiant à maitriser les bases de la
programmation en langage C.
- Objectifs spécifiques : A la fin de cette UE, les étudiants seront capables de :
Créer un programme en langage C
Structurer correctement un programme en langage C
Utiliser convenablement les types de variables
Faire usage des opérateurs, des expressions, des entrées et sorties en langage C
Faire usage des structures conditionnelles et répétitives.
Créer des fonctions en langage C
Faire usage des tableaux en langage C
Langue d’enseignement : Français
Bref descriptif de l’enseignement : acquisition des bases de la 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
les bases aux étudiants en programmation C.
Organisation de l’enseignement (objectifs, contenu /activités, méthodes
d’enseignement/apprentissage)
Objectifs Semaine Activités Formules et Matériel/
N° d’enseignement/apprentissa techniques Support
ge pédagogiques pédagogique
Présentiel
Partie 1
- Présentation et
discussion du syllabus
avec les étudiants
- Explication du
dispositif aux
étudiants
- Explication des
consignes de travail
1 aux étudiants
Présentation - Explication des
modalités et consignes
d’échanges entre
étudiants et avec
l'enseignant.
- Explication des
concepts de base, des
formules et techniques
de travail.
Partie 2
- Lire Chapitre 1 :
INTRODUCTION
Partie 1
- Lire Chapitre 2 :
Généralités sur le
langage C
- Exercices Cours/TD/TP Support de cours de
Généralités d’application INF102 :
et types 2 Partie 2 Programmation C /
primitifs du - Lire Chapitre 3 : Les Ordinateur
langage C types primitifs du
langage C
- Exercices
d’application
Partie 1
- Lire Chapitre 4 :
Opérateurs et
Expressions en
langage C
Opérateurs - Exercices
et d’application
expressions 3 Partie 2
en langage C - Lire Chapitre 4 :
Opérateurs et
Expressions en
langage C (suite)
- Exercices
d’application
Partie 1
- Lire Chapitre 5 :
Entrées-Sorties
conversationnelles
- Exercices
d’application
Entrées et 4 Partie 2
Sorties - Séance de TD
Partie 1
- Lire Chapitre 6: Les
instructions de
contrôle (Les
structures
conditionnelles)
- Exercices
Les d’application
structures de 5 Partie 2
contrôle - Lire Chapitre : Les
instructions de
contrôle (Les
structures répétitives)
- Exercices
d’application
Semaine de TD
Travaux
dirigés 6
Présentiel
Synthèse de mi-parcours
7
Synthèse 1 - Lire les chapitres
précédents
- Reprendre les
exercices et TD
- Faire connaitre les
inquiétudes.
Partie 1
- Lire Chapitre 7 : Les
Les fonctions
fonctions et 8 - Exercices
TD d’application
Partie 2
- Séance de TD
Partie 1
- Lire Chapitre 8 : Les
tableaux
Les tableaux - Exercices
et TD 9 d’application
Partie 2
- Séance de TD
10 Partie 1
- Généralités - Lire Chapitre 9 : Les
sur les structures
structures. - Exercices
d’application
- Utilisation Partie 2
des - Structures-Fonctions-
structures, Tableaux
tableaux et - Exercices
fonctions. d’application
Travaux
dirigés 11 Semaine de TD
12 Présentiel :
Synthèse 2
Synthèse de Fin de parcours
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.