Algorithmique de base et Programmation en langage C (REAMOOC)

Algorithmique de base et Programmation en langage C (REAMOOC)
Free Course
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Algorithmique de base et Programmation en langage C (REAMOOC)
Ce MOOC Algorithmique de base et Programmation en langage C, est destiné aux étudiants en première année universitaire mais aussi aux personnes curieuses souhaitant acquérir les bases de l'algorithmique et du langage C.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

En six (06) semaines intensifs, ce MOOC vise à donner aux apprenants les fondamentaux de l'algorithmique et du langage C. Ce MOOC sert d'outils de prise en main à l'algorithmique et au langage C. Il allie présentation théorique et la pratique à travers des activités très astucieuses et agréables dans un environnement de développement accessible directement en ligne.




Le MOOC Algorithmique de base et langage C a été développé dans le cadre du projet REAMOOC. REAMOOC est un projet co-financé par le programme Erasmus+ de l’Union Européenne, co-coordonné par l’Université Libre de Bruxelles et l’Agence Universitaire de la Francophonie. Le consortium regroupe douze partenaires dont six universités africaines pilotes que sont les universités Cheikh Anta Diop, Gaston Berger de Saint Louis et l’Université Virtuelle du Sénégal au Sénégal, et les universités de Douala, Ngaoundéré et Yaoundé 1 au Cameroun.

Le projet a pour objectif de renforcer les innovations pédagogiques dans l’enseignement supérieur africain à travers la mise en œuvre d’un réseau durable et efficient d’institutions et d’experts dans le développement de MOOC et de dispositifs hybrides de formation, pour favoriser l’accès à l’enseignement supérieur, améliorer la qualité des enseignements et pratiques d’apprentissage.


Objectifs du MOOC

En six (06) semaines intensifs, ce MOOC vise à donner aux apprenants les fondamentaux de l'algorithmique et du langage C. Ce MOOC sert d'outils de prise en main à l'algorithmique et au langage C. Il allie présentation théorique et la pratique à travers des activités très astucieuses et agréables dans un environnement de développement accessible directement en ligne.


Ce que vous allez apprendre de ce MOOC

A la fin de ce MOOC, vous comprendrez la structuration d'un algorithme en pseudo-code mais aussi d'un programme C. Cela, allant de la maitrise syntaxique à la sémantique. Vous saurez à travers votre premier contact avec l'algorithmique et le langage C:

- Écrire vos premiers algorithmes en pseudo-code et les traduire en langage C,

- Lire, comprendre et corriger d'autres algorithmes et programmes C,

- Interpréter les erreurs de compilation des programmes en langage C,

- Utiliser les fonctions d'Entrées-Sorties en algorithmique et langage C,

- Utiliser les structures de contrôles alternatives et répétitives,

- Composer et utiliser les sous-programmes en algorithmique et langage C,

- Manipuler les types de données personnalisés notamment les tableaux, les structures, etc.


Format du MOOC

Ce MOOC s'étale sur 6 semaines proprement dites sans compter le premier module appelé Semaine 0, qui donne aux apprenants les outils et astuces pour mieux s'approprier des ressources du MOOC. Après l'assimilation de l'environnement du MOOC, les apprenants aborderont le coeur du MOOC telque décrit sur la liste ci-dessous:

- Semaine 1: Notion d'algorithme

- Semaine 2: Les Entrées-Sorties

- Semaine 3: Les types de données simples

- Semaine 4: Les structures de contrôle (Sélection/Itération)

- Semaine 5: Les sous-programmes (Procédure/Fonction)

- Semaine 6: Les types de données structurés (Tableau, Pointeur, Structure, etc.)

Chaque semaine, vous aurez à disposition des vidéos donnant des notions théoriques du cours mais aussi des exercices pratiques réalisables à travers un environnement de développement intégré ainsi que des questionnaires pour tester les connaissances acquises. Vous également accès à un forum de discussion vous permettant de partager avec les autres apprenants ou avec les animateurs du MOOC.


Prérequis

Pour suivre ce MOOC, vous devez:

- Avoir des connaissances de base en mathématiques,

- Savoir analyser, lire et écrire,

- Savoir utiliser un ordinateur et surfer sur internet.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.