Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programmation Procédurale C
Programmation Procédurale C
Séquences d'apprentissage
Manipuler les fichiers en écriture et lecture
Maîtriser la liste linéaire chainée
Connaître les structures de données et les tableaux en C: Syntaxe et utilisation
Evaluation
Appliquer les notions dans une activité individuelle
Evaluation
Évaluation formative
Évaluation par pairs
Résultat attendu
Compte rendu
Ressources
Langage C, Claude Renaud
http://ressources.unisciel.fr/langagec/co/module_LangageC_1.html
Support de la séquence
Informatique : le LangageC
http://public.iutenligne.net/informatique/algorithme-et-programmation/priou/LangageC/
Programmation structurée en C DESS IMTS, Ph.PREUX
http://www.grappa.univlille3.fr/~ppreux/Documents/introductio
n-au-C.pdf
Durée
3h de travail individuel
Matériels
Connexion internet + Codeblocks
Objectifs opérationnels
S'évaluer par rapport aux notions acquises
Intervenants
Apprenant: discuter, chercher, dévélopper, s'évaluer par rapport à l'activité
Tuteur: guider, expliquer
:!?: Test de prérequis
:red_cross: non réussi
:lock: :recycle: Répéter la séquence: module non validé
:green_cross: réussi
:unlock: Accéder au contenu de la séquence suivante
Motivation
Développer des programmes principales complèts
Apprentissage
Manipuler des tableaux de structures
Maîtriser les structures de données
Initier l'apprenant au langage C
Evaluation
:!?: Test de prérequis
:red_cross: non réussi
:lock: :recycle: Répéter la séquence: module non validé
:green_cross: réussi
:unlock: Accéder au contenu de la séquence suivante
Appliquer les notions dans une activité individuelle
Evaluation
Évaluation formative
Évaluation par pairs
Résultat attendu
Compte rendu
Intervenants
Apprenant: discuter, chercher, dévélopper, s'évaluer par rapport à l'activité
Tuteur: guider, expliquer
Durée
2h de travail individuel
Matériels
Connexion internet + Codeblocks
Objectifs opérationnels
S'évaluer par rapport aux notions acquises
Se préparer pour le test des pré-requis
Ressources
Langage C, Claude Renaud
http://ressources.unisciel.fr/langagec/co/module_LangageC_1.html
Support de la séquence
Informatique : le LangageC
http://public.iutenligne.net/informatique/algorithme-et-programmation/priou/LangageC/
Programmation structurée en C DESS IMTS, Ph.PREUX
http://www.grappa.univlille3.fr/~ppreux/Documents/introductio
n-au-C.pdf
Apprentissage
Maîtriser les mots clés / les entrées sorties en C
Distinguer un programme principale en C
Connaitre le syntaxe de C
Orientation
:!?: Pré-test
:red_cross: non réussi
:lock: Accéder à un module de rattrapage
:green_cross: réussi
:unlock: Accéder au contenu de la séquence
Motivation
Initier l'apprenant à la programmation
Maîtriser les pointeurs
Système d'entrée
:fountain_pen:
Présentation de cours
:fountain_pen:
Volume horaire
3h Travail individuel + Compte rendu
2H Cours+Exemples
12 semaines
Approches pédagogiques
Behaviorisme
Apprentissage par projet
Socioconstrutivisme
Modalité d'enseignement
Hybride: Cours et activités à distance + Réunions synchrone et forum de chat
Tutorat
Support de cours
Ressources et matériels :recycle:
Installer l'environnement de développement
Connexion internet
Créative commons
Ressources libres
:silhouettes: Les apprenants
Enseignement supérieur:
1ére année cycle ingénieur
Discipline
Informatique
:checkered_flag:
Objectifs de cours
:checkered_flag:
:check: Apprendre à travailler en groupe
:check: Développer les acquis personnels
:check: Assurer un travail collaboratif
:check: Maitriser l'environnement de développement
:check: Apprendre à programmer avec le langage C
:pencil2:
Pré-test :
Un test sur les objectifs principale du cours. Tester les connaissances sur les langages de programmation de manière générale :!?: Evaluer les connaissance en algorithmiques :!?:
:red_cross:
Test non réussi
:guardsman: :guardsman: Rappeler les apprenants des notions d''algorithmique
:green_cross: Test réussi
:pen:
Test de pré-requis :
Tester les connaissance basiques en langage C :!?:
:star:Test réussi:
L'apprenant maîtrise la structure d'un programme en C. Il distingue les mots clés. L'apprenant n'est pas sensé de savoir des notions approfondis en C
:smiley: L'apprenant possède des connaissances basiques sur le langage C. :unlock: Passer au module 2 de cours qui concerne des notions spécifique et approfondis en C.
:warning:
Test non réussi
: l’apprenant n'est pas capable de connaître les mots clés
:lock:lock: L'apprenant accède au module d'initiation au langage de programmation
Système de sortie
Test de sortie
Duré:
30min
Critères d'évaluation
Avoir au moins 75% de réponses correctes
:check: Test réussi
:checkered_flag: :checkered_flag: Passer à l'évaluation de mini-projet
:red_cross: Test non réussi
:red_flag: :red_flag: Orientation vers le système d'apprentissage
Ne pas dépasser le temps
Une seule tentative de test est accordé
Respecter le délai de passage de test
Modalité d'évaluation
Évaluation sommative(50%)
QCM
Résultat attendu:
Un compte rendu généré automatique sur la palteforme
Outils nécessaires:
Connexion internet
Se connecter à l'espace de cours
Evaluation de mini-projet
Duré:
Dépend du nombre des binômes (20min/ binôme)
Critères d'évaluation
Appliquer les notions vues au modules précédents
Maîtrise du code
Respecter l’énoncé de mini projet
Modalité d'évaluation
Évaluation sommative (50%)
:star: :star: Évaluation finale
Démo de mini projet
Résultat attendu:
Un code exécutable
Outils nécessaires:
Code blocks installé
PC portable ou de bureau
:silhouette: Auteur: Hanen Jabnoun