REPUBLIQUE DEMOCRATIQUE DU CONGO
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET
UNIVERSITAIRE
INSTITUT SUPERIEUR DE TECHNIQUES APPLIQUEES
ISTA
GOMBE-MATADI A MBANZA-NGUNGU
DESCIPTEUR DE L’UNITE D’ENSEIGNEMENT (UE)
I. DESCRIPTEUR
I.1. Identification de l’UE
a) Année académique : 2024-2025
b) Unité de rattachement de l’UE : Section Informatique
c) Mention : Informatique
d) Code de l’UE : INF 204
e) Titre de l’UE : Algorithmique et structures de données en Java et C
f) Nombre de crédit : 5
g) Eléments constitutifs (EC) de l’UE :
ECA : Algorithmique et structures de données en Java
ECB : Langage C
h) Semestre : S3
i) Caractère de l’UE : obligatoire
j) Responsable de l’UE : ……………………………………………..
I.2. Préalable
Avoir validé (en L1) :
TCI 127 : Informatique 1
I.3. Objectifs généraux de l’UE
A l’issue de cette UE, l’apprenant pourra appliquer les algorithmes classiques,
notamment pour manipuler des structures de données complexes telles que listes
chaînées, arbres etc. Il pourra concevoir de nouveaux algorithmes, adaptés aux
problèmes à résoudre. Il maîtrisera la syntaxe et la sémantique des langages Java
et C. Il maîtrisera les outils de développement en Java et en C.
I.4. Contenu
ECA Algorithmique et structures des données : introduction et structure d’un
algorithme, algorithme de recherche et de tri, structure des données Introduction
(langage de programmation Java, Machine Virtuelle Java, Interfaces de
programmation API, Environnement de Développement Intégré EDI), Syntaxe
(Types de données : primitifs - tableaux et matrices -chaines de caractères,
commentaires, conventions d’écriture, operateurs arithmétiques et logiques,
structures de contrôle, structure de base d’un programme Java), Méthodes
essentielles (Packages), Première application (écriture du code, compilation et
exécution, application et applet, Utilitaires), Programmation Orientée Objet
(classes - objets et encapsulation, héritage : surcharge de méthodes -
polymorphisme)
ECB C : Spécificités du C, gestion de la mémoire par le programmeur, entrées –
sorties standards, structures de contrôle (sélection et de répétition), tableaux,
pointeurs, fonctions.
I.5. Compétences professionnelles et disciplinaires visées
INF1 : Traiter l'information de manière automatique
INF2 : Concevoir des systèmes, matériels et logiciels utilisables dans la gestion
socioéconomique
INF3 : Rendre disponibles des outils et systèmes de pilotage des processus
industriels complexes
1.6. Approches pédagogiques
Cours magistraux interactifs, Utilisation pédagogique des TIC (logiciels de
présentation, logiciels de simulation, etc.), exposés individuels et/ou de groupe,
pédagogie universitaire inversée, activités de laboratoire.
1.7. Modalités d’évaluation
Travaux dirigés au laboratoire, Production des modes opératoires et des modes
d’emploi des équipements par les étudiants, Examen final écrit ou pratique.
2. PLAN DETAILLE
2.1. ECA : Structure des ordinateurs
a) Crédit : 2 ; Mode d’enseignement : Présentiel
b) Répartition horaire : 16 - 6 – 6
 Cours magistral interactif (CMI) : 16 heures
 Travaux dirigés (TD) : 6 heures
 Travaux pratiques (TP) : 6 heures
TOTAL : 28 heures
C) Objectifs spécifiques de l’EC
Cet ouvrage est destiné à tous ceux qui sont passionné à la programmation. Il
s’adresse à la fois aux étudiants, aux développeurs et aux enseignants en
informatique. Pour rendre ce cours pédagogique, nous alternerons entre théorie,
explications et détails techniques d’un côté et exercices, travaux pratiques et
questions-réponses de l’autre.
L’apprenant sera capable de :
 Être capable de traduire un algorithme en programme exécutable par une
machine ;
 Maîtriser un langage de programmation, en l’occurrence, le langage C.
