Eléments de base d’informatique pour l’algorithmique (REAMOOC)

Eléments de base d’informatique pour l’algorithmique (REAMOOC)

Ce MOOC Présente les concepts fondamentaux d'informatique pour aborder un cours d'algorithmique de première année de filière scientifique des universités et grandes écoles. Les notions abordées sont: 1- Information et Informatique 2- Représentation de l'information 3- Algorithme et sous-algorithme

MOOC Eléments de Base d'Informatique pour l'Algorithmique ou EBIA
Le MOOC EBIA présente aux élèves qui sollicitent l'entrée en première année des filières scientifiques des universités et grandes écoles, des notions de base d'informatique importantes pour aborder sereinement le cours d'algorithmique. Il a été développé dans le cadre du projet REAMOOC (REseau Africain de développement de MOOCs).

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. Il regroupe douze partenaires dont six universités africaines pilotes que sont les universités Cheick-Anta Diop, Gaston-Berger et l’Université Virtuelle du Sénégal au Sénégal, et les universités de Douala, N’Gaoundéré et Yaoundé 1 au Cameroun.

Objectif du MOOC
L'objectif général de ce MOOC est de permettre aux étudiants d'acquérir les compétences suivantes :

  • Choisir un système informatique pour un usage personnel ou de service
  • Juger de la capacité d’un système à faciliter l’exécution d’une tâche
  • Concevoir les processus pouvant être exécuter par un système informatique
  • Séquencer ses activités avec rigueur
  • Choisir le système de stockage de l’information

L'acquisition de ces compétences passe par la compréhension et l'application des sujets suivants qui constituent les chapeaux des modules :

  • Informatique et ordinateur
  • Présentation de l'information
  • Algorithmique: structures de contrôle et sous-algorithme

Plan du cours

Le MOOC dure quatre semaines dont trois semaines de cours et une semaine dédiée au Certificat.
Semaine 1 :
Module 0 : Présentation du MOOC
Module 1 : Informatique et ordinateur
Evaluation sommative
Semaine 2 :
Module 2 : Présentation de l'information en machine
Evaluation sommative
Semaine 3 :
Module 3 : Algorithmique: structures de contrôle et sous-algorithme
Evaluation sommative
Semaine 4 :
Certificat

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

Related Courses

Practical Steps for Building Fair AI Algorithms (Coursera) Coursera
Fred Hutchinson Cancer Center

Practical Steps for Building Fair AI Algorithms (Coursera)

Algorithms increasingly help make high-stakes decisions in healthcare, criminal justice, hiring, and other important areas. This makes it essential that these algorithms be fair, but recent years have shown the many ways algorithms can have biases by age, gender, nationality, race, and other attributes. This course will teach you ten practical principles for designing fair algorithms. It will emphasize real-world relevance via concrete takeaways from case studies of modern algorithms, including those in criminal justice, healthcare, and large language models like ChatGPT. You will come away with an understanding of the basic rules to follow when trying to design fair algorithms, and assess algorithms for fairness.

Nov 9th 2026
4 Weeks
An Introduction to Cryptography (Coursera) Coursera
University of Leeds

An Introduction to Cryptography (Coursera)

Cryptography is an essential part of secure but accessible communication that's critical for our everyday life and organisations use it to protect their privacy and keep their conversations and data confidential. This course provides a comprehensive introduction to the fascinating world of cryptography, covering both historical cyphers and modern-day cryptographic techniques.

Nov 16th 2026
2 Weeks
VLSI CAD Part I: Logic (Coursera) Coursera
University of Illinois at Urbana-Champaign

VLSI CAD Part I: Logic (Coursera)

A modern VLSI chip has a zillion parts -- logic, control, memory, interconnect, etc. How do we design these complex chips? Answer: CAD software tools. Learn how to build thesA modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design.

Nov 16th 2026
5-12 Weeks
Internet History, Technology, and Security (Coursera) Coursera
University of Michigan

Internet History, Technology, and Security (Coursera)

The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technological infrastructure that was designed, engineered, and built over the past sixty years. To function in an information-centric world, we need to understand the workings of network technology. This course will open up the Internet and show you how it was created, who created it and how it works. Along the way we will meet many of the innovators who developed the Internet and Web technologies that we use today.

Nov 16th 2026
5-12 Weeks
Securing Digital Democracy (Coursera) Coursera
University of Michigan

Securing Digital Democracy (Coursera)

In this course, you'll learn what every citizen should know about the security risks--and future potential — of electronic voting and Internet voting. We'll take a look at the past, present, and future of election technologies and explore the various spaces intersected by voting, including computer security, human factors, public policy, and more.

Nov 16th 2026
5-12 Weeks
Information Theory (Coursera) Coursera
The Chinese University of Hong Kong

Information Theory (Coursera)

At the completion of this course, the student should be able to: demonstrate knowledge and understanding of the fundamentals of information theory; appreciate the notion of fundamental limits in communication systems and more generally all systems; develop deeper understanding of communication systems; apply the concepts of information theory to various disciplines in information science.

Nov 2nd 2026
13-24 Weeks
Problem Solving Using Computational Thinking (Coursera) Coursera
University of Michigan

Problem Solving Using Computational Thinking (Coursera)

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.

Nov 9th 2026
5-12 Weeks