d) Place de l’EC dans le programme
Le langage C, est un langage de programmation à la base de nombreux autres
langages tels que C++, C# et Java. Les étudiants qui maîtrisent ce langage
n’auront aucun mal à se familiariser avec les syntaxes des autres langages de
programmation.
Le langage C permet également de manipuler des pointeurs, des variables qui
stockent des adresses mémoire. Il offre également la possibilité de créer et de
manipuler des structures permanentes de données.
Ce document propose des exercices qui couvrent l’essentiel des volets à maîtriser
dans un langage de programmation, à savoir : les opérations de base (lecture,
écriture et affectation), les structures conditionnelles, les structures statiques
(tableaux et matrices), les fonctions, et les pointeurs.
e) Contenu de CMI
CHAPITRE. I. LES BASES DE LA PROGRAMMATION EN C (4)
I.1. Historique
I.2. Compilation
I.3 Les composants élémentaires du C
I.3.1 Les identificateurs
I.3.2 Les mots-clefs
I.3.3 Les commentaires
I.4 Structure d’un programme C
I.5 Les types prédéfinis
I.6 Les opérateurs
I.6.1 L’affectation
I.6.2 Les opérateurs arithmétiques
I.6.3 Les opérateurs relationnels
I.6.4 Les opérateurs logiques booléens
I.7.Les langages de programmation
I.7.1. Langages interprétés - Langages compilés
I.7.2. Vers des langages de plus en plus évolués
I.7.3.Les langages non structurés
I.7.4. Les langages structurés
I.8. Développer, un métier à part entière
I.9. Un éditeur de texte
I.10.Compiler le programme
CHAPITRE.II. LES LITTERAUX ET LES VARIABLE (4h)
II.1.Introduction
II.2. Les littéraux
II.3.Les variables
II.3.1. Déclaration d’une variable
II.3.2. Types de variables
II.3.3. Affecter une valeur à une variable
II.3.4.Constance
II.4. Les entrées-sorties
II.4.1.Afficher le contenu d'une variable
II.4.2. Récupérer une saisie
II.5.Les calculs de base
II.6.La bibliothèque mathématique
CHAPITRE III. LES STRUCTURES DE CONTROLE (4h)
III.1. Introduction
III.2.Les conditions
III.2.1.La condition if
III.2.2.else
III.2.3.else if
III.2.4.Combinaison des conditions
III.2.5.La condition switch
III.3.Les boucles
III.3.1.while — Tant que
III.3.2.La boucle do… while
III.3.3.La boucle for
CHAPITRE. IV. FONCTIONS, POINTEURS et TABLEAU EN C (4h)
IV.1. Les fonctions
IV.1.1.Créer et appeler une fonction
IV.1.2.Créer une fonction
IV.1.3.Appeler une fonction
IV.2. Pointeurs
IV.2.1. Utilisation de pointeurs
IV.2.2. Passer un pointeur à une fonction
IV.3.Les Tableaux en langage C
IV.3.1. Définition d'un tableau
IV.3.2. Tableaux à une dimension
IV.3.2.1. Déclaration
IV.3.2.2. Parcourir un tableau
IV.3.2.3. Initialiser et affichage un tableau
IV.3.2.4.Passage de tableaux à une fonction
IV.3.2.5.Tableaux bidimensionnels, matrices
IV.3.2.6.Accès aux éléments d'un tableau à deux dimensions
f) Modalités d’enseignement
Le CMI sera donné en « frontal participatif, classe inversée et de buzz group
(exposé en groupe).
Les TD et TP seront exécutés comme présentés dans le tableau ci-dessous :
Nature
du
travail
Libellé Durée Matériels Encadreur Lieu
EXERCICES
D’APPLICATION
TD1: Imaginez un
programme qui
demande deux
nombres à
l'utilisateur. Ces
deux nombres, vous
les stockez dans des
variables. Ensuite,
vous faites la
somme de ces
variables et vous
stockez le résultat
dans une variable
appelée résultat.
Vous n'avez plus
qu'à afficher le
résultat du calcul à
l'écran, sous les
yeux ébahis de
l'utilisateur qui
2 H
Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
n'aurait jamais été
capable de calculer
cela de tête aussi
vite.
TD 2 : Ecrire un
programme qui
demande à
l’utilisateur de
saisir son âge et son
nom s’il a moins de
18 ans, on lui
affiche « vous êtes
mineur », dans le
cas contraire, on lui
affiche « vous êtes
adulte ».
2 H Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
TP 1 : Ecrire un
prénom programme
la résistance
équivalente à trois
résistances R1, R2,
et R3 :
 Si les
résistances
sont
branchées en
série
 Si les
résistances
sont
branchées en
parallèle.
2 H Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
TP2 : A l’aide de la
condition swith,
écrire une
programme qui
affiche le menu ci-
dessous et
demande à
l’utlisateur de faire
son choix.
2H Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
TP3 :
Vous êtes un
informaticien
développeur dans
une banque ; On
vous demande de
créer un
programme de
taux d’échange
(conversion $ en
Franc) en fonction
du montant($) que
l’utilisateur va
saisir.
NB : Utiliser la
notion de
fonction.
2 H Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
TTD3 : Ecrire un
programme qui
décide si une
2 H Ordinateur et
CodeBloks.
ASS.MANSINSA Laboratoire
informatique
personne a le
droit d'ouvrir un
compte en
banque. C'est
bien connu, pour
ouvrir un compte
en banque il vaut
mieux ne pas être
trop jeune (on va
dire
arbitrairement
qu'il faut avoir au
moins 30 ans) ou
bien avoir
beaucoup
d'argent (parce
que là, même à
10 ans on vous
acceptera à bras
ouverts !).
g) Ressources matérielles
Pour gagner du temps et faciliter la compréhension, hormis le tableau et les craies,
nous allons faire usage des matériels didactiques suivants :
 Un vidéoprojecteur ;
 Une tablette PC ;
 Un syllabus de l’EC ;
 Ordinateurs
h) Ressource logicielle
L’environnement de développement CodeBloks
i) Modalités d’évaluation
Contrôle continu
Les TD sont des activités d’apprentissage où il sera suggéré aux apprenants de
résoudre certains exercices et où l’enseignant agira comme personne ressource, la
solution à ces exercices ne sera pas corrigée et ne comptera pas dans le calcul de
la note finale.
Les TP sont des activités d’évaluation où il sera demandé à l’apprenant de
résoudre seul et avec une documentation nécessaire des exercices sur la matière
vue dans les séances précédentes. La solution de l’apprenant sera corrigée, notée,
puis lui sera retournée.
Tous les TP et exposés seront pris en compte dans le calcul de la note finale de
l’apprenant. Cette dernière sera calculée en faisant la moyenne des ses notes
obtenues.
Examen final
L’examen final interviendra à la fin du semestre . Il comprendra des exercices à
résoudre au plus dans 2 heures. Aucune documentation ne sera permise. L’usage
de la calculatrice scientifique sera autorisé. .
Pondérations et dates
Les pondérations et les dates sont indiquées dans le tableau ci-dessous :
Nature Poids en % Dates
Exposé + Mini-tests 20 Ajustées en fonction de l’avancement
des enseignements
TP 30
Examen final 50 Annoncée au moins 8 jours à l’avance
Critères
Les critères d’évaluation seront indiqués sur chaque travail énuméré dans le
tableau ci-dessus.
En cas d’échec constaté sur la note globale contrôle continu + examen final, un
examen de rattrapage sera organisé par l’institution et seule sa note comptera
comme note globale.
j) Pénalités sur les travaux
Aucun apprenant ne peut être exempté d’un contrôle ou examen final. Toute
absence doit être motivée dans les 2 jours ouvrables qui suivent la fin de la période
de l’absence en s’adressant au Bureau de section. A défaut de cette motivation, la
note attribuée sera nulle.
N.B :
Un étudiant qui arrive dans la salle de cours après 9h20’ n’assistera pas au
cours ce jour-là ; Et celui qui rentre de la pause 20’ après l’heure fixée sera
considéré absent et n’auras plus droit d’assister au cours ce jours-là.
k) Plagiat
Le plagiat est défini comme « le fait, dans une activité pédagogique évaluée, de
faire passer indûment pour sien des passages ou des idées tirées de l’œuvre
d’autrui ».
Lors de correction de tout travail individuel ou de groupe, une attention
particulière sera portée sur le plagiat. Tout travail suspecté de plagiat sera annulé.
l) Bibliographie
Pour approfondir sa connaissance en rapport avec l’EC, l’apprenant peut consulter
les ouvrages suivants :
1. Mathieu Nebra, Apprendre à programmer en C, 2013.
2. Lucas Taurre, Le langage C, 2023.
3. Dr. Leila Zemmouchi-Ghomari, Programmes en langage C,
2021.
4. Anne CANTEAUT, Programmation en C, 2019.
5. Maude Manouvrier, Langage C, 2021.
6. Claude Delannoy, Programmer en langage C, 2022.
m) Responsable de l’EC
Coordonnées
Bergelin MANSINSA MATUETIMONA
Email: bmansinsa@gmail.com
Téléphone: (+243) 891396803
Disponibilité
Sur rendez-vous uniquement, par téléphone ou par courriel. Je reçois les appels
GSM de 8h30’ à 20h00 ; Je ne réponds pas aux messages GSM. Je suis joignable
sur les réseaux sociaux par message écrit uniquement.

DESCRIPTIF PROGRAMMATION C 2024-2025.pdf

  • 1.
    REPUBLIQUE DEMOCRATIQUE DUCONGO MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE INSTITUT SUPERIEUR DE TECHNIQUES APPLIQUEES ISTA GOMBE-MATADI A MBANZA-NGUNGU DESCIPTEUR DE L’UNITE D’ENSEIGNEMENT (UE) I. DESCRIPTEUR I.1. Identification de l’UE a) Année académique : 2024-2025 b) Unité de rattachement de l’UE : Section Informatique c) Mention : Informatique d) Code de l’UE : INF 204 e) Titre de l’UE : Algorithmique et structures de données en Java et C f) Nombre de crédit : 5 g) Eléments constitutifs (EC) de l’UE : ECA : Algorithmique et structures de données en Java ECB : Langage C h) Semestre : S3 i) Caractère de l’UE : obligatoire j) Responsable de l’UE : ……………………………………………..
  • 2.
    I.2. Préalable Avoir validé(en L1) : TCI 127 : Informatique 1 I.3. Objectifs généraux de l’UE A l’issue de cette UE, l’apprenant pourra appliquer les algorithmes classiques, notamment pour manipuler des structures de données complexes telles que listes chaînées, arbres etc. Il pourra concevoir de nouveaux algorithmes, adaptés aux problèmes à résoudre. Il maîtrisera la syntaxe et la sémantique des langages Java et C. Il maîtrisera les outils de développement en Java et en C. I.4. Contenu ECA Algorithmique et structures des données : introduction et structure d’un algorithme, algorithme de recherche et de tri, structure des données Introduction (langage de programmation Java, Machine Virtuelle Java, Interfaces de programmation API, Environnement de Développement Intégré EDI), Syntaxe (Types de données : primitifs - tableaux et matrices -chaines de caractères, commentaires, conventions d’écriture, operateurs arithmétiques et logiques, structures de contrôle, structure de base d’un programme Java), Méthodes essentielles (Packages), Première application (écriture du code, compilation et exécution, application et applet, Utilitaires), Programmation Orientée Objet (classes - objets et encapsulation, héritage : surcharge de méthodes - polymorphisme) ECB C : Spécificités du C, gestion de la mémoire par le programmeur, entrées – sorties standards, structures de contrôle (sélection et de répétition), tableaux, pointeurs, fonctions. I.5. Compétences professionnelles et disciplinaires visées INF1 : Traiter l'information de manière automatique INF2 : Concevoir des systèmes, matériels et logiciels utilisables dans la gestion socioéconomique INF3 : Rendre disponibles des outils et systèmes de pilotage des processus industriels complexes
  • 3.
    1.6. Approches pédagogiques Coursmagistraux interactifs, Utilisation pédagogique des TIC (logiciels de présentation, logiciels de simulation, etc.), exposés individuels et/ou de groupe, pédagogie universitaire inversée, activités de laboratoire. 1.7. Modalités d’évaluation Travaux dirigés au laboratoire, Production des modes opératoires et des modes d’emploi des équipements par les étudiants, Examen final écrit ou pratique. 2. PLAN DETAILLE 2.1. ECA : Structure des ordinateurs a) Crédit : 2 ; Mode d’enseignement : Présentiel b) Répartition horaire : 16 - 6 – 6  Cours magistral interactif (CMI) : 16 heures  Travaux dirigés (TD) : 6 heures  Travaux pratiques (TP) : 6 heures TOTAL : 28 heures C) Objectifs spécifiques de l’EC Cet ouvrage est destiné à tous ceux qui sont passionné à la programmation. Il s’adresse à la fois aux étudiants, aux développeurs et aux enseignants en informatique. Pour rendre ce cours pédagogique, nous alternerons entre théorie, explications et détails techniques d’un côté et exercices, travaux pratiques et questions-réponses de l’autre. L’apprenant sera capable de :  Être capable de traduire un algorithme en programme exécutable par une machine ;  Maîtriser un langage de programmation, en l’occurrence, le langage C.
  • 4.
    d) Place del’EC dans le programme Le langage C, est un langage de programmation à la base de nombreux autres langages tels que C++, C# et Java. Les étudiants qui maîtrisent ce langage n’auront aucun mal à se familiariser avec les syntaxes des autres langages de programmation. Le langage C permet également de manipuler des pointeurs, des variables qui stockent des adresses mémoire. Il offre également la possibilité de créer et de manipuler des structures permanentes de données. Ce document propose des exercices qui couvrent l’essentiel des volets à maîtriser dans un langage de programmation, à savoir : les opérations de base (lecture, écriture et affectation), les structures conditionnelles, les structures statiques (tableaux et matrices), les fonctions, et les pointeurs. e) Contenu de CMI CHAPITRE. I. LES BASES DE LA PROGRAMMATION EN C (4) I.1. Historique I.2. Compilation I.3 Les composants élémentaires du C I.3.1 Les identificateurs I.3.2 Les mots-clefs I.3.3 Les commentaires I.4 Structure d’un programme C I.5 Les types prédéfinis I.6 Les opérateurs I.6.1 L’affectation I.6.2 Les opérateurs arithmétiques I.6.3 Les opérateurs relationnels I.6.4 Les opérateurs logiques booléens I.7.Les langages de programmation I.7.1. Langages interprétés - Langages compilés I.7.2. Vers des langages de plus en plus évolués I.7.3.Les langages non structurés I.7.4. Les langages structurés I.8. Développer, un métier à part entière I.9. Un éditeur de texte I.10.Compiler le programme
  • 5.
    CHAPITRE.II. LES LITTERAUXET LES VARIABLE (4h) II.1.Introduction II.2. Les littéraux II.3.Les variables II.3.1. Déclaration d’une variable II.3.2. Types de variables II.3.3. Affecter une valeur à une variable II.3.4.Constance II.4. Les entrées-sorties II.4.1.Afficher le contenu d'une variable II.4.2. Récupérer une saisie II.5.Les calculs de base II.6.La bibliothèque mathématique CHAPITRE III. LES STRUCTURES DE CONTROLE (4h) III.1. Introduction III.2.Les conditions III.2.1.La condition if III.2.2.else III.2.3.else if III.2.4.Combinaison des conditions III.2.5.La condition switch III.3.Les boucles III.3.1.while — Tant que III.3.2.La boucle do… while III.3.3.La boucle for CHAPITRE. IV. FONCTIONS, POINTEURS et TABLEAU EN C (4h) IV.1. Les fonctions IV.1.1.Créer et appeler une fonction IV.1.2.Créer une fonction IV.1.3.Appeler une fonction IV.2. Pointeurs IV.2.1. Utilisation de pointeurs IV.2.2. Passer un pointeur à une fonction IV.3.Les Tableaux en langage C IV.3.1. Définition d'un tableau IV.3.2. Tableaux à une dimension
  • 6.
    IV.3.2.1. Déclaration IV.3.2.2. Parcourirun tableau IV.3.2.3. Initialiser et affichage un tableau IV.3.2.4.Passage de tableaux à une fonction IV.3.2.5.Tableaux bidimensionnels, matrices IV.3.2.6.Accès aux éléments d'un tableau à deux dimensions f) Modalités d’enseignement Le CMI sera donné en « frontal participatif, classe inversée et de buzz group (exposé en groupe). Les TD et TP seront exécutés comme présentés dans le tableau ci-dessous : Nature du travail Libellé Durée Matériels Encadreur Lieu EXERCICES D’APPLICATION TD1: Imaginez un programme qui demande deux nombres à l'utilisateur. Ces deux nombres, vous les stockez dans des variables. Ensuite, vous faites la somme de ces variables et vous stockez le résultat dans une variable appelée résultat. Vous n'avez plus qu'à afficher le résultat du calcul à l'écran, sous les yeux ébahis de l'utilisateur qui 2 H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique
  • 7.
    n'aurait jamais été capablede calculer cela de tête aussi vite. TD 2 : Ecrire un programme qui demande à l’utilisateur de saisir son âge et son nom s’il a moins de 18 ans, on lui affiche « vous êtes mineur », dans le cas contraire, on lui affiche « vous êtes adulte ». 2 H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique TP 1 : Ecrire un prénom programme la résistance équivalente à trois résistances R1, R2, et R3 :  Si les résistances sont branchées en série  Si les résistances sont branchées en parallèle. 2 H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique
  • 8.
    TP2 : Al’aide de la condition swith, écrire une programme qui affiche le menu ci- dessous et demande à l’utlisateur de faire son choix. 2H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique TP3 : Vous êtes un informaticien développeur dans une banque ; On vous demande de créer un programme de taux d’échange (conversion $ en Franc) en fonction du montant($) que l’utilisateur va saisir. NB : Utiliser la notion de fonction. 2 H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique TTD3 : Ecrire un programme qui décide si une 2 H Ordinateur et CodeBloks. ASS.MANSINSA Laboratoire informatique
  • 9.
    personne a le droitd'ouvrir un compte en banque. C'est bien connu, pour ouvrir un compte en banque il vaut mieux ne pas être trop jeune (on va dire arbitrairement qu'il faut avoir au moins 30 ans) ou bien avoir beaucoup d'argent (parce que là, même à 10 ans on vous acceptera à bras ouverts !). g) Ressources matérielles Pour gagner du temps et faciliter la compréhension, hormis le tableau et les craies, nous allons faire usage des matériels didactiques suivants :  Un vidéoprojecteur ;  Une tablette PC ;  Un syllabus de l’EC ;  Ordinateurs h) Ressource logicielle L’environnement de développement CodeBloks
  • 10.
    i) Modalités d’évaluation Contrôlecontinu Les TD sont des activités d’apprentissage où il sera suggéré aux apprenants de résoudre certains exercices et où l’enseignant agira comme personne ressource, la solution à ces exercices ne sera pas corrigée et ne comptera pas dans le calcul de la note finale. Les TP sont des activités d’évaluation où il sera demandé à l’apprenant de résoudre seul et avec une documentation nécessaire des exercices sur la matière vue dans les séances précédentes. La solution de l’apprenant sera corrigée, notée, puis lui sera retournée. Tous les TP et exposés seront pris en compte dans le calcul de la note finale de l’apprenant. Cette dernière sera calculée en faisant la moyenne des ses notes obtenues. Examen final L’examen final interviendra à la fin du semestre . Il comprendra des exercices à résoudre au plus dans 2 heures. Aucune documentation ne sera permise. L’usage de la calculatrice scientifique sera autorisé. . Pondérations et dates Les pondérations et les dates sont indiquées dans le tableau ci-dessous : Nature Poids en % Dates Exposé + Mini-tests 20 Ajustées en fonction de l’avancement des enseignements TP 30 Examen final 50 Annoncée au moins 8 jours à l’avance
  • 11.
    Critères Les critères d’évaluationseront indiqués sur chaque travail énuméré dans le tableau ci-dessus. En cas d’échec constaté sur la note globale contrôle continu + examen final, un examen de rattrapage sera organisé par l’institution et seule sa note comptera comme note globale. j) Pénalités sur les travaux Aucun apprenant ne peut être exempté d’un contrôle ou examen final. Toute absence doit être motivée dans les 2 jours ouvrables qui suivent la fin de la période de l’absence en s’adressant au Bureau de section. A défaut de cette motivation, la note attribuée sera nulle. N.B : Un étudiant qui arrive dans la salle de cours après 9h20’ n’assistera pas au cours ce jour-là ; Et celui qui rentre de la pause 20’ après l’heure fixée sera considéré absent et n’auras plus droit d’assister au cours ce jours-là. k) Plagiat Le plagiat est défini comme « le fait, dans une activité pédagogique évaluée, de faire passer indûment pour sien des passages ou des idées tirées de l’œuvre d’autrui ». Lors de correction de tout travail individuel ou de groupe, une attention particulière sera portée sur le plagiat. Tout travail suspecté de plagiat sera annulé.
  • 12.
    l) Bibliographie Pour approfondirsa connaissance en rapport avec l’EC, l’apprenant peut consulter les ouvrages suivants : 1. Mathieu Nebra, Apprendre à programmer en C, 2013. 2. Lucas Taurre, Le langage C, 2023. 3. Dr. Leila Zemmouchi-Ghomari, Programmes en langage C, 2021. 4. Anne CANTEAUT, Programmation en C, 2019. 5. Maude Manouvrier, Langage C, 2021. 6. Claude Delannoy, Programmer en langage C, 2022. m) Responsable de l’EC Coordonnées Bergelin MANSINSA MATUETIMONA Email: bmansinsa@gmail.com Téléphone: (+243) 891396803 Disponibilité Sur rendez-vous uniquement, par téléphone ou par courriel. Je reçois les appels GSM de 8h30’ à 20h00 ; Je ne réponds pas aux messages GSM. Je suis joignable sur les réseaux sociaux par message écrit uniquement